Instalação e configuração de rede no Proxmox VE
O Proxmox Virtual Environment (VE) é uma poderosa plataforma de código aberto para virtualizar sistemas e aplicativos, permitindo criar e gerenciar máquinas virtuais (VMs) e contêineres. Um dos principais componentes do Proxmox é sua configuração de rede flexível, que pode ser personalizada para se adequar a vários ambientes. Neste artigo, vamos orientá-lo na instalação e configuração da rede no Proxmox VE.
Etapa 1: Entendendo os modos de rede no Proxmox VE
O Proxmox suporta vários modos de rede, cada um servindo a diferentes casos de uso:
- Rede em ponte: Esse é o modo padrão no Proxmox, em que as máquinas virtuais compartilham a mesma interface de rede que o host. Isso é ideal para criar VMs que precisam de acesso direto à rede local.
- NAT (Network Address Translation): No modo NAT, as VMs têm um intervalo de endereços IP privados, e o tráfego de e para a VM é roteado pelo IP público do host. Isso é útil quando os IPs públicos são limitados ou quando se está isolando as VMs da rede local.
- VLAN (Virtual Local Area Network, rede local virtual): As VLANs podem ser usadas para segmentar o tráfego de rede. O Proxmox VE oferece suporte à marcação de VLAN, permitindo que as VMs se comuniquem em diferentes VLANs por meio de uma única interface de rede.
Etapa 2: instalação do Proxmox VE e configuração inicial
Se você ainda não instalou o Proxmox VE, pode fazer o download da imagem ISO mais recente no site oficial do Proxmox. Depois de instalada, você verá a interface da Web do Proxmox.
- Faça login na interface da Web do Proxmox: Use o endereço da Web https://:8006 para acessar o painel de administração do Proxmox.
- Configurar as definições básicas: Antes de mergulhar na rede, certifique-se de que seu sistema esteja atualizado executando apt update e apt upgrade no host do Proxmox.
Etapa 3: configuração de uma interface de ponte
Uma interface bridge no Proxmox é o switch virtual que as VMs usam para acessar a rede física. O Proxmox VE cria uma bridge padrão (vmbr0) durante a instalação, normalmente atribuída à primeira interface de rede (por exemplo, eth0).
Para criar ou modificar uma ponte:
- Navegue até Datacenter > Nó > Sistema > Rede.
- Clique em “Criar” e selecione “Linux Bridge”.
- Nomeie a ponte, por exemplo, vmbr1.
- Selecione a interface de rede física para a ponte (por exemplo, eth1).
- Atribua um endereço IP à ponte, se necessário.
- Clique em “Create” (Criar) e, em seguida, em “Apply Configuration” (Aplicar configuração).
Depois que a ponte for criada, você poderá atribuí-la às VMs durante a configuração, permitindo que elas se comuniquem com a rede externa por meio do host.
Etapa 4: Configuração de VLAN
O Proxmox oferece suporte a VLANs para separar o tráfego de rede entre VMs ou contêineres. A marcação de VLAN é uma maneira eficiente de gerenciar a segmentação do tráfego em ambientes maiores.
Para criar uma VLAN:
- Crie uma nova ponte: (semelhante à Etapa 3), mas não atribua a ela um endereço IP.
- Crie interfaces de VLAN:
- Abra o arquivo /etc/network/interfaces e adicione as seguintes linhas:auto vmbr1.100 iface vmbr1.100 inet static address 192.168.100.1 netmask 255.255.255.0
- Isso cria uma VLAN ID 100 na ponte vmbr1.
- Abra o arquivo /etc/network/interfaces e adicione as seguintes linhas:
- Atribua a VLAN às VMs: Ao configurar uma VM, na guia de rede, defina a tag de VLAN como 100. Isso permite que a VM se comunique dentro da rede VLAN.
Etapa 5: configuração de NAT para isolamento de VMs
O NAT pode ser útil quando se deseja isolar as VMs da rede externa e, ao mesmo tempo, permitir que elas acessem a Internet.
Para configurar o NAT:
- Configure a interface de rede do Proxmox: Certifique-se de que uma interface de rede (por exemplo, eth0) esteja conectada à Internet.
- Editar configurações de rede:
- Abra o arquivo /etc/network/interfaces e adicione as seguintes linhas:auto vmbr1 iface vmbr1 inet static address 10.10.10.1 netmask 255.255.255.0
- Isso atribui o intervalo de rede interna 10.10.10.0/24 à ponte vmbr1.
- Abra o arquivo /etc/network/interfaces e adicione as seguintes linhas:
- Habilite o encaminhamento de IP e o NAT:
- Abra o arquivo /etc/sysctl.conf e descomente a seguinte linha para habilitar o encaminhamento de IP:net.ipv4.ip_forward=1
- Adicione regras de NAT no iptables para rotear o tráfego das VMs:iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth0 -j MASQUERADE
- Salve essas regras instalando o pacote iptables-persistent:apt install iptables-persistent
- Abra o arquivo /etc/sysctl.conf e descomente a seguinte linha para habilitar o encaminhamento de IP:
Etapa 6: vinculação de interfaces para alta disponibilidade
Para alta disponibilidade ou redundância, você pode unir várias interfaces de rede no Proxmox.
Para configurar a ligação:
- Vá para a guia Network (Rede) no Proxmox: Na seção “Network” (Rede), crie um novo vínculo selecionando duas ou mais interfaces de rede.
- Escolha o modo de vínculo: O Proxmox suporta vários modos de vínculo, como:
- Modo 0 (Balance-rr): Balanceamento de carga round-robin.
- Modo 1 (Active-Backup): Uma interface está ativa, enquanto a outra está em standby para failover.
- Modo 4 (802.3ad): Agregação de links com LACP, exigindo suporte de switch.
- Salvar e aplicar a configuração.
Etapa 7: teste e solução de problemas
Depois de configurar sua rede, é fundamental testar a conectividade:
- Fazer ping no host: Certifique-se de que as VMs possam fazer ping no host do Proxmox e no gateway.
- Verifique a atribuição de IP da VM: Certifique-se de que as VMs tenham recebido os endereços IP corretos de acordo com sua configuração de rede.
- Verifique as VLANs e as regras de NAT: Use ferramentas de diagnóstico de rede para confirmar a segregação de VLAN e a funcionalidade NAT.
Conclusão
O Proxmox VE oferece um sistema de rede flexível e poderoso que suporta várias configurações, incluindo bridging, NAT, VLANs e bonding. Seguindo essas etapas, você pode configurar a rede ideal para seu ambiente virtualizado, otimizando o desempenho, a segurança e a confiabilidade.