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
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
- 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
- Starten Sie den NVIDIA-Dienst neu.
/etc/init.d/nvidia-gridd restart
- Überprüfen Sie den Lizenzstatus des NVIDIA vGPU-Gasttreibers.
nvidia-smi -q | grep -i "license status" | sed 's/^[ \t]*//'