Para garantir que uma máquina virtual e uma NIC física possam trocar dados, você deve associar a máquina virtual a uma ou mais funções virtuais como adaptadores de rede de passagem SR-IOV.

Pré-requisitos

  • Verifique se as funções virtuais existem no host.
  • Verifique se os dispositivos de rede de passagem para as funções virtuais estão ativos na lista Dispositivos PCI na guia Configurações (Settings) do host.
  • Verifique se a compatibilidade da máquina virtual é ESXi 5.5 e posterior.
  • Verifique se o Red Hat Enterprise Linux 6 e posterior ou Windows foi selecionado como o sistema operacional convidado quando a máquina virtual foi criada.

Procedimento

  1. Localize a máquina virtual no vSphere Client.
    1. Selecione um centro de dados, uma pasta, um cluster, um pool de recursos ou um host e clique na guia VMs.
    2. Clique em Máquinas virtuais (Virtual Machines) e clique na máquina virtual na lista.
  2. Desligue a máquina virtual.
  3. No menu Ações, selecione Editar Configurações.
  4. Selecione a guia Hardware Virtual (Virtual Hardware) na caixa de diálogo que exibe as configurações.
  5. No menu suspenso Adicionar novo dispositivo, selecione Adaptador de rede.
    A seção Nova rede é adicionada à lista na guia Hardware virtual (Virtual Hardware).
  6. Expanda a seção Nova Rede e conecte a máquina virtual a um grupo de portas.
    A NIC virtual não usa esse grupo de portas para o tráfego de dados. O grupo de portas é usado para extrair as propriedades de rede, por exemplo, a marcação de VLAN, para aplicar no tráfego de dados.
  7. No menu suspenso Tipo de adaptador (Adapter type), selecione Passthrough de dispositivo PCI (PCI Device passthrough).
  8. No menu suspenso Função física (Physical function), selecione o adaptador físico para voltar ao adaptador de máquina virtual de passagem.
  9. Para permitir alterações na MTU de pacotes do sistema operacional convidado, use o menu suspenso Alterar MTU do SO convidado (Guest OS MTU Change).
  10. Expanda a seção Memória, selecione Reservar toda a memória do convidado (Todos bloqueados) e clique em OK.
    A unidade de gerenciamento de memória de E/S (IOMMU) deve alcançar toda a memória da máquina virtual para que o dispositivo de passagem possa acessar a memória usando o acesso direto à memória (DMA).
  11. Ligue a máquina virtual.

Resultados

Quando você liga a máquina virtual, o host ESXi seleciona uma função virtual livre do adaptador físico e a mapeia para o adaptador de passagem SR-IOV. O host valida todas as propriedades do adaptador de máquina virtual e a função virtual subjacente em relação às configurações do grupo de portas ao qual a máquina virtual pertence.