Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Installazione di una licenza di produzione
Le seguenti sezioni di questo argomento descrivono come acquistare e utilizzare una licenza di produzione (licenza o abbonamento perpetuo).
Argomenti
Fase 1: Installare il server RLM
Quando acquisti una licenza permanente o un abbonamento, ottieni un file di licenza che definisce i termini della licenza. Il file di licenza deve essere installato su un server RLM (Reprise License Manager).
Per ulteriori informazioni su RLM, consulta il sito Web Reprise Software
Installare il server RLM su Windows
Per installare il server RLM in Windows
-
Scaricare RLM License Administration Bundle dal sito Web Reprise Software
. Nota
A partire dalla versione 2022.1 di Amazon DCV, è richiesto il server RLM >= 14. Le versioni precedenti richiedono RLM >= 12.
Si consiglia l'installazione dell'ultima versione stabile della licenza RLM Administration Bundle.
-
Installare RLM License Administration Bundle su
C:\RLM.
Installare il server RLM su Linux
Per installare il server RLM su Linux
-
Scaricare RLM License Administration Bundle dal sito Web Reprise Software
. Nota
A partire dalla versione 2022.1 di Amazon DCV, è richiesto il server RLM >= 14. Le versioni precedenti richiedono RLM >= 12.
Si consiglia l'installazione dell'ultima versione stabile della licenza RLM Administration Bundle.
-
Creare un gruppo di utenti e un utente
rlm. Questo può essere un qualsiasi utente valido o un servizio account. Si consiglia vivamente di non utilizzare l'account root per questo valore.$groupadd -r rlm$useradd -r -g rlm -d "/opt/nice/rlm" -s /sbin/nologin -c "RLM License Server" rlm -
Creare le directory
/opt/nice/rlme/opt/nice/rlm/licenserichieste per il server RLM.$mkdir -p /opt/nice/rlm/license -
Estrarre il contenuto di RLM License Administration Bundle in
/opt/nice/rlm/e accertarsi che i file siano di proprietà dell'utenterlm:$tar xvf x64_l1.admin.tar.gz -C /opt/nice/rlm/ --strip-components 1$chown -R rlm:rlm /opt/nice/rlm
Fase 2: Ottenere l'ID host per il server RLM
Dopo aver installato il server RLM, è necessario ottenere l'ID host del server RLM. È necessario fornire questo ID host quando si acquista una licenza o un abbonamento perpetui.
Ottieni l'ID host del server RLM su Windows
Per ottenere l'ID host per il server, apri il prompt dei comandi,
Passare a C:\RLM\ ed eseguire questo comando.
C:\>rlmutil.exe rlmhostid ether
Il comando che restituisce l'ID host per il server RLM è il seguente.
Hostid of this machine: 06814example
Prendi nota dell'ID host. Servirà per la fase successiva.
Ottieni l'ID host del server RLM su Linux
Per ottenere l'ID host del server, restituzione singola
-
Accedi a
/opt/nice/rlm/. Esegui il comando seguente:
$./rlmutil rlmhostid etherIl comando restituisce l'ID host del server RLM per ogni interfaccia di rete come segue.
Registrare l'ID host. Servirà per la fase successiva.
Esempio
Questa procedura è stata eseguita ed è stato restituito il seguente ID singolo:
Hostid of this machine: 0a1b2c3d4e5fQuesto ID viene quindi registrato e verrà utilizzato per acquistare la licenza per DCV.
Per ottenere l'ID host del server, restituzioni multiple
-
Accedi a
/opt/nice/rlm/. Esegui il comando seguente:
$./rlmutil rlmhostid etherIDs Verranno restituiti più elementi in un elenco di IDs.
-
Eseguire il seguente comando seguente.
iface=$(route -n | grep " UG " | tr -s " " | cut -d" " -f8) ip link show $iface | grep link/ether | tr -s " " | cut -d" " -f3 | tr -d ":"Il comando deve restituire l'ID host del server RLM per l'interfaccia di rete Gateway.
Registrare l'ID host. Servirà per la fase successiva.
Esempio
La procedura è stata eseguita e ne IDs sono stati restituiti più di uno in un elenco di ID multipli:
Hostid of this machine: 0a1b2c3d4e5f 1b2c3d4e5f6a 2c3d4e5f6a7b 3d4e5f6a7b8c
Il comando di interfaccia viene eseguito e restituisce il seguente ID:
Hostid of this machine: 0a1b2c3d4e5f
Questo ID viene quindi registrato e verrà utilizzato per acquistare la licenza per DCV.
Fase 3: Acquistare la licenza o l'abbonamento perpetuo
Per informazioni su come acquistare una licenza perpetua o un abbonamento Amazon DCV, consulta Come acquistare
Devi fornire l'ID host per il tuo server RLM. L'ID host è incorporato nel file di licenza fornito da Amazon DCV.
Fase 4: Modifica il file di licenza
Quando acquisti una licenza o un abbonamento perpetuo Amazon DCV, ricevi un license.lic file che definisce la licenza. Il file license.lic include le seguenti informazioni:
Il nome host del server RLM.
L'ID host del server RLM fornito al momento dell'acquisto della licenza.
Il numero di porta TCP del server RLM. Il valore predefinito è
5053.Il numero di porta ISV. Questa è una porta opzionale in cui il server RLM ascolta le richieste di licenza Amazon DCV. Se non specificato, una porta casuale viene scelta da RLM all'avvio.
I prodotti Amazon DCV coperti dalla licenza, insieme ai seguenti dettagli per ogni prodotto:
La versione principale coperta dalla licenza (ad esempio,
2017per i prodotti Amazon DCV 2017).La data di scadenza.
Permanentindica che la licenza non ha una scadenza.Il numero massimo di sessioni simultanee (ad esempio,
10per 10 sessioni simultanee sul server).Il checksum della licenza.
La firma della licenza.
Il seguente blocco di codice mostra il formato del file license.lic:
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"
Il seguente blocco di codice mostra un esempio di un file license.lic con la porta ISV omessa. Il file di licenza include le licenze per due prodotti Amazon DCV, DCV e 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"
Per modificare il file license.lic
-
Apri il file con l'editor di testo preferito.
-
Aggiungere il nome host del server RLM e il numero di porta TCP alla prima riga del file, che inizia con
HOST.avvertimento
RLM_server_host_idÈ l'ID host che hai fornito al momento dell'acquisto della licenza. Non è possibile modificare ilRLM_server_host_id. -
(Facoltativo) Aggiungi il numero di porta ISV nella riga del file che inizia con
ISV, aggiungendoport=. Questa porta è necessaria per consentire la comunicazione con il server DCV.port_numberSe non vuoi specificare una porta ISV, ometti.
port=Se non si specifica una porta ISV, RLM utilizza una porta casuale a ogni avvio.port_numberavvertimento
Se si dispone di una configurazione firewall che impedisce l'uso di una porta selezionata casualmente, è necessario specificare questa porta e configurare il firewall per abilitarla, oltre alla porta RLM specificata nella riga.
HOST -
Salva e chiudi il file.
avvertimento
La modifica di una parte qualsiasi della licenza danneggia la firma del file e invalida la licenza.
Fase 5: configurazione del server RLM
Dopo aver modificato il file di licenza, è necessario posizionarlo sul server RLM e quindi avviare il servizio RLM.
Configurazione del server RLM in Windows
Per configurare il server RLM in Windows
-
Connect al server RLM.
-
Copiare il file
license.licmodificato inC:\RLM\license\. -
Copia il
C:\Program Files\NICE\DCV\Server\license\nice.setfile dal tuo server Amazon DCV e inseriscilo nellaC:\RLM\cartella sul tuo server RLM. -
Installa il server RLM come un servizio di Windows.
C:\>rlm.exe -nows -dlog C:\RLM\rlm.log -c C:\RLM\license -install_service -service_name dcv-rlmPer ulteriori informazioni sulle opzioni di avvio RLM, vedere la pagina del prodotto Reprise Software License Manager (RLM)
. -
Avviare il server RLM:
C:\>net start dcv-rlm -
Verificare che il server RLM sia in esecuzione.
-
Aprire
C:\RLM\nice.dlogcon qualsiasi editor di testo e confermare la presenza della seguente riga:date_time(nice) Server started on license1 (hostid:host_id) for: dcv dcv-glNota
Il contenuto del file
rlm.logpuò variare leggermente a seconda della versione del server RLM. -
Eseguire il seguente comando seguente.
C:\RLM\rlmutil rlmstat -a -crlm_server_hostname@5053Il comando restituisce informazioni sul server RLM.
-
Configurare il server RLM su Linux
Per configurare il server RLM su Linux
-
Copiare il file
license.licmodificato in/opt/nice/rlm/license/. -
Copia il
/usr/share/dcv/license/nice.setfile dal tuo server Amazon DCV e inseriscilo nel tuo/opt/nice/rlmserver RLM. -
Creare un servizio server RLM e assicurarsi che venga avviato automaticamente all'avvio.
-
Crea un file denominato
dcv-rlmnella cartella/opt/nice/rlm/:$touch /opt/nice/rlm/dcv-rlm Apri il file utilizzando qualsiasi editor di testo e aggiungi il seguente script. Salva e chiudi il file.
#! /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:-
Rendi lo script eseguibile, copialo in
/etc/init.d/e quindi aggiungilo alla utilitychkconfig:chmod +x /opt/nice/rlm/dcv-rlmcp -a /opt/nice/rlm/dcv-rlm /etc/init.d/chkconfig --add dcv-rlm
-
-
Avvia il server RLM:
$service dcv-rlm start -
Verifica che il server RLM sia in esecuzione e funzioni correttamente. Apri
var/log/rlm.logcon qualsiasi editor di testo e verifica la presenza della seguente riga:date_time(nice) Server started on license1 (hostid:host_id) for: dcv dcv-glNota
Il contenuto del file
rlm.logpuò variare leggermente a seconda della versione del server RLM.
Fase 6: Configurazione del server Amazon DCV
Configura il tuo server Amazon DCV per utilizzare il server RLM. Per fare ciò, devi configurare il parametro di license-file configurazione sul tuo server Amazon DCV.
Il license-file parametro deve essere impostato con le specifiche del server RLM a cui connettersi, nel formato. Il server RLM può essere specificato come nome host o come indirizzo IP. Se non è configurato in modo esplicito, la porta del server RLM è quella predefinita. RLM_server_port@RLM_server5053
Nel caso in cui siano in uso più server RLM, è possibile specificare un elenco di specifiche di più server RLM, separate da : su Linux, da su Windows. ; Quindi il server proverà a connettersi a ciascuno di essi a turno, finché non sarà possibile stabilire una connessione con il server RLM corrispondente. Ciò può essere particolarmente utile, ad esempio, quando si utilizza un server di failover RLM come sostituto nel caso in cui il server RLM primario non sia raggiungibile. In questo caso è possibile specificare la licenza nel formato: RLM_primary_server_port@RLM_primary_server:RLM_failover_server_port@RLM_failover_server
Nota
Nel caso in cui Amazon DCV Server sia installato su Windows, devi separare le voci nelle specifiche con;.
Configurazione del server Amazon DCV Windows
Per configurare il parametro di configurazione del file license-file su un server Windows
-
Apri l'editor del Registro di Windows.
-
Passa alla chiave HKEY_USERS\ S-1-5-18\ Software\\ com\nicesoftwareGSettings\ dcv\ license\ e seleziona il parametro license-file.
Se non è presente alcun parametro
license-filenella chiave del registro, occorre crearne uno:Apri il menu contestuale (clic con il pulsante destro del mouse) relativo alla chiave license nel riquadro a sinistra e scegli Nuovo, Valore stringa.
In Nome, immetti
license-filee premi Invio.
-
Apri il parametro license-file. Per Dati valore, immetti il numero di porta e il nome host del server RLM nel formato
. Controlla la nota precedente se devi configurare la connessione a più server RLM.RLM_server_port@RLM_server Seleziona OK e chiudi l'editor del Registro di sistema di Windows.
Configurazione del server Amazon DCV Linux
Per configurare il parametro di configurazione del file license-file su un server Linux
-
Individua
/etc/dcv/e utilizza un editor di testo per aprire il filedcv.conf. -
Individua il parametro
license-filenella sezione[license]. Quindi, sostituisci il percorso esistente con la porta e il nome host del server RLM nel formato.RLM_server_port@RLM_serverSe non è presente alcun parametro
license-filenella sezione[license], aggiungilo manualmente utilizzando il seguente formato:license-file = "RLM_server_port@RLM_server"Controllate la nota precedente se avete bisogno di configurare la connessione a più server RLM.
-
Salva e chiudi il file.