Como fazer um servidor DHCP na máquina virtual servir outras máquinas virtuais (em máquinas físicas diferentes)?

3

Estou criando um cluster virtual com o VirtualBox e o Opensuse. Eu tenho 10 máquinas físicas e preciso de vários vms em cada um. As máquinas virtuais devem estar em uma rede "privada", mas ainda têm acesso à Internet. Fui solicitado a configurar um nó principal virtual funcionando como servidor DHCP. Eu instalei o servidor DHCP no nó principal virtual e parece funcionar. No VirtualBox eu configurei 2 adaptadores de rede para o nó principal, um adaptador em ponte e uma rede interna. Um vm na mesma máquina física foi configurado como adaptador de rede interno. A vm  pode obter o endereço IP (assim o DHCP funciona) mas não pode acessar a Internet. O que devo fazer? Especificamente, qual adaptador de rede devo escolher para nó principal e nós de trabalho no VirtualBox? O que nas máquinas virtuais devo fazer?

    
por Tony 12.09.2012 / 06:03

2 respostas

4

Sua proposta de configuração será uma grande dor para implementar a maneira como você descreve.

Você pode se poupar dor de cabeça se suas máquinas físicas tiverem duas portas Ethernet físicas. Se o fizerem, conecte a segunda porta em cada máquina a um comutador / roteador físico e use essa porta física para as VMs. Em seguida, conecte o switch / roteador à internet.

    
por 12.09.2012 / 06:28
0

Por fim, descobri como fazer isso e, graças ao @Keltari, sua resposta é muito útil. Aqui está como eu fiz: 1. Configure o adaptador de rede 2 para o nó principal e as VMs do nó de trabalho. O nó físico que segura o head VM possui 2 NIC físicas, conecto um deles a um roteador (eth1), outro à internet (na parede, eth0). 2. Para head VM: Configure um servidor DHCP na cabeça VM com o NIC virtual eth1 que foi definido como "rede interna", defina o NIC virtual eth0 como ponte para eth0 física (internet direta). 2. Defina uma das 2 NIC virtuais de VMs de trabalho como "bridge", vincule a eth1 física (roteador); outra NIC virtual foi "rede interna". 3. Em seguida, todas as VMs de trabalho podem obter IP da VM principal para que possam se comunicar por meio de ssh via rede interna. As VMs de trabalho também podem ter internet com o eth1 (através do roteador).

    
por 13.09.2012 / 18:12