Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 4 Nächste Version anzeigen »

Damit Ihre vServer vGPUs Lizenzen beziehen können, müssen Sie einen Nvidia-Lizenzserver betreiben und mit Lizenzen versorgen.

Lizenzserver aufsetzen

Software herunterladen

Der Nvidia Lizenzserver ("License Manager") kann im Nvidia-Lizenzportal heruntergeladen werden. Dort finden Sie unter "Software Downloads" rechts oben den Punkt "Additional Software".

Hier können Sie unter "2021.07 64-bit License Manager for X" den Lizenzserver für Linux bzw. Windows herunterladen.

vServer aufsetzen

Der vServer für den Lizenzserver benötigt laut Nvidia mindestens 2 vCPUs und 4 GB RAM.

Wie Sie in DHP einen vServer anlegen finden Sie hier.

Wir verwenden hier einen Ubuntu 20.04 vServer, der Nvidia Lizenzserver läuft aber auch unter Windows.

Nvidia Lizenzserver installieren

JDK installieren

Als Grundlage wird ein JDK (OpenJDK oder Sun) benötigt. Wir installieren hier das default (OpenJDK) headless JDK.

JDK installieren
# Install headless JDK
sudo apt install default-jdk-headless
# Set JAVA_HOME environment variable
JAVA_HOME="/usr/lib/jvm/default-java"
export JAVA_HOME
echo "JAVA_HOME=\"${JAVA_HOME}\"" | sudo tee -a /etc/environment

Tomcat installieren

Tomcat installieren
# Install tomcat 9
sudo apt install tomcat9

Nvidia Lizenzserver installieren

Hierfür müssen Sie den zuvor heruntergeladenen Lizenzserver auf den vServer hochladen, z. B. via scp (WinSCP).

Nvidia Lizenzserver installieren
# Install unzip (if not already installed)
sudo apt install unzip
# Unzip the nvidia license server
mkdir NVIDIA-ls-linux-2021.07-2021.07.0.30193485
unzip -d NVIDIA-ls-linux-2021.07-2021.07.0.30193485 NVIDIA-ls-linux-2021.07-2021.07.0.30193485.zip

# Install the license server
chmod +x NVIDIA-ls-linux-2021.07-2021.07.0.30193485/setup.bin
sudo NVIDIA-ls-linux-2021.07-2021.07.0.30193485/setup.bin -i console
# Accept license agreement
# Use default install folder
# tomcat path: /var/lib/tomcat9
# Use default firewall options

# Set default server URL for nvidialsadmin.sh (/opt/flexnetls/nvidia/enterprise/nvidialsadmin.sh)
FLEXNETLS_BASEURL="http://localhost:7070/api/1.0/instances/~"
export FLEXNETLS_BASEURL
echo "FLEXNETLS_BASEURL=\"${FLEXNETLS_BASEURL}\"" | sudo tee -a /etc/environment

Administrationsoberfläche

Die Administrationsoberfläche erreichen Sie unter http://<SERVER>:8080/licserver

Kommunikation mit vGPU-Treibern

Die Kommunikation mit dem vGPU-Treiber auf den vServern erfolgt über den TCP-Port 7070.

Firewall

Bitte richten Sie die Firewall Ihres vServers entsprechend ein.

Wenn der Lizenzserver sich im selben Datacenter befindet wie die Clients, also Ihre vServer mit vGPU, ist keine Firewallfreigabe für TCP-Port 7070 nötig.

Log4j patchen

Der hier verwendete Nvidia Lizenzserver ist anfällig für die Log4j-Sicherheitslücke, daher muss er entsprechend der Anleitung von Nvidia manuell gepatcht werden.

Log4j patchen
# Stop tomcat
sudo systemctl stop tomcat
# Remove old log4j files
sudo rm -rfv /var/lib/tomcat9/webapps/licserver/WEB-INF/lib/log4j-{api,core}-2.14.0.jar
# Unpack new log4j files
sudo curl -fsSLR "https://dlcdn.apache.org/logging/log4j/2.17.1/apache-log4j-2.17.1-bin.tar.gz" | tar -xvz -C /var/lib/tomcat9/webapps/licserver/WEB-INF/lib/ apache-log4j-2.17.1-bin/log4j-{api,core}-2.17.1.jar --strip-components=1
sudo chown tomcat:tomcat /var/lib/tomcat9/webapps/licserver/WEB-INF/lib/log4j-{api,core}-2.17.1.jar
sudo chmod 640 /var/lib/tomcat9/webapps/licserver/WEB-INF/lib/log4j-{api,core}-2.17.1.jar
# Start tomcat
sudo systemctl start tomcat

Lizenzserver registrieren

Sobald der Lizenzserver aufgesetzt ist, muss dieser im Nvidia-Lizenzportal registriert werden.

Dieses erreichen Sie unter https://ui.licensing.nvidia.com/. Die Lizenzserver finden Sie unter "License Servers".

Dort können Sie mit "Create Server" den neuen Lizenzserver registrieren. Wählen Sie bitte "Create legacy server".


  1. Server Name: Der Name Ihres Lizenzserver-vServers.
  2. Description: Eine kurze Beschreibung.
  3. MAC Address: Die MAC-Adresse Ihres Lizenzserver-vServers. Diese finden Sie im Netzwerk-Tab.
  4. Failover License Server: Leer lassen.
  5. Failover Mac Address: Leer lassen.
  6. Feature: gewünschte Lizenzen auswählen.
  7. Licenses: gewünschte Anzahl der voher ausgewählten Lizenz.
  8. Added Features: Listet alle ausgewählten Lizenzen und deren Anzahl auf.

Mit "Create License Server" können Sie den Lizenzserver speichern.

Lizenzen auf Lizenzserver einspielen

Lizenzdatei herunterladen


Nachdem Sie Ihren neuen Lizenzserver registriert haben, können Sie dort das Lizenzfile herunterladen.

Unter "License Servers" klicken Sie den gewünschten Lizenzserver an oder erweitern die Zeile.

Dort können Sie unter "Download" das Lizenzfile (eine .bin-Datei) herunterladen.


Lizenzdatei auf Lizenzserver einspielen

Diese Lizenzdatei können Sie nun auf Ihrem Lizenzserver einspielen.

Öffnen Sie dazu mit einem Browser Ihrer Wahl das Administrationsinterface Ihres Lizenzservers unter http://<SERVER>:8080/licserver.

Dort können Sie die zuvor heruntergeladene Lizenzdatei auswählen und mittels "Upload" hochladen.

Nach dem Hochladen erscheint oberhalb eine Rückmeldung des Lizenzservers.

Unter "Licensed Feature Usage" können Sie nun überprüfen, dass alle zuvor ausgewählten Lizenzen korrekt eingespielt wurden.

Lizenzen eines Lizenzservers bearbeiten

Das Hinzufügen neuer Lizenzen, Modifzieren bestehender Lizenzzuweisungen und Entfernen von zugewiesenen Lizenzen erledigen Sie im Nvidia-Lizenzportal unter "License Servers" mittels "Add Features", "Manage Licenses" und "Remove Features".

Danach müssen Sie erneut die Lizenzdatei herunterladen und auf dem Lizenzserver einspielen.

Die neue Lizenzdatei ersetzt die alte Lizenzdatei komplett.


  • Keine Stichwörter