Configuração de rede de cluster

1

Depois de pesquisar exaustivamente no Google e em outros locais, ainda preciso de orientação ou manual sobre como configurar a rede que pretendo.

Eu tenho um cluster de máquinas em rede via SSH usando IPs estáticos externos. O que eu quero fazer é localizar a rede e ter apenas um nó externo que todas as outras máquinas roteiem para acessar a Internet (e, ao contrário, acessar externamente os outros nós via SSH por meio dessa única máquina).

Isso é configurado em uma rede universitária, portanto, não temos um roteador de rede interno, apenas um switch (Netgear GS748T). É possível usar o switch para configurar uma rede local (usando o endereço 192.168.x.x) e, em seguida, rotear através de uma máquina para a rede externa? E se sim, como isso é configurado e gerenciado? A principal razão para a mudança é porque somos totalmente dependentes da rede externa para paralelização - se a rede da universidade cair por qualquer motivo, perderemos a conectividade do cluster.

Não sendo uma configuração típica, achei difícil encontrar guias para decolar. Como tal, qualquer ajuda ou sugestão de onde direcionar a minha pesquisa seria apreciada.

    
por user127078 29.01.2013 / 18:12

1 resposta

0

Sou bastante novo nisso, mas espero que isso ajude:

Se você colocar duas NICs em seu nó mestre, poderá ter uma delas conectada ao mundo externo e depois conectar a outra ao comutador que se conectaria a todos os seus nós de computação. Você gostaria de executar o DCHP para servir IPs a todos os nós e DNS, para que as pessoas não precisem conhecer os IPs dos nós para ssh / rsh. O Dnsmasq é a maneira mais fácil de executar esses dois serviços.

Em / etc / network / interfaces, adicione algo como:

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The inside network interface - To the Nodes
auto eth1
iface eth1 inet static
address 192.168.0.254 #(I set the master to 254 so node1 can be .1, etc)
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

Em /etc/dnsmasq.conf, certifique-se de definir interface = eth1 (a rede interna) para não estar tentando servir IPs para o mundo externo.

Em / etc / hosts, adicione as linhas para seus nós de computação:

...
192.168.0.1    node1.<domain>   node1
192.168.0.2    node2.<domain>   node2
...
    
por KevinC 10.09.2013 / 21:56