Um vGPU-Funktionen auf einem Linux-Desktop zu unterstützen, müssen Sie das VIB für Ihre NVIDIA GRID-Grafikkarte auf den ESXi-Host herunterladen und installieren.

NVIDIA bietet ein vGPU-Softwarepaket mit einem vGPU Manager, den Sie in diesem Vorgang auf dem ESXi-Host installieren, und einen Linux-Anzeigetreiber, den Sie auf der virtuellen Linux-Maschine in einem späteren Vorgang installieren können.

Voraussetzungen

  • Stellen Sie sicher, dass vSphere 7 U3 oder höher in Ihrer Umgebung installiert ist.
    Hinweis: Um vGPU-Funktionen in Linux-Anwendungspools zu unterstützen, müssen Sie vSphere 7 U3 oder höher verwenden.
  • Stellen Sie sicher, dass die erforderliche vGPU-Grafikkarte auf dem ESXi-Host installiert ist.
Hinweis: Informationen zu den NVIDIA-Grafikkarten und Linux-Distributionen, die vGPU unterstützen, finden Sie unter https://docs.nvidia.com/grid/latest/product-support-matrix/index.html.

Prozedur

  1. Laden Sie das VIB für Ihre NVIDIA GRID vGPU-Grafikkarte von der NVIDIA-Website herunter.
    Wählen Sie aus den Dropdown-Menüs die geeignete VIB-Version aus.
    Option Beschreibung
    Produktart GRID
    Produktserie Wählen Sie NVIDIA GRID vGPU aus.
    Produkt Wählen Sie die Version aus, die auf dem ESXi-Host installiert ist (z. B. GRID K2).
    Betriebssystem Wählen Sie die VMware vSphere ESXi-Version aus.
  2. Dekomprimieren Sie die ZIP-Datei des vGPU-Softwarepakets.
  3. Laden Sie den vGPU Manager-Ordner auf den ESXi-Host hoch.
    Hinweis: Der Linux-Anzeigetreiber kann später auf der virtuellen Linux-Maschine installiert werden.
  4. Schalten Sie alle virtuellen Maschinen auf dem ESXi-Host aus oder halten Sie diese an.
  5. Stellen Sie mithilfe von SSH eine Verbindung zum ESXi-Host her.
  6. Beenden Sie den xorg-Dienst.
    # /etc/init.d/xorg stop
  7. Installieren Sie das NVIDIA VIB.
    Beispiel:
    # 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. Starten Sie den ESXi-Host neu oder aktualisieren Sie diesen.
    • Bei einem installierten ESXi-Host starten Sie den Host neu.
    • Bei einem zustandsfreien ESXI-Host aktualisieren Sie den Host mit den folgenden Schritten. (Diese Schritte können auch auf einem installierten Host durchgeführt werden.)
      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. Stellen Sie sicher, dass der xorg-Dienst nach dem Neustart des Hosts ausgeführt wird.