Instalação e configuração de rede no Proxmox VE ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
11.12.2024

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:

  1. Navegue até Datacenter > Nó > Sistema > Rede.
  2. 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:

  1. Crie uma nova ponte: (semelhante à Etapa 3), mas não atribua a ela um endereço IP.
  2. 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.
  3. 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:

  1. Configure a interface de rede do Proxmox: Certifique-se de que uma interface de rede (por exemplo, eth0) esteja conectada à Internet.
  2. 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.
  3. 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

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:

  1. 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.
  2. 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.
  3. 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.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills