Para oferecer suporte aos recursos de vGPU em um desktop Linux, você deve baixar e instalar o VIB para sua placa gráfica NVIDIA GRID no host ESXi.

A NVIDIA fornece um pacote de software vGPU que inclui um vGPU Manager, que você instala no host ESXi neste procedimento, e um driver de vídeo Linux, que você pode instalar na máquina virtual Linux em um procedimento posterior.

Pré-requisitos

  • Verifique se o vSphere 7 U3 ou uma versão posterior está instalado em seu ambiente.
    Observação: Para oferecer suporte a recursos de vGPU em pools de aplicativos do Linux, você deve usar o vSphere 7 U3 ou posterior.
  • Verifique se a placa gráfica da vGPU necessária está instalada no host ESXi.
Observação: Para obter informações sobre as placas gráficas NVIDIA e as distribuições Linux que oferecem suporte a recursos de vGPU, consulte https://docs.nvidia.com/grid/latest/product-support-matrix/index.html.

Procedimento

  1. Baixe o VIB para sua placa de vídeo NVIDIA GRID vGPU no site da NVIDIA.
    Selecione a versão VIB apropriada nos menus suspensos.
    Opção Descrição
    Tipo de produto GRADE (GRID)
    Série do produto Selecione NVIDIA GRID vGPU.
    Produto Selecione a versão (como GRID K2) que está instalada no host ESXi.
    Sistema operacional Selecione a versão do VMware vSphere ESXi.
  2. Descompacte o arquivo .zip do pacote de software da vGPU.
  3. Carregue a pasta do vGPU Manager no host ESXi.
    Observação: Você pode instalar o Linux Display Driver na máquina virtual Linux em um procedimento posterior.
  4. Desligue ou suspenda todas as máquinas virtuais no host ESXi.
  5. Conecte-se ao host ESXi usando SSH.
  6. Pare o serviço xorg.
    # /etc/init.d/xorg stop
  7. Instale o NVIDIA VIB.
    Por exemplo:
    # esxcli system maintenanceMode set --enable true
    # esxcli software vib install -v /path-to-vib/NVIDIA-VIB-name.vib
    # esxcli system maintenanceMode set --enable false
  8. Reinicialize ou atualize o host ESXi.
    • Para um host ESXi instalado, reinicialize o host.
    • Para um host ESXI sem estado, execute as seguintes etapas para atualizar o host. (Essas etapas também funcionam em um host instalado.)
      Update vmkdevmgr:
      # kill -HUP $(cat /var/run/vmware/vmkdevmgr.pid) 
      
      Wait for the update to complete:
      # localcli --plugin-dir /usr/lib/vmware/esxcli/int deviceInternal bind  
      
      This is a new requirement with the NVIDIA 352.* host driver:
      # /etc/init.d/nvidia-vgpu start  
      
      Restart xorg, which is used for GPU assignment:
      # /etc/init.d/xorg start 
  9. Verifique se o serviço xorg está em execução após a reinicialização do host.