A NVIDIA GRID vGPU fornece acesso direto à GPU física em um host ESXi, permitindo que várias VMs compartilhem uma única GPU usando drivers de placa gráfica do fornecedor.

Siga estas instruções para configurar VMs e hosts ESXi para criar pools de áreas de trabalho habilitados para NVIDIA GRID vGPU em Horizon 8.

  1. Verifique se a máquina host é compatível com o VMwareGuia de Compatibilidade e verifique com o fornecedor se o host atende aos requisitos de energia e configuração. Instale a placa gráfica no host ESXi.
  2. Verifique se as máquinas virtuais convidadas são executadas com o hardware virtual versão 11 ou posterior. Configure o modelo de máquina virtual para usar um dispositivo PCI compartilhado antes de criar o pool de áreas de trabalho em Horizon 8.
  3. Faça download do NVIDIA vSphere Installation Bundle (VIB) para a versão apropriada do ESXi. Os VIBs são compatíveis com as principais versões do. Por exemplo, o NVIDIA ESXi 6.5 VIB funciona com o ESXi 6.5U2, mas não funciona com o ESXi 6.7.
  4. Atualização do VMware Tools e do hardware virtual (compatibilidade de vSphere) para o modelo ou cada VM que usará a vGPU.
  5. No vSphere Web Client, edite as configurações da VM e adicione um dispositivo PCI compartilhado. Os dispositivos PCI requerem a reserva de memória de convidado. Expanda Novo dispositivo PCI (New PCI Device) e clique em Reservar toda a memória de convidado (Reserve all guest memory). Você também pode modificar essa configuração nas configurações de Memória da VM.
  6. Selecione o Perfil de GPU apropriado para o seu caso de uso.
  7. Baixe o pacote do instalador NVIDIA Guest Driver para a VM. Certifique-se de que corresponda à versão do NVIDIA VIB instalado em ESXi.
  8. Escolha um dos seguintes métodos para instalar o NVIDIA Guest Driver. Após a instalação do driver NVIDIA, o console do vCenter Server exibirá uma tela preta.
    • Pool de desktops
    • View Agent Direct-Connection Plug-in
    • RDP

vMotion de máquinas virtuais de vGPU

  • O vMotion de máquinas virtuais de vGPU é compatível a partir do vSphere 6.7. Consulte aqui para obter detalhes sobre como configurar isso e mais informações.
  • O vSphere Distributed Resource Scheduler (DRS) no vSphere 6.7 Update 1 e posterior é compatível com o posicionamento inicial de VMs vGPU sem suporte para balanceamento de carga.
  • DRS no vSphere 6.7 ou vSphere 7.0 versões anteriores ao vSphere 7.0 U3f não vMotion vGPU vGPUs automaticamente quando os hosts ESXi são colocados no modo de manutenção. É necessário que um administrador inicie manualmente o vMotion de VMs de vGPU para permitir que ESXi hosts entrem no modo de manutenção.
  • DRS no vSphere 7.0 U3f e posterior pode ser configurado para permitir o vMotion automático quando os hosts são colocados no modo de manutenção. Consulte https://kb.vmware.com/s/article/88271 para obter instruções. O balanceamento de carga de DRS permanece sem suporte para VMs vGPU.

Pool de desktops

Esse método é para criar uma VM de modelo.

  1. Instale Horizon Agent.
  2. Defina o domínio e outras configurações de rede, conforme necessário.
  3. Configure as VMs como áreas de trabalho no pool.
  4. Atribua acesso de nível de administrador às contas.
  5. Conecte Horizon Client a Horizon Console para acessar áreas de trabalho.
  6. Instale o driver NVIDIA, reinicialize e reconecte.
  7. Acesse o NVIDIA Control Panel e insira as informações do servidor de licença.

View Agent Direct-Connection Plug-in

Esse método é para uma verificação rápida do ambiente ou um acesso simples no nível do usuário.
  1. Instale Horizon Agent.
  2. Instale o plug-in View Agent Direct-Connection correspondente. Você precisa de acesso à conta de administrador local.
  3. Faça login com Horizon Client. Use o endereço IP da VM como Servidor de Conexão.
  4. Instale o driver NVIDIA, reinicialize e reconecte.
  5. Acesse o NVIDIA Control Panel e insira as informações do servidor de licença.

RDP

Esse método serve para criar uma VM de modelo antes de instalar o Horizon Agent.
  1. Habilite o acesso à Área de Trabalho Remota nas VMs.
  2. Faça login usando a Conexão de Área de Trabalho Remota da Microsoft.
  3. Instale o driver NVIDIA, reinicialize e reconecte.
  4. Acesse o NVIDIA Control Panel e insira as informações do servidor de licença.
  5. Instale Horizon Agent.
  6. Defina o domínio e outras configurações de rede, conforme necessário.

No assistente Adicionar pool de desktops (Add Desktop Pool), selecione a opção NVIDIA GRID vGPU para renderizador 3D e somente os hosts ESXi habilitados para NVIDIA GRID vGPU e os modelos de máquina virtual habilitados para NVIDIA GRID vGPU aparecem para seleção no assistente. VMware recomenda o uso das configurações padrão do Blast para o protocolo de pool. Para obter opções de protocolo adicionais e outras definições de configuração avançadas, consulte o Guia do usuário do NVIDIA GRID vGPU.

Você pode usar o mesmo perfil de vGPU para uma combinação de clones completos e clones instantâneos. Se você usar perfis de vGPU diferentes para uma combinação de clones completos e clones instantâneos, evite criar ou ligar clones completos e clones instantâneos ao mesmo tempo.

Se você estiver usando vários perfis de vGPU, defina a política de atribuição de host de todos os hosts de GPU em um cluster como Consolidação de GPU (GPU consolidation). Para um único perfil de vGPU que é usado por todos os desktops, defina a política de atribuição de todos os hosts de GPU em um cluster como Melhor desempenho (Best Performance).