VirtualBox, várias conexões OpenVPN e configuração de rede

1

Estamos montando um sistema para testes de aceitação de software. Os computadores de teste executarão o Win7 ou o Win Server 2003 R2. Os computadores de teste terão várias VMs do VirtualBox nas quais os programas em teste serão executados. O sistema operacional convidado nas VMs será o Win XP ou o Win Server 2003 R2.

O ambiente para os programas testados deve ser o mais semelhante possível a um computador comum. Isso significa que deve haver apenas uma conexão de rede, que tem acesso à Internet usando um IP público (se possível).

Precisamos executar várias VMs de teste no mesmo computador, cada uma com seu próprio IP público exclusivo. Planejamos usar o OpenVPN e várias contas de VPN de pagamento para obter os diferentes IPs públicos. E devemos ser capazes de nos comunicarmos entre o host e o convidado e entre os convidados.

Uma idéia é executar cada programa em teste em uma VM (chamada VM-A, VM-B, ...) e para cada uma dessas instâncias do OpenVPN em outra VM (chamada VM-Avpn, Vm- Bvpn, ...) para obter os IPs públicos diferentes.

O programa em teste em execução no sistema operacional convidado deve, se possível, ver apenas o IP público da Internet usado pelo túnel OpenVPN (por exemplo, 43.0.0.1), em vez do IP local (por exemplo, 10.0.0.50) que é geralmente atribuído por OpenVPN para o fim do cliente do túnel.

As perguntas imediatas são:
1. Esta configuração é possível?
2. Qual seria a melhor configuração do VBox para isso (tipos de rede e assim por diante)?
3. Como posso fazer com que o VM-A use o IP da Internet pública (43.0.0.1) do OpenVPN em execução no VM-Avpn?
4. Um aplicativo no host pode se comunicar com um programa em execução no convidado VM-A?
5. Um aplicativo no VM-Avpn convidado pode se comunicar com a VM-A convidada?

Acho que isso seria possível com alguma "mágica de rede", mas o meu know-how de rede é limitado e preciso de alguns conselhos de especialistas sobre isso.

Obrigado!

    
por Liell 03.05.2013 / 11:24

0 respostas