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.
- 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.
- 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.
- 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.
- Atualização do VMware Tools e do hardware virtual (compatibilidade de vSphere) para o modelo ou cada VM que usará a vGPU.
- 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.
- Selecione o Perfil de GPU apropriado para o seu caso de uso.
- Baixe o pacote do instalador NVIDIA Guest Driver para a VM. Certifique-se de que corresponda à versão do NVIDIA VIB instalado em ESXi.
- 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.
- Instale Horizon Agent.
- Defina o domínio e outras configurações de rede, conforme necessário.
- Configure as VMs como áreas de trabalho no pool.
- Atribua acesso de nível de administrador às contas.
- Conecte Horizon Client a Horizon Console para acessar áreas de trabalho.
- Instale o driver NVIDIA, reinicialize e reconecte.
- Acesse o NVIDIA Control Panel e insira as informações do servidor de licença.
View Agent Direct-Connection Plug-in
- Instale Horizon Agent.
- Instale o plug-in View Agent Direct-Connection correspondente. Você precisa de acesso à conta de administrador local.
- Faça login com Horizon Client. Use o endereço IP da VM como Servidor de Conexão.
- Instale o driver NVIDIA, reinicialize e reconecte.
- Acesse o NVIDIA Control Panel e insira as informações do servidor de licença.
RDP
- Habilite o acesso à Área de Trabalho Remota nas VMs.
- Faça login usando a Conexão de Área de Trabalho Remota da Microsoft.
- Instale o driver NVIDIA, reinicialize e reconecte.
- Acesse o NVIDIA Control Panel e insira as informações do servidor de licença.
- Instale Horizon Agent.
- 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).