A partir do vSphere 7.0, as máquinas virtuais podem especificar dispositivos de passagem PCI por seus nomes de fornecedor e modelo. vSphere Distributed Resource Scheduler (DRS) usa esses nomes para identificar os hosts que contêm todos os dispositivos especificados disponíveis para passagem. O vSphere DRS também pode reconhecer se um dispositivo PCI é usado por outra máquina virtual e atribuir apenas os dispositivos disponíveis à máquina virtual quando ela é ligada.

Você pode conectar ao sistema operacional convidado de uma máquina virtual todos os dispositivos PCI configurados em um host ESXi e disponibilizados para passagem.

Dispositivos PCI vSphere DirectPath I/O

O vSphere DirectPath I/O permite que uma máquina virtual especifique e acesse diretamente os dispositivos físicos PCI e PCIe conectados a um host específico. Dessa forma, você pode acessar diretamente dispositivos, como placas de som ou gráficos de alto desempenho. Você pode conectar cada máquina virtual a até dezesseis dispositivos PCI.

Você configura dispositivos PCI em um host ESXi para torná-los disponíveis para passagem para uma máquina virtual. Consulte a documentação do vSphere Networking . No entanto, você não deve ativar a passagem PCI para hosts ESXi configurados para inicializar a partir de dispositivos USB.

Quando dispositivos PCI vSphere DirectPath I/O são disponibilizados para uma máquina virtual, você não pode realizar determinadas operações na máquina virtual. Essas operações incluem suspensão, migração com o vMotion e obtenção ou restauração de instantâneos da máquina virtual.

Dispositivos PCI vSphere Dynamic DirectPath I / O

O vSphere Dynamic DirectPath I / O oferece a capacidade de atribuir vários dispositivos de passagem PCI a uma máquina virtual. O vSphere Dynamic DirectPath I / O permite que o vSphere DRS identifique um host dentro do cluster que tenha um dispositivo disponível com o mesmo fornecedor e nome de modelo.

Observação: Quando você adiciona um dispositivo PCI a uma máquina virtual, o tamanho total da memória da máquina virtual é automaticamente reservado.
Dispositivos NVIDIA GRID GPU

Se um host ESXi tiver um dispositivo gráfico de GPU NVIDIA GRID, você poderá configurar uma máquina virtual para usar a tecnologia de GPU virtual NVIDIA GRID (vGPU).

Os dispositivos NVIDIA GRID vGPU otimizam operações gráficas complexas e fazem com que sejam executadas com alto desempenho sem sobrecarregar a CPU. NVIDIA GRID vGPU fornece desempenho gráfico e dimensionamento incomparáveis, compartilhando uma única GPU física entre várias máquinas virtuais como dispositivos de passagem habilitados para vGPU separados.

A partir do vSphere 7.0 Update 2, você pode configurar uma máquina virtual para usar o recurso NVIDIA Multi-Instance GPU (MIG). Ao usar o NVIDIA MIG, você pode particionar com segurança as GPUs aplicáveis em instâncias separadas da GPU. Cada instância de GPU tem recursos dedicados, como memória, caches de memória e núcleos de processamento. Se uma GPU estiver no modo MIG, você poderá atribuir nomes de perfil vGPU exclusivos a uma máquina virtual. VMware criará instâncias de GPU e de processamento automaticamente, portanto, você não deve criá-las manualmente.

Pré-requisitos

