Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Installation einer Produktionslizenz
In den folgenden Abschnitten dieses Themas wird beschrieben, wie Sie eine Produktionslizenz (unbefristete Lizenz oder Abonnement) erwerben und verwenden.
Themen
Schritt 1: Installieren Sie den Server RLM
Wenn Sie eine unbefristete Lizenz oder ein Abonnement erwerben, erhalten Sie eine Lizenzdatei, die die Bedingungen Ihrer Lizenz definiert. Sie müssen die Lizenzdatei auf einem Reprise License Manager (RLM) -Server installieren.
Weitere Informationen zu RLM finden Sie auf der Reprise Software-Website
Installieren Sie den RLM Server unter Windows
Um den RLM Server unter Windows zu installieren
-
Laden Sie das RLM License Administration Bundle von der Reprise Software-Website
herunter. Anmerkung
Ab DCV Amazon-Version 2022.1 ist der RLM Server >= 14 erforderlich. Frühere Versionen erfordern >= 12. RLM
Die Installation der neuesten stabilen Version des RLM License Administration Bundle wird empfohlen.
-
Installieren Sie das RLM License Administration Bundle auf
C:\RLM
.
Installieren Sie den RLM Server unter Linux
Um den RLM Server unter Linux zu installieren
-
Laden Sie das RLM License Administration Bundle von der Reprise Software-Website
herunter. Anmerkung
Ab DCV Amazon-Version 2022.1 ist der RLM Server >= 14 erforderlich. Frühere Versionen erfordern >= 12. RLM
Die Installation der neuesten stabilen Version des RLM License Administration Bundle wird empfohlen.
-
Erstellen Sie eine Benutzergruppe und einen
rlm
-Benutzer. Dabei kann es sich um ein beliebiges gültiges Benutzer- oder Service-Konto handeln. Wir empfehlen dringend, für diesen Wert nicht das Root-Konto zu verwenden.$
groupadd -r rlm$
useradd -r -g rlm -d "/opt/nice/rlm" -s /sbin/nologin -c "RLM License Server" rlm -
Erstellen Sie die für den RLM Server erforderlichen
/opt/nice/rlm/license
Verzeichnisse/opt/nice/rlm
und.$
mkdir -p /opt/nice/rlm/license -
Extrahieren Sie den Inhalt des RLM License Administration Bundle in
/opt/nice/rlm/
, und stellen Sie sicher, dass die Dateien demrlm
Benutzer gehören.$
tar xvf x64_l1.admin.tar.gz -C /opt/nice/rlm/ --strip-components 1$
chown -R rlm:rlm /opt/nice/rlm
Schritt 2: Rufen Sie die Host-ID für den RLM Server ab
Nachdem Sie den RLM Server installiert haben, müssen Sie die Host-ID des RLM Servers abrufen. Sie müssen diese Host-ID angeben, wenn Sie eine unbefristete Lizenz oder ein Abonnement erwerben.
Holen Sie sich die RLM Server-Host-ID unter Windows
Um die Host-ID für den Server abzurufen, öffnen Sie die Befehlszeile,
Navigieren Sie zu C:\RLM\
und führen Sie den folgenden Befehl aus.
C:\>
rlmutil.exe rlmhostid ether
Der Befehl gibt die Host-ID für den RLM Server wie folgt zurück.
Hostid of this machine: 06814example
Notieren Sie sich die Host-ID. Sie benötigen sie für den nächsten Schritt.
Holen Sie sich die RLM Server-Host-ID unter Linux
Um die Host-ID des Servers abzurufen, geben Sie einmal zurück
-
Navigieren Sie zu
/opt/nice/rlm/
. Führen Sie den folgenden Befehl aus:
$
./rlmutil rlmhostid etherDer Befehl gibt die Host-ID des RLM Servers für jede Netzwerkschnittstelle wie folgt zurück.
Notieren Sie die Host-ID. Sie benötigen sie für den nächsten Schritt.
Diese Prozedur wurde ausgeführt und die folgende einzelne ID wurde zurückgegeben:
Hostid of this machine: 0a1b2c3d4e5f
Diese ID wird dann aufgezeichnet und zum Kauf der Lizenz für verwendetDCV.
Um die Host-ID des Servers zu erhalten, gibt es mehrere Rücksendungen
-
Navigieren Sie zu
/opt/nice/rlm/
. Führen Sie den folgenden Befehl aus:
$
./rlmutil rlmhostid etherIn einer Liste von IDs werden mehrere zurückgegebenIDs.
-
Führen Sie den folgenden Befehl aus.
iface=$(route -n | grep " UG " | tr -s " " | cut -d" " -f8) ip link show $iface | grep link/ether | tr -s " " | cut -d" " -f3 | tr -d ":"
Der Befehl sollte die Host-ID des RLM Servers für die Gateway-Netzwerkschnittstelle zurückgeben.
Notieren Sie die Host-ID. Sie benötigen sie für den nächsten Schritt.
Die Prozedur wurde ausgeführt und mehrere IDs wurden in einer Liste mit mehreren IDs zurückgegeben:
Hostid of this machine: 0a1b2c3d4e5f 1b2c3d4e5f6a 2c3d4e5f6a7b 3d4e5f6a7b8c
Der Schnittstellenbefehl wird ausgeführt und gibt die folgende ID zurück:
Hostid of this machine: 0a1b2c3d4e5f
Diese ID wird dann aufgezeichnet und zum Kauf der Lizenz für verwendetDCV.
Schritt 3: Erwerben Sie die unbefristete Lizenz oder das Abonnement
Informationen zum Kauf einer DCV unbefristeten Amazon-Lizenz oder eines Abonnements finden Sie unter So kaufen
Sie müssen die Host-ID für Ihren RLM Server angeben. Die Host-ID ist in die von Amazon bereitgestellte Lizenzdatei DCV eingebettet.
Schritt 4: Ändern Sie die Lizenzdatei
Wenn Sie eine DCV unbefristete Amazon-Lizenz oder ein unbefristetes Abonnement erwerben, erhalten Sie eine license.lic
Datei, in der die Lizenz definiert ist. Die license.lic
-Dateienthält die folgenden Informationen:
Der Hostname des RLM Servers.
Die Host-ID des RLM Servers, die Sie beim Kauf der Lizenz angegeben haben.
Die TCP Portnummer des RLM Servers. Der Standardwert ist
5053
.Die ISV Portnummer. Dies ist ein optionaler Port, an dem der RLM Server auf DCV Amazon-Lizenzanfragen wartet. Falls nicht angegeben, wird RLM beim Start ein zufälliger Port ausgewählt.
Die DCV Amazon-Produkte, die unter die Lizenz fallen, zusammen mit den folgenden Details für jedes Produkt:
Die Hauptversion, für die die Lizenz gilt (z. B.
2017
für die DCV Amazon-Produkte von 2017).Das Verfallsdatum.
Permanent
gibt an, dass die Lizenz nicht abläuft.Die maximale Anzahl gleichzeitiger Sitzungen (z. B.
10
für 10 gleichzeitige Sitzungen auf dem Server).Die Lizenz-Prüfsumme.
Die Lizenz-Signatur.
Der folgende Codeblock zeigt das Format der license.lic
-Datei:
HOST RLM_server_hostname
RLM_server_host_id
RLM_server_port
ISV nice port=port_number
LICENSE product_1
major_version
expiration_date
concurrent_sessions
share=hi _ck=checksum
sig="signature
"
LICENSE product_2
major_version
expiration_date
concurrent_sessions
share=hi _ck=checksum
sig="signature
"
Der folgende Codeblock zeigt ein Beispiel für eine license.lic
Datei, bei der der ISV Port weggelassen wurde. Die Lizenzdatei enthält Lizenzen für zwei DCV Amazon-Produkte DCV und dcv-gl.
HOST My-RLM-server abcdef123456 5053 ISV nice LICENSE nice dcv 2017 permanent 10 share=hi _ck=456789098a sig="abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz1234567890ab" LICENSE nice dcv-gl 2017 permanent 10 share=hi _ck=123454323x sig="1234567890abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz12"
Vorgehensweise zum Bearbeiten der license.lic
-Datei
-
Öffnen Sie die Datei in einem Texteditor Ihrer Wahl.
-
Fügen Sie den Hostnamen und die TCP Portnummer Ihres RLM Servers zur ersten Zeile der Datei hinzu, die mit beginnt.
HOST
Warnung
Das Tool
RLM_server_host_id
ist die Host-ID, die Sie beim Kauf der Lizenz angegeben haben. Sie können das nicht bearbeitenRLM_server_host_id
. -
(Optional) Fügen Sie die ISV Portnummer zu der Zeile in der Datei hinzu, die mit
ISV
, beginnt, indem Sie hinzufügenport=
. Dieser Port ist erforderlich, um die Kommunikation mit dem DCV Server zu ermöglichen.port_number
Wenn Sie keinen ISV Port angeben möchten, lassen Sie ihn aus
port=
. Wenn Sie keinen ISV Port angeben, wird von RLM bei jedem Start ein zufälliger Port verwendet.port_number
Warnung
Wenn Sie eine Firewall eingerichtet haben, die die Verwendung eines zufällig ausgewählten Ports verhindert, müssen Sie diesen Port angeben und die Firewall so konfigurieren, dass er aktiviert wird, zusätzlich zu dem in der
HOST
Zeile angegebenen RLM Port. -
Speichern und schließen Sie die Datei.
Warnung
Weitere Änderungen an der Lizenzdatei beschädigen die Signatur der Datei und machen die Lizenz ungültig.
Schritt 5: Den RLM Server konfigurieren
Nachdem Sie die Lizenzdatei geändert haben, müssen Sie sie auf Ihrem RLM Server ablegen und dann den RLM Dienst starten.
Konfigurieren Sie den RLM Server unter Windows
Um den RLM Server unter Windows zu konfigurieren
-
Connect zu Ihrem RLM Server her.
-
Kopieren Sie die bearbeitete
license.lic
-Datei zuC:\RLM\license\
. -
Kopieren Sie die
C:\Program Files\NICE\DCV\Server\license\nice.set
Datei von Ihrem DCV Amazon-Server und platzieren Sie sie in demC:\RLM\
Ordner auf Ihrem RLM Server. -
Installieren Sie den RLM Server als Windows-Dienst.
C:\>
rlm.exe -nows -dlog C:\RLM\rlm.log -c C:\RLM\license -install_service -service_name dcv-rlmWeitere Informationen zu den RLM Startoptionen finden Sie auf der Produktseite des Reprise Software License Manager (RLM)
. -
Starten Sie den RLM-Server.
C:\>
net start dcv-rlm -
Vergewissern Sie sich, dass der RLM Server läuft.
-
Öffnen Sie
C:\RLM\nice.dlog
mit Ihrem bevorzugten Texteditor und stellen Sie sicher, dass die folgende Zeile angezeigt wird:date_time
(nice) Server started on license1 (hostid:host_id
) for: dcv dcv-glAnmerkung
Der Inhalt der
rlm.log
Datei kann je nach RLM Serverversion leicht variieren. -
Führen Sie den folgenden Befehl aus.
C:\RLM\rlmutil rlmstat -a -c
rlm_server_hostname
@5053Der Befehl gibt Informationen über den RLM Server zurück.
-
Konfigurieren Sie den RLM Server unter Linux
Um den RLM Server unter Linux zu konfigurieren
-
Kopieren Sie die bearbeitete
license.lic
-Datei zu/opt/nice/rlm/license/
. -
Kopieren Sie die
/usr/share/dcv/license/nice.set
Datei von Ihrem DCV Amazon-Server und platzieren Sie sie/opt/nice/rlm
auf Ihrem RLM Server. -
Erstellen Sie einen RLM Serverdienst und stellen Sie sicher, dass er beim Start automatisch gestartet wird.
-
Erstellen Sie die Datei
dcv-rlm
im Ordner/opt/nice/rlm/
:$
touch /opt/nice/rlm/dcv-rlm Öffnen Sie die Datei mit Ihrem bevorzugten Texteditor und fügen Sie das folgende Skript hinzu. Speichern und schließen Sie die Datei.
#! /bin/sh # chkconfig: 35 99 01 # description: The Reprise License Manager daemon. # processname: dcv-rlm ### BEGIN INIT INFO # Provides: dcv-rlm # Required-Start: $local_fs $remote_fs $syslog # Required-Stop: $local_fs $remote_fs $syslog # Default-Start: 3 4 5 # Default-Stop: 0 1 2 6 # Short-Description: The Reprise License Manager daemon. # Description: A service that runs the Reprise License Manager daemon. ### END INIT INFO # user used to run the daemon RLM_USER="rlm" # root of rlm installation RLM_ROOT="/opt/nice/rlm" # license directory (license files should have .lic extension) RLM_LICENSE_DIR="/opt/nice/rlm/license" # log file RLM_LOG_FILE="/var/log/rlm.log" _getpid() { pidof -o $$ -o $PPID -o %PPID -x "$1" } start() { echo -n "Starting rlm: " touch ${RLM_LOG_FILE} chown "${RLM_USER}" ${RLM_LOG_FILE} su -p -s /bin/sh "${RLM_USER}" -c "${RLM_ROOT}/rlm -c ${RLM_LICENSE_DIR} \ -nows -dlog +${RLM_LOG_FILE} &" if [ $? -ne 0 ]; then echo "FAILED" return 1 fi echo "OK" } stop() { echo -n "Stopping rlm: " pid=`_getpid ${RLM_ROOT}/rlm` if [ -n "$pid" ]; then kill $pid >/dev/null 2>&1 sleep 3 if [ -d "/proc/$pid" ] ; then echo "FAILED" return 1 fi fi echo "OK" } status() { pid=`_getpid ${RLM_ROOT}/rlm` if [ -z "$pid" ]; then echo "rlm is stopped" return 3 fi echo "rlm (pid $pid) is running..." return 0 } restart() { stop start } case "$1" in start) start ;; stop) stop ;; status) status ;; restart) restart ;; *) echo $"Usage: $0 {start|stop|status|restart}" exit 1 esac exit $? # ex:ts=4:et:
-
Machen Sie das Skript ausführbar, kopieren Sie es in
/etc/init.d/
und fügen Sie es dann dem Dienstprogrammchkconfig
hinzu:chmod +x /opt/nice/rlm/dcv-rlm
cp -a /opt/nice/rlm/dcv-rlm /etc/init.d/
chkconfig --add dcv-rlm
-
-
Starten Sie den RLM Server:
$
service dcv-rlm start -
Stellen Sie sicher, dass der RLM Server wie erwartet läuft und funktioniert. Öffnen Sie die
var/log/rlm.log
-Datei in mit Ihrem bevorzugten Texteditor und stellen Sie sicher, dass die folgende Zeile angezeigt wird:date_time
(nice) Server started on license1 (hostid:host_id
) for: dcv dcv-glAnmerkung
Der Inhalt der
rlm.log
Datei kann je nach RLM Serverversion leicht variieren.
Schritt 6: Den DCV Amazon-Server konfigurieren
Konfigurieren Sie Ihren DCV Amazon-Server für die Verwendung des RLM Servers. Dazu müssen Sie den license-file
Konfigurationsparameter auf Ihrem DCV Amazon-Server konfigurieren.
Der license-file
Parameter muss mit der Spezifikation des RLM Servers, zu dem eine Verbindung hergestellt werden soll, im folgenden Format festgelegt
werden. Der RLM Server kann entweder als Hostname oder als IP-Adresse angegeben werden. Wenn nicht explizit konfiguriert, ist der RLM Serverport standardmäßigRLM_server_port
@RLM_server
5053
.
Falls mehrere RLM Server verwendet werden, können Sie eine Liste mit mehreren RLM Serverspezifikationen angeben, getrennt durch :
unter Linux und durch ;
unter Windows. Dann versucht der Server nacheinander, eine Verbindung zu jedem Server herzustellen, bis eine Verbindung mit dem entsprechenden RLM Server hergestellt werden kann. Dies kann zum Beispiel besonders nützlich sein, wenn ein RLM Failover-Server verwendet wird, der die Steuerung übernimmt, falls der RLM Primärserver nicht erreichbar ist. In diesem Fall können Sie die Lizenz im folgenden Format angeben: RLM_primary_server_port
@RLM_primary_server
:RLM_failover_server_port
@RLM_failover_server
Anmerkung
Falls der Amazon DCV Server unter Windows installiert ist, müssen Sie die Einträge in der Spezifikation mit trennen;
.
Windows Amazon DCV Server-Konfiguration
Den license-file
-Konfigurationsparameter auf einem Windows-Server konfigurieren
-
Öffnen Sie den Windows Registrierungs-Editor.
-
Navigieren Sie zum Schlüssel HKEY_ USERS /S-1-5-18/Software/ GSettings /com/nicesoftware/dcv/license/ und wählen Sie den Parameter license-file aus.
Falls im Registrierungsschlüssel kein
license-file
-Parameter vorhanden ist, müssen Sie ihn erstellen:Öffnen Sie das Kontextmenü (rechte Maustaste) für den License (Lizenz)-Schlüssel im linken Fenster, und wählen Sie New (neu) und anschließend String Value (Zeichenfolgewert).
Geben Sie in Name (Name)
license-file
ein und drücken Sie die Eingabetaste.
-
Öffnen Sie den license-file-Parameter. Geben Sie unter Wertdaten die Portnummer und den Hostnamen des Servers RLM im folgenden Format ein.
Lesen Sie den obigen Hinweis, wenn Sie eine Verbindung zu mehreren RLM Servern einrichten müssen.RLM_server_port
@RLM_server
Klicken Sie auf OK und schließen Sie den Windows Registrierungs-Editor.
Linux Amazon DCV Server-Konfiguration
Den license-file
-Konfigurationsparameter auf einem Linux-Server konfigurieren
-
Gehen Sie zu
/etc/dcv/
und öffnen Sie diedcv.conf
-Datei mit Ihrem bevorzugten Texteditor. -
Suchen Sie den Parameter
license-file
im Abschnitt[license]
. Ersetzen Sie dann den vorhandenen Pfad durch den Port und den Hostnamen des RLM Servers im
Format.RLM_server_port
@RLM_server
Wenn es keinen
license-file
-Parameter im Abschnitt[license]
gibt, fügen Sie ihn manuell ein und verwenden dafür das folgende Format:license-file = "
RLM_server_port
@RLM_server
"Überprüfen Sie den obigen Hinweis, wenn Sie eine Verbindung zu mehreren RLM Servern einrichten müssen.
-
Speichern und schließen Sie die Datei.