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. È necessario installare il file di licenza su un server Reprise License Manager (RLM).
Per ulteriori informazioni in meritoRLM, consultate il sito Web di Reprise Software
Installare il RLM server su Windows
Per installare il RLM server su Windows
-
Scaricate il RLM License Administration Bundle dal sito Web di Reprise Software
. Nota
A partire dalla DCV versione Amazon 2022.1, è richiesto RLM un server >= 14. Le versioni precedenti richiedono >= 12RLM.
Si consiglia l'installazione dell'ultima versione stabile della RLM licenza Administration Bundle.
-
Installa il RLM License Administration Bundle su.
C:\RLM
Installa il RLM server su Linux
Per installare il RLM server su Linux
-
Scarica il RLM License Administration Bundle dal sito Web di Reprise Software
. Nota
A partire dalla DCV versione Amazon 2022.1, è richiesto RLM un server >= 14. Le versioni precedenti richiedono >= 12RLM.
Si consiglia l'installazione dell'ultima versione stabile della RLM licenza 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 -
Crea le
/opt/nice/rlm/license
directory/opt/nice/rlm
e richieste per il RLM server.$
mkdir -p /opt/nice/rlm/license -
Estrai il contenuto del RLM License Administration Bundle
/opt/nice/rlm/
in e assicurati che i file siano di proprietà dell'rlm
utente.$
tar xvf x64_l1.admin.tar.gz -C /opt/nice/rlm/ --strip-components 1$
chown -R rlm:rlm /opt/nice/rlm
Passaggio 2: Ottieni l'ID host per il server RLM
Dopo aver installato il RLM server, è necessario ottenere l'ID host del RLM server. È necessario fornire questo ID host quando si acquista una licenza o un abbonamento perpetui.
Ottieni l'ID host RLM del server su Windows
Per ottenere l'ID host del 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 RLM server è il seguente.
Hostid of this machine: 06814example
Prendi nota dell'ID host. Servirà per la fase successiva.
Ottieni l'ID dell'host RLM del server 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 RLM server per ogni interfaccia di rete come segue.
Registrare l'ID host. Servirà per la fase successiva.
Questa procedura è stata eseguita ed è stato restituito il seguente ID singolo:
Hostid of this machine: 0a1b2c3d4e5f
Questo ID viene quindi registrato e verrà utilizzato per acquistare la licenza perDCV.
Per ottenere l'ID host del server, restituzioni multiple
-
Accedi a
/opt/nice/rlm/
. Esegui il comando seguente:
$
./rlmutil rlmhostid etherIDsVerranno restituiti più elementi in un elenco diIDs.
-
Esegui il 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 dovrebbe restituire l'ID host del RLM server per l'interfaccia di rete Gateway.
Registrare l'ID host. Servirà per la fase successiva.
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 perDCV.
Fase 3: Acquistare la licenza o l'abbonamento perpetuo
Per informazioni su come acquistare una licenza DCV perpetua o un abbonamento Amazon, consulta Come acquistare
Devi fornire l'ID host per il tuo server. RLM L'ID host è incorporato nel file di licenza DCV fornito da Amazon.
Fase 4: Modifica il file di licenza
Quando acquisti una licenza o un abbonamento DCV perpetuo Amazon, 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 RLM server fornito al momento dell'acquisto della licenza.
Il numero di TCP porta del RLM server. Il valore predefinito è
5053
.Il numero di ISV porta. Questa è una porta opzionale in cui il RLM server ascolta le richieste di DCV licenza Amazon. Se non specificato, RLM all'avvio viene scelta una porta casuale.
I DCV prodotti Amazon coperti dalla licenza, insieme ai seguenti dettagli per ogni prodotto:
La versione principale coperta dalla licenza (ad esempio,
2017
per i DCV prodotti Amazon 2017).La data di scadenza.
Permanent
indica che la licenza non scade.Il numero massimo di sessioni simultanee (ad esempio,
10
per 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 license.lic
file con la ISV porta omessa. Il file di licenza include le licenze per due DCV prodotti Amazon 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.
-
Aggiungi il nome host del RLM server e il numero di TCP porta alla prima riga del file, che inizia con.
HOST
avvertimento
Il
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 ISV porta nella riga del file che inizia con
ISV
, aggiungendoport=
. Questa porta è necessaria per consentire la comunicazione con il DCV server.port_number
Se non vuoi specificare una ISV porta, ometti
port=
. Se non specifichi una ISV porta, ad ogni avvio viene utilizzata una porta casuale. RLMport_number
avvertimento
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 attivarla, oltre alla RLM porta specificata nella
HOST
riga. -
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 RLM server e quindi avviare il RLM servizio.
Configurare il RLM server su Windows
Per configurare il RLM server su Windows
-
Connect al RLM server.
-
Copiare il file
license.lic
modificato inC:\RLM\license\
. -
Copia il
C:\Program Files\NICE\DCV\Server\license\nice.set
file dal tuo DCV server Amazon e inseriscilo nellaC:\RLM\
cartella sul tuo RLM server. -
Installa il RLM server come servizio 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 RLM avvio, vedere la pagina del prodotto Reprise Software License Manager (RLM)
. -
Avviare il server RLM.
C:\>
net start dcv-rlm -
Verificate che il RLM server sia in esecuzione.
-
Aprire
C:\RLM\nice.dlog
con 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
rlm.log
file potrebbe variare leggermente a seconda della versione del RLM server. -
Esegui il comando seguente.
C:\RLM\rlmutil rlmstat -a -c
rlm_server_hostname
@5053Il comando restituisce informazioni sul RLM server.
-
Configurare il RLM server su Linux
Per configurare il RLM server su Linux
-
Copiare il file
license.lic
modificato in/opt/nice/rlm/license/
. -
Copia il
/usr/share/dcv/license/nice.set
file dal tuo DCV server Amazon e inseriscilo/opt/nice/rlm
sul tuo RLM server. -
Crea un servizio RLM server e assicurati che si avvii automaticamente all'avvio.
-
Crea un file denominato
dcv-rlm
nella 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-rlm
cp -a /opt/nice/rlm/dcv-rlm /etc/init.d/
chkconfig --add dcv-rlm
-
-
Avvia il RLM server:
$
service dcv-rlm start -
Verificare che il RLM server sia in esecuzione e funzioni come previsto. Apri
var/log/rlm.log
con 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
rlm.log
file potrebbe variare leggermente a seconda della versione del RLM server.
Fase 6: Configurazione di Amazon DCV Server
Configura il tuo DCV server Amazon per utilizzarlo. RLM Per fare ciò, devi configurare il parametro license-file
di configurazione sul tuo DCV server Amazon.
Il license-file
parametro deve essere impostato con le specifiche del RLM server a cui connettersi, nel formato
. Il RLM server può essere specificato come nome host o come indirizzo IP. Se non è configurata in modo esplicito, la porta del RLM server è quella predefinita. RLM_server_port
@RLM_server
5053
Nel caso in cui siano in uso più RLM server, è possibile specificare un elenco di specifiche di più RLM server, separate da :
Linux e da ;
Windows. Quindi il server proverà a connettersi a ciascuno di essi a turno, finché non sarà possibile stabilire una connessione con il server corrispondenteRLM. Ciò può essere particolarmente utile, ad esempio, quando si utilizza un server di RLM failover come sostituto nel caso in cui il RLM server 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, è necessario separare le voci nelle specifiche con;
.
Configurazione Windows Amazon DCV Server
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/nicesoftware/dcv/license/ GSettings e seleziona il parametro license-file.
Se non è presente alcun parametro
license-file
nella 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-file
e premi Invio.
-
Apri il parametro license-file. Per Value data, inserisci il numero di porta e il nome host del server nel RLM formato.
Controlla la nota precedente se devi configurare la connessione a più RLM server.RLM_server_port
@RLM_server
Seleziona OK e chiudi l'editor del Registro di sistema di Windows.
Configurazione Linux Amazon DCV Server
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-file
nella sezione[license]
. Quindi, sostituisci il percorso esistente con la porta e il nome host del RLM server nel
formato.RLM_server_port
@RLM_server
Se non è presente alcun parametro
license-file
nella sezione[license]
, aggiungilo manualmente utilizzando il seguente formato:license-file = "
RLM_server_port
@RLM_server
"Controlla la nota precedente se devi configurare la connessione a più RLM server.
-
Salva e chiudi il file.