Como conectar duas máquinas virtuais com o endereço IP privado acessível

0

Estou tentando ter algumas VMs em dois hosts do Ubuntu usando o KVM (duas máquinas separadas).

Eu quero que todas essas VMs sejam acessíveis com seus IPs privados (ou IPs públicos). Eu sei que os IPs locais das VMs não podem ser usados, pois estão atrás do NAT. Por favor, deixe-me saber as opções e requisitos mais simples para este fim.

Para ser mais específico:

  1. Como eles devem estar fisicamente conectados (um cabo, um hub, um roteador, etc.)? As duas máquinas estão atualmente conectadas a um roteador WIFI. Mas, como os roteadores WIFI estão, às vezes, ocupados e com alta latência, estou procurando uma opção melhor.

  2. Como as máquinas virtuais devem ser configuradas, para que seus endereços IP sejam visíveis para os outros?

Obrigado.

    
por amir mohamad hatami 18.07.2018 / 10:47

1 resposta

2

How should they be physically connected?

Se a distância não for muito grande e você não tiver muitas máquinas em sua rede local (por exemplo, são apenas esses 2 hosts do Ubuntu), então sua opção seria conectar diretamente os 2 hosts do Ubuntu ao roteador por meio de um cabo UTP (o host 1 do Ubuntu é conectado ao roteador por meio de um cabo, o host 2 do Ubuntu também é conectado ao roteador por meio de um cabo). Ao usar a conexão direta por cabo, você evita as latências mais altas que o WiFi tem.

No entanto, se a distância for muito grande e você tiver mais computadores que precisam de uma conexão direta, use alternar . O switch deve ser conectado através de uma de suas portas ao roteador e, em seguida, você conecta suas máquinas às outras portas do switch.

How should the IP addresses of the virtual machines be visible to other VMs/hosts?

Configure a rede Ponte pública para suas máquinas virtuais. Isso atribuirá a eles endereços IP em sua rede local, para que você possa acessá-los por meio de seu host ou outras máquinas virtuais configuradas da mesma maneira.

Veja Como configurar o Public Bridge @ KVM Networking para um guia detalhado sobre como conseguir isso.

Você também pode verificar este artigo da VMware , que explica o que é a ponte.

Observação: Se você deseja que apenas as VMs possam acessar umas às outras e não acessá-las de outros hosts, você pode usar a configuração Ponte privada , que será configurar uma rede local somente para as máquinas virtuais, para que elas fiquem em uma rede separada.

    
por 18.07.2018 / 10:58