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 RLM-Server
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 Website von Reprise Software
Installieren Sie den RLM-Server unter Windows
So installieren Sie den RLM-Server unter Windows:
-
Laden Sie auf Ihren RLM-Server das RLM License Administration Bundle von der Reprise Software
-Website herunter. Anmerkung
Ab Amazon DCV Version 2022.1 ist der RLM-Server >= 14 erforderlich. Frühere Versionen erfordern RLM >= 12.
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
So installieren Sie den RLM-Server unter Linux:
-
Laden Sie auf Ihren RLM-Server das RLM License Administration Bundle von der Reprise Software
-Website herunter. Anmerkung
Ab Amazon DCV Version 2022.1 ist der RLM-Server >= 14 erforderlich. Frühere Versionen erfordern RLM >= 12.
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, das Root-Konto nicht für diesen Wert zu verwenden.$
groupadd -r rlm$
useradd -r -g rlm -d "/opt/nice/rlm" -s /sbin/nologin -c "RLM License Server" rlm -
Erstellen Sie die Verzeichnisse
/opt/nice/rlm
und/opt/nice/rlm/license
, die für den RLM-Server erforderlich sind.$
mkdir -p /opt/nice/rlm/license -
Extrahieren Sie den Inhalt des RLM License Administration Bundles in
/opt/nice/rlm/
, und stellen Sie sicher, dass der Benutzerrlm
Eigentümer der Dateien ist.$
tar xvf x64_l1.admin.tar.gz -C /opt/nice/rlm/ --strip-components 1$
chown -R rlm:rlm /opt/nice/rlm
Schritt 2: Holen Sie sich die Host-ID für den RLM-Server
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 DCV verwendet.
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ückgegeben IDs.
-
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 DCV verwendet.
Schritt 3: Erwerben Sie die unbefristete Lizenz oder das Abonnement
Informationen zum Kauf einer unbefristeten Amazon DCV-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 Lizenzdatei eingebettet, die Amazon DCV bereitstellt.
Schritt 4: Ändern Sie die Lizenzdatei
Wenn Sie eine unbefristete Amazon DCV-Lizenz oder ein 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 Amazon DCV-Lizenzanfragen wartet. Falls nicht angegeben, wird beim Start ein zufälliger Port von RLM ausgewählt.
Die von der Lizenz abgedeckten Amazon DCV-Produkte, zusammen mit den folgenden Details für jedes Produkt:
Die Hauptversion, für die die Lizenz gilt (z. B.
2017
für die Amazon DCV-Produkte 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 ausgelassen wurde. Die Lizenzdatei enthält Lizenzen für zwei Amazon DCV-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 Ihres RLM-Servers und die TCP-Portnummer der ersten Zeile in der Datei hinzu, die mit
HOST
beginnt.Warnung
Das
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 über ein Firewall-Setup verfügen, das 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 Zeile angegebenen RLM-Port.
HOST
-
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: Konfigurieren des RLM-Servers
Nachdem Sie die Lizenzdatei geändert haben, müssen Sie sie auf Ihrem RLM-Server ablegen und dann den RLM-Dienst starten.
Konfigurieren des RLM-Servers unter Windows
So konfigurieren Sie den RLM-Server unter Windows:
-
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 Amazon DCV-Server und platzieren Sie sie in demC:\RLM\
Ordner auf Ihrem RLM-Server. -
Installieren Sie den RLM-Server als Windows-Service.
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 ausgeführt wird.
-
Ö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 sich abhängig von der jeweiligen RLM-Server-Version geringfügig unterscheiden. -
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
So konfigurieren Sie den RLM-Server unter Linux:
-
Kopieren Sie die bearbeitete
license.lic
-Datei zu/opt/nice/rlm/license/
. -
Kopieren Sie die
/usr/share/dcv/license/nice.set
Datei von Ihrem Amazon DCV-Server und platzieren Sie sie/opt/nice/rlm
auf Ihrem RLM-Server. -
Erstellen Sie einen RLM-Serverservice, 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 -
Vergewissern Sie sich, dass der RLM-Server ausgeführt wird und wie erwartet 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 sich abhängig von der jeweiligen RLM-Server-Version geringfügig unterscheiden.
Schritt 6: Den Amazon DCV-Server konfigurieren
Konfigurieren Sie Ihren Amazon DCV-Server für die Verwendung des RLM-Servers. Dazu müssen Sie den license-file
Konfigurationsparameter auf Ihrem Amazon DCV-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äßig. RLM_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 primäre RLM-Server 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 Serverkonfiguration
Den license-file
-Konfigurationsparameter auf einem Windows-Server konfigurieren
-
Öffnen Sie den Windows Registrierungs-Editor.
-
Navigieren Sie zu HKEY_USERS\ S-1-5-18\ Software\\ com\nicesoftware\ GSettings dcv\ license\ key und wählen Sie den Lizenzdateiparameter 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 für Value data (Wert-Daten) die Portnummer und den Hostnamen des RLM-Servers im
-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.
Konfiguration des Amazon DCV-Servers unter Linux
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.