Pour prendre en charge les capacités vGPU sur un poste de travail Linux, vous devez télécharger et installer le VIB pour votre carte graphique NVIDIA GRID sur l'hôte ESXi.

NVIDIA fournit un package logiciel vGPU qui inclut vGPU Manager, que vous installez sur l'hôte ESXi au cours de cette procédure, et un pilote d'affichage Linux, que vous pouvez installer sur la machine virtuelle Linux dans une procédure ultérieure.

Conditions préalables

  • Vérifiez que vSphere 7 U3 ou une version ultérieure est installé dans votre environnement.
    Note : Pour prendre en charge les capacités vGPU sur des pools d'applications Linux, vous devez utiliser vSphere 7 U3 ou version ultérieure.
  • Vérifiez que la carte graphique vGPU requise est installée sur l'hôte ESXi.
Note : Pour plus d'informations sur les cartes graphiques NVIDIA et les distributions Linux prenant en charge les capacités de vGPU, reportez-vous à la section https://docs.nvidia.com/grid/latest/product-support-matrix/index.html.

Procédure

  1. Téléchargez le VIB pour votre carte graphique NVIDIA GRID vGPU sur le site Web de NVIDIA.
    Sélectionnez la version de VIB appropriée dans les menus déroulants.
    Option Description
    Type de produit GRID
    Série de produits Sélectionnez NVIDIA GRID vGPU.
    Produit Sélectionnez la version (telle que GRID K2) installée sur l'hôte ESXi.
    Système d'exploitation Sélectionnez la version de VMware vSphere ESXi.
  2. Décompressez le fichier .zip du package logiciel vGPU.
  3. Chargez le dossier vGPU Manager sur l'hôte ESXi.
    Note : Vous pouvez installer le pilote d'affichage Linux sur la machine virtuelle Linux dans une procédure ultérieure.
  4. Mettez hors tension ou interrompez toutes les machines virtuelles sur l'hôte ESXi.
  5. Connectez-vous à l'hôte ESXi à l'aide de SSH.
  6. Arrêtez le service xorg.
    # /etc/init.d/xorg stop
  7. Installez le VIB NVIDIA.
    Par exemple :
    # 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. Redémarrez ou mettez à jour l'hôte ESXi.
    • Pour un hôte ESXi installé, redémarrez l'hôte.
    • Pour un hôte ESXi sans état, effectuez les étapes suivantes pour mettre l'hôte à jour. (Ces étapes fonctionnent également sur un hôte installé.)
      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. Vérifiez que le service xorg est en cours d'exécution après le redémarrage de l'hôte.