Verifique se você tem os privilégios necessários para a tarefa que planeja realizar.
  • Se você planeja adicionar um dispositivo PCI ao editar uma máquina virtual, verifique se você tem o privilégio Máquina virtual . Configuração . Adicionar ou remover dispositivo .
  • Se você planeja aumentar a reserva de memória ao editar uma máquina virtual, verifique se você tem o privilégio Máquina virtual . Configuração . Alterar recurso .
  • Se você planeja reduzir a memória da máquina virtual ao editar uma máquina virtual, verifique se você tem o privilégio Máquina virtual . Configuração . Alterar memória .
  • Desligue a máquina virtual.
  • Para usar o Dynamic DirectPath I / O, verifique se a máquina virtual é compatível com o ESXi 7.0 ou posterior.
  • Para usar o DirectPath, verifique se a Tecnologia de Virtualização Intel para E / S Direcionada (VT-d) ou a Tecnologia de Virtualização de E / S da AMD (IOMMU) está habilitada no BIOS do host.
  • Verifique se os dispositivos PCI estão conectados ao host e marcados como disponíveis para passagem. Se o host do ESXi estiver configurado para inicializar a partir de um dispositivo USB, ou se a partição de descarga de memória ativa estiver configurada para estar em um dispositivo USB ou cartões SD conectados por meio de canais USB, desative o controlador USB para passagem. O VMware não é compatível com a passagem do controlador USB para hosts ESXi que inicializam a partir de dispositivos USB ou cartões SD conectados por meio de canais USB. Uma configuração na qual a partição coredump ativa está configurada para estar em um dispositivo USB ou cartão SD conectado por meio de canais USB também não é suportada. Para obter informações, consulte http://kb.vmware.com/kb/1021345.
  • Para usar dispositivos gráficos NVIDIA GRID vGPU:
    • Verifique se um dispositivo gráfico NVIDIA GRID vGPU com um driver apropriado está instalado no host. Consulte a documentação de VMware ESXi atualização .
    • Verifique se a máquina virtual é compatível com o ESXi 6.0 e versões posteriores.
  • Para adicionar várias vGPUs NVIDIA GRID a uma máquina virtual:
    • Verifique se a máquina virtual é compatível com o ESXi 6.7 Update 2 e versões posteriores.
    • Use apenas perfis NVIDIA vGPU com um buffer de quadros máximo.
    • Apenas os tipos de vGPU das séries Q e C são compatíveis.

Procedimento

  1. Adicione um dispositivo PCI a uma máquina virtual ao implantar uma máquina virtual ou editar uma máquina virtual existente.
    Opção Ação
    Criar uma nova máquina virtual
    1. Clique com o botão direito do mouse em qualquer objeto de inventário que seja um objeto pai válido de uma máquina virtual e selecione New Virtual Machine (New Virtual Machine).
    2. Na página Select a creation type , selecione Create a new virtual machine (Create a new virtual machine) e clique em Next (Next).
    3. Navegue pelas páginas do assistente.
    4. Na página Personalizar hardware , clique na guia Hardware virtual (Virtual Hardware).
    Editar uma máquina virtual
    1. Clique com o botão direito do mouse em uma máquina virtual no inventário e selecione Edit Settings (Edit Settings).
    2. Clique na guia Virtual Hardware (Virtual Hardware).
  2. Na guia Virtual Hardware (Virtual Hardware), clique no botão Add New Device (Add New Device).
  3. No menu suspenso, em Outros dispositivos , selecione Dispositivo PCI (PCI Device).
  4. Expanda a seção Novo dispositivo PCI (New PCI device) e selecione o tipo de acesso.
    Opção Ação
    DirectPath IO No menu suspenso Dispositivo PCI (PCI Device), selecione o dispositivo PCI a ser conectado à máquina virtual.
    Dynamic DirectPath IO No menu suspenso Dispositivo PCI (PCI Device), expanda Selecionar Hardware (Select Hardware) e selecione os dispositivos de passagem PCI por seu fornecedor, nome do modelo e rótulo de hardware entre colchetes, se houver.
    Observação: O rótulo de hardware permite que você restrinja o posicionamento da máquina virtual a instâncias de hardware específicas. Quando o primeiro dispositivo PCI selecionado estiver com um rótulo de hardware específico, todos os outros dispositivos PCI que você deseja adicionar deverão ter o mesmo rótulo de hardware. Se o primeiro dispositivo PCI estiver com um rótulo de hardware vazio, você poderá adicionar apenas dispositivos com um rótulo vazio.
    NVIDIA GRID vGPU No menu suspenso NVIDIA GRID vGPU Profile (NVIDIA GRID vGPU Profile), selecione o dispositivo de passagem NVIDIA GRID vGPU para se conectar à máquina virtual.
    Observação: Você pode adicionar apenas um dispositivo NVIDIA GRID vGPU no modo MIG a uma máquina virtual.
  5. Clique em Okey(OK).
  6. Ligue a máquina virtual.
    O tipo de dispositivos PCI conectados é exibido:
    • Na guia Hardware (Hardware) do assistente Editar configurações (Edit Settings).
    • Na guia Summary (Summary) no painel VM Hardware .