Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Inhalt
outlinetrue
absoluteUrltrue
stylenone

Hinweis
titleSicherheitshinweis

Der verwendete Nvidia Lizenzserver ist anfällig für die Log4j-Sicherheitslücke, daher muss laut Hersteller der entsprechende Sicherheitspatch manuell durchgeführt werden. Eine detaillierte Anleitung dazu finden Sie unter Punkt 1.4. 

...


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

...

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

Image Removed

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

ohne weitere Filterung die vorbereiteten Appliances.

Für die korrekte Ausführung in DHP laden Sie bitte den Lizenzserver für "Linux KVM" herunter.Image Removed

vServer aufsetzen

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

Wie Sie in DHP einen leeren 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.

Codeblock
languagebash
titleJDK 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

Codeblock
languagebash
titleTomcat 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).

Codeblock
languagebash
titleNvidia 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
Tipp
titleAdministrationsoberfläche

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

Tipp
titleKommunikation mit vGPU-Treibern

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

Warnung
titleFirewall

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 Firewall-Freigabe für TCP-Port 7070 nötig.

Log4j patchen

Hinweis

Wenn Sie den Lizenzserver min. in Version 2022.02 einsetzen, ist dieser Workaround nicht mehr nötig.

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.

Codeblock
languagebash
titleLog4j 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

. Die heruntergeladene Appliance müssen Sie in Ihrem DHP Datacenter als Image hochladen. Eine entsprechende Anleitung finden Sie hier.

Nachdem Sie den leeren vServer angelegt haben, müssen Sie das hochgeladene .qcow2 Image mit dem Button "Image zu Festplatte" umwandeln und in den Einstellungen des vServers als Festplatte verknüpfen.

Firewall konfigurieren

Wenn Sie von außen auf den Lizenzserver zugreifen wollen, müssen Sie Firewall Freigaben für Port 80 und 443 TCP aktivieren. Hier finden Sie die Voraussetzung in der Anleitung von Nvidia und hier eine Anleitung wie Sie die Firewall konfigurieren.

Wenn Sie von einem vServer innerhalb Ihres Datacenters zugreifen, müssen Sie keine Freigaben durchführen.

Nvidia Lizenzserver installieren

Wenn Sie die Festplatte zugewiesen haben, müssen Sie den vServer starten und nach kurzer Wartezeit (ca. 5 Minuten) ist das Nvidia Lizenzportal über https://<SERVER> erreichbar.

Wenn Sie die Weboberfläche aufgerufen haben, müssen Sie auf "New Installation" klicken und den administrativen Benutzer anlegen.
Image AddedImage Added

Nach der Einrichtung und dem ersten Login sehen Sie das Dashboard. Dort müssen Sie den "DLS Instance Token" mit einem Klick auf "Download DLS Instance Token" herunterladen.
Image Added

Im Nvidia Lizenz Portal muss dieser Token unter "Service Instance" hochgeladen werden. 
Image Added

Nach dem Klick auf "Upload DLS instance token" lassen Sie die Auswahl auf "New installation" und laden den Token über "Select Instance Token" und "Upload Token" hoch.
Image Added

Nach dem Upload müssen Sie die Instanz registrieren. Das geschieht nach dem Klick auf "Register" unter "Actions".
Image Added

Lizenzserver registrieren

Sobald Sie den Lizenzserver aufgesetzt haben und die Service Instanz registriert habenSobald 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".

Image RemovedImage Added

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


Image Removed

Server

Image Added

  1. Name: Der Name Ihres Lizenzserver-vServers.
  2. Description: Eine kurze Beschreibung.
  • MAC Address: Die MAC-Adresse Ihres Lizenzserver-vServers. Diese finden Sie im Netzwerk-Tab.
  • Failover License Server: Leer lassen.
  • Failover Mac Address: Leer lassen.
  • Feature: gewünschte Lizenzen auswählen.
  • Licenses: gewünschte Anzahl der voher ausgewählten Lizenz.
  • Added Features: Listet alle ausgewählten Lizenzen und deren Anzahl auf
    1. "Express CLS Installation?": deaktiviert
    2. "Disconnected leasing mode?": deaktiviert
    3. Klicken Sie auf "Next: Select features".
    4. Wählen Sie eine Ihrer Features aus und fügen Sie eine verfügbare Anzahl hinzu.
    5. Klicken Sie auf "Next: Preview server creation".

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

    ...

    Lizenzdatei herunterladen

    Nachdem Sie Ihren neuen die Service Instanz registriert haben und den Lizenzserver registriert haben, können Sie dort das Lizenzfile herunterladen.Sie in der Liste den Namen des Servers anklicken und erhalten weitere Details. Unter "Overview" klicken Sie auf "Bind Service Instance" wählen die gerade erstellte Instanz aus.

    Nach diesem Schritt klicken Sie oben rechts auf "Actions" und auf "Download", um die erforderliche Lizenz Datei herunterzuladen.


    Image Added

    Image Removed

    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.

    Image Removed

    Image Added

    Öffnen Sie dazu mit einem Browser Ihrer Wahl das Administrationsinterface Ihres Lizenzservers unter

    http

    https://<SERVER>

    :8080/licserver

    .

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

    Upload

    Select License Server File" hochladen.

    Nach dem Hochladen

    erscheint oberhalb eine Rückmeldung des Lizenzservers.

    werden Sie auf eine andere Seite weitergeleitet und erhalten eine Meldung über die erfolgreiche Aktivierung.

    Im "Dashboard

    Image Removed

    Unter "Licensed Feature Usage

    " können Sie nun überprüfen, ob alle zuvor ausgewählten Lizenzen korrekt eingespielt wurden.

    Lizenzen eines Lizenzservers bearbeiten

    ...