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
- Localize a máquina virtual no vSphere Client.
- Selecione um centro de dados, uma pasta, um cluster, um pool de recursos ou um host e clique na guia VMs.
- Clique em Máquinas virtuais (Virtual Machines) e clique na máquina virtual na lista.
- Desligue a máquina virtual.
- No menu Ações, selecione Editar Configurações.
- Selecione a guia Hardware Virtual (Virtual Hardware) na caixa de diálogo que exibe as configurações.
- No menu suspenso Adicionar novo dispositivo, selecione Adaptador de rede.
A seção Nova rede é adicionada à lista na guia
Hardware virtual (Virtual Hardware).
- 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.
- No menu suspenso Tipo de adaptador (Adapter type), selecione Passthrough de dispositivo PCI (PCI Device passthrough).
- No menu suspenso Função física (Physical function), selecione o adaptador físico para voltar ao adaptador de máquina virtual de passagem.
- 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).
- 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).
- 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.