Ao criar ou editar um pool de máquinas virtuais de áreas de trabalho, você pode configurar a renderização de gráficos 3D para suas áreas de trabalho. Você deve definir as configurações 3D em hosts ESXi e na imagem dourada em vSphere Client.

Os clones instantâneos do Linux são compatíveis com NVIDIA GRID vGPU (aceleração de hardware de GPU compartilhada) para a renderização de gráficos 3D. Esse recurso permite que uma GPU física em um host ESXi seja compartilhada entre máquinas virtuais. Esse recurso oferece perfis 3D acelerados por hardware flexíveis, que vão desde trabalhadores de tarefas 3D leves até usuários avançados de gráficos de estações de trabalho de última geração.

Como funciona a renderização 3D em Instant Clones

Horizon 8 não controla diretamente as configurações de renderização em 3D de um pool de clone instantâneo como faz com máquinas virtuais de clone completo. Você precisa definir as configurações de 3D nos hosts ESXi e, em seguida, na sua imagem dourada usando o vSphere Client. As máquinas virtuais de clone instantâneo herdarão essas configurações da golden image. Horizon Console exibirá algumas das configurações definidas, mas você não poderá editar ou interagir com essas configurações.

Os usuários finais podem aproveitar os aplicativos 3D para projeto, modelagem e multimídia, que normalmente exigem um hardware de GPU para um bom desempenho. Para usuários que não precisam de GPU física, uma opção de software fornece aprimoramentos gráficos que podem oferecer suporte a aplicativos menos exigentes.

Em alguns casos, se um aplicativo, como um videogame ou um benchmark 3D, forçar a área de trabalho a ser exibida em resolução de tela inteira, a sessão da área de trabalho poderá ser desconectada. As possíveis soluções alternativas incluem configurar o aplicativo para ser executado no modo Windows ou corresponder a resolução da área de trabalho da sessão Horizon 8 com a resolução padrão esperada pelo aplicativo.

Para desativar a renderização 3D no vSphere Client, desmarque Ativar suporte 3D (Enable 3D Support) para a imagem dourada usando o vSphere Client. Consulte Configurando gráficos 3D no guia vSphereAdministração de máquina virtual.

Configurações de GPU em ESXi Hosts

O host ESXi atribui recursos de hardware de GPU a máquinas virtuais por ordem de chegada, à medida que as máquinas virtuais são criadas. Por padrão, o host ESXi atribui máquinas virtuais à GPU física com o menor número de máquinas virtuais já atribuídas. Esse é o modo de melhor desempenho (best performance). Se você preferir que o host ESXi atribua máquinas virtuais à mesma GPU física até que o número máximo de máquinas virtuais seja atingido antes de colocá-las na próxima GPU física, use o modo de Consolidação de GPU (GPU consolidation) . Você pode configurar esse modo em vCenter Server para cada host ESXi que tenha a vGPU instalada. Para obter mais informações, consulte o artigo VMwareBase de conhecimento (KB) https://kb.vmware.com/s/article/55049.

Se você estiver usando apenas um único perfil de vGPU por cluster vSphere, defina a política de atribuição de GPU para todos os hosts de GPU no cluster para o modo de melhor desempenho (best performance) para maximizar o desempenho. Nesse caso, você também pode ter pools de clone instantâneo e pools de clone completo que usam o mesmo perfil de vGPU no mesmo cluster vSphere.

Você pode ter um cluster com alguns hosts habilitados para GPU e alguns hosts não habilitados para GPU.

Observação: As considerações a seguir se aplicam ao recurso vMotion of vGPU Virtual Machines.
  • 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.
  • O Horizon 8 oferece suporte à criação de um pool de clones instantâneos de vGPU usando um cluster com alguns hosts habilitados para vGPU e hosts não habilitados para vGPU e desconsidera os hosts não habilitados para vGPU ao criar o pool. Não é possível usar o vMotion para mover um clone instantâneo de um host ESXi habilitado para GPU para um host ESXi que não tenha hardware de GPU configurado.

Habilitar NVIDIA GRID vGPU para pools de clones instantâneos

Observação: Este guia não fornece informações completas para configurar máquinas virtuais e hosts ESXi para NVIDIA GRID vGPU. Essas tarefas devem ser realizadas com vSphere Client antes de você tentar criar pools de áreas de trabalho em Horizon Console. Para obter detalhes sobre essas tarefas, consulte o Guia de implantação da vGPU NVIDIA para VMware Horizon.
  1. Instale o NVIDIA GRID vGPU nos hosts físicos ESXi.
  2. Em vCenter Server configuração de gráficos de hardware, selecione a guia Gráficos do host e, em Editar configurações de gráficos do host ( Edit Host Graphics Settings), selecione Shared Direct.

    O host ESXi usa a placa NVIDIA GRID para vGPU.

  3. Prepare uma golden image com o NVIDIA GRID vGPU configurado, incluindo a seleção do perfil de vGPU que você deseja usar.
  4. Tire um snapshot da imagem dourada.
  5. Em Horizon Console, ao criar um pool de clones instantâneos, selecione essa imagem dourada e esse snapshot.

Horizon 8 exibe automaticamente NVIDIA GRID vGPU no campo Renderização em 3D. Horizon 8 também exibe o perfil de vGPU que você escolheu na golden image. Os clones instantâneos herdam as configurações definidas no vSphere Client para a golden image.

O perfil de vGPU não pode ser editado de Horizon Console durante o processo de criação do pool de clones instantâneos. Para editar o perfil de vGPU de um pool após a criação do pool, você pode criar uma nova imagem com o perfil de vGPU atualizado, tirar um snapshot, e, em seguida, execute uma operação push-image. Consulte Corrigindo um pool de desktops Linux de clone instantâneo.