Nach der Bereitstellung einer Deep Learning-VM in VMware Private AI Foundation with NVIDIA lautet der Status des NVIDIA vGPU-Gasttreibers auf „Nicht lizenziert“.

Problem

Die Datei /var/log/vgpu-install.log enthält die folgenden Meldungen:

Lizenzstatus: Nicht lizenziert
Nicht lizenziert (eingeschränkt)

Ursache

Das NVIDIA vGPU-Clientkonfigurationstoken, das Sie als Wert an die OVF-Eigenschaft vgpu-license oder an den Assistenten für die Katalogeinrichtung für Private AI in VMware Aria Automation übergeben, ist ungültig, abgelaufen oder falsch formatiert.

Lösung

  • Überprüfen Sie die Gültigkeit des Clientkonfigurationstokens.

  • Stellen Sie sicher, dass die vGPU-Lizenz ordnungsgemäß formatiert ist und das JWT-Token-Format verwendet, das in der Regel folgendermaßen aussieht: eyxxxx.eyxxxxx.xxxxx.

    Sie können das JWT-Token unter jwt.io entschlüsseln, um das Ablaufdatum und die Knotenserver-URL zu überprüfen.

  • Das vGPU-Lizenztoken wurde ebenfalls in /etc/nvidia/ClientConfigToken/client_configuration_token.tok gespeichert.

  • Führen Sie zur weiteren Problembehebung diesen Befehl aus, um nach bestimmten Fehlermeldungen im Zusammenhang mit der Kommunikation des NVIDIA-Lizenzservers zu suchen.
    cat /var/log/syslog | grep -i nvidia
Führen Sie die folgenden Schritte aus, um ein neues Token anzuwenden:
  1. Ersetzen Sie den Inhalt der Datei /etc/nvidia/ClientConfigToken/client_configuration_token.tok durch ein neues Token und führen Sie folgenden Befehl aus:
    echo -n $vgpu_license_token > /etc/nvidia/ClientConfigToken/client_configuration_token.tok
  2. Starten Sie den NVIDIA-Dienst neu.
    /etc/init.d/nvidia-gridd restart
    
  3. Überprüfen Sie den Lizenzstatus des NVIDIA vGPU-Gasttreibers.
    nvidia-smi -q | grep -i "license status" | sed 's/^[ \t]*//'