VirtualBox - vários convidados, cada um com um único adaptador em ponte?

1

Estou executando um servidor dedicado (localizado em Hetzner, Alemanha) que executa o VirtualBox para virtualizar vários serviços em vários convidados virtuais. Esses convidados são supostos

  1. para se comunicarem entre si (por exemplo, um servidor da Web virtual precisa acessar um servidor de banco de dados virtual);
  2. para ser acessado pelo servidor dedicado (por exemplo, acesso SSH); e
  3. para acessar a Internet através do servidor dedicado (por exemplo, para baixar atualizações de segurança)

Atualmente, isso é obtido com o adaptador somente host vboxnet0 no servidor dedicado e duas interfaces virtuais em cada convidado. Lá, o adaptador virtual eth0 é anexado ao vboxnet0 (para atingir (1) e (2)), o adaptador virtual eth1 é anexado ao VirtualBox 'NAT (para atingir (3)).

Por meio da eth0, os convidados têm acesso a um servidor DHCP e DNS, ambos em execução no servidor dedicado (ali, vinculado ao vboxnet0). Isso me permite atribuir endereços IP e nomes personalizados. Através da eth1, o VirtualBox envia uma rota adequada que permite que cada convidado acesse a Internet (via eth0 no servidor dedicado).

Esta configuração com dois adaptadores virtuais freqüentemente leva a problemas e, pelo menos, complica muitas coisas. Por exemplo, no servidor dedicado existe o OpenVPN que permite acessar as máquinas virtuais via Internet; Além disso, há o Shorwall que controla o tráfego de entrada e saída da rede entre a Internet, o servidor dedicado e as máquinas virtuais individuais. Para não mencionar a instalação automática de servidores via PXE ... Portanto, eu preferiria ter apenas um único adaptador virtual em cada convidado que seria usado para conexões de entrada e saída. Tanto quanto eu entendo, seria basicamente usar uma interface em ponte para esse propósito.

Agora surge a pergunta: qual interface no servidor dedicado a bridge usaria? eth0 no servidor host não é uma opção, pois isso é proibido pelo provedor. Uma interface virtual eth0: 0 não faria qualquer sentido, pois uma bridge sempre usa uma interface física (eth0, neste caso).

Seria possível criar uma interface em ponte em cada máquina virtual que "oscilasse no ar"? Assim, sem um complemento no servidor dedicado? Como eu teria que configurar o roteamento no servidor host?

Por favor, note que o servidor host / dedicado tem apenas um adaptador de rede (eth0) que está conectado à rede do provedor.

Atenciosamente,

Martin

    
por Martin 30.11.2012 / 17:06

0 respostas