Red Hat Training
A Red Hat training course is available for RHEL 8
13.4. Configurações recomendadas de rede de máquinas virtuais usando o console web
Em muitos cenários, a configuração padrão da rede VM é suficiente. Entretanto, se for necessário ajustar a configuração, você pode usar o console web RHEL 8 para fazê-lo. As seções seguintes descrevem as configurações de rede de VMs selecionadas para tais situações.
13.4.1. Configuração de máquinas virtuais visíveis externamente usando o console web
Por padrão, uma VM recém-criada conecta-se a uma rede do tipo NAT que usa virbr0
, a ponte virtual padrão no host. Isto assegura que a VM possa usar o controlador de interface de rede (NIC) do host para se conectar a redes externas, mas a VM não é alcançável a partir de sistemas externos.
Se você precisar que uma VM apareça na mesma rede externa que o hipervisor, você deve usar o modo bridged em seu lugar. Para fazer isso, conecte a VM a um dispositivo bridge conectado ao dispositivo de rede física do hypervisor. Para usar o console web RHEL 8 para isso, siga as instruções abaixo.
Pré-requisitos
- Para usar o console web para gerenciar as VMs, instale o plug-in de VM do console web.
- Uma VM já existente que foi desativada.
A configuração IP do hipervisor. Isto varia de acordo com a conexão de rede do host. Como exemplo, este procedimento utiliza um cenário onde o host é conectado à rede usando um cabo ethernet, e o endereço MAC NIC físico do host é atribuído a um IP estático em um servidor DHCP. Portanto, a interface ethernet é tratada como o IP hypervisor.
Para obter a configuração IP da interface ethernet, vá para a guia
Networking
no console web, e veja a seçãoInterfaces
.
Procedimento
Criar e estabelecer uma conexão de ponte para a interface física no host. Para instruções, consulte Configuração de pontes de rede no console web.
Observe que em um cenário onde a atribuição de IP estática é usada, você deve mover a configuração IPv4 da interface física ethernet para a interface bridge.
Modificar a rede da VM para usar a interface ponte. Na aba Interfaces de rede da VM:
- Clique em Adicionar interface de rede
No diálogo
Add Virtual Network Interface
, definir:-
Interface Type para
Bridge to LAN
-
Fonte para a ponte recém-criada, por exemplo
bridge0
-
Interface Type para
- Clique em Adicionar
- Optional: Clique em Desconectar para todas as outras interfaces conectadas à VM.
- Clique em Run para iniciar a VM.
No sistema operacional convidado, ajuste as configurações de IP e DHCP da interface de rede do sistema como se a VM fosse outro sistema físico na mesma rede que o hipervisor.
Os passos específicos para isso serão diferentes dependendo do sistema operacional convidado utilizado pela VM. Por exemplo, se o sistema operacional convidado for RHEL 8, veja Configurando uma conexão Ethernet.
Verificação
Na aba Networking do console web do host, clique na linha com a ponte recém-criada para garantir que ela esteja funcionando e contenha tanto a interface física do host quanto a interface da VM.
Garantir que a VM apareça na mesma rede externa que o hipervisor.
No sistema operacional convidado, obter o ID da rede do sistema. Por exemplo, se for um convidado Linux:
# ip addr [...] enp0s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:09:15:46 brd ff:ff:ff:ff:ff:ff inet 10.0.0.150/24 brd 10.0.0.255 scope global dynamic noprefixroute enp0s0
A partir de um sistema externo conectado à rede local, conectar à VM usando o ID obtido.
# ssh root@10.0.0.150 root@110.34.5.18's password: Last login: Mon Sep 24 12:05:36 2019 root~#*
Se a conexão funcionar, a rede foi configurada com sucesso.
Recursos adicionais
- Para instruções sobre como criar uma VM visível externamente usando a CLI, veja Seção 13.3.1, “Configuração de máquinas virtuais visíveis externamente usando a interface de linha de comando”.
- Para informações adicionais sobre o modo ponte, ver Seção 13.5.3, “Rede virtual em modo ponte”.
Em certas situações, como quando uma VPN cliente-para-local é utilizada enquanto a VM está hospedada no cliente, não é possível utilizar o modo bridged para tornar suas VMs disponíveis para locais externos.
Para contornar este problema, você pode definir um NAT de destino para a VM. Para obter detalhes, consulte o documento Configurando e gerenciando a rede.