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
...