Installazione di una licenza di produzione - Amazon DCV

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).

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
  1. 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.

  2. Installa il RLM License Administration Bundle su. C:\RLM

Installa il RLM server su Linux

Per installare il RLM server su Linux
  1. 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.

  2. 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
  3. Crea le /opt/nice/rlm/license directory /opt/nice/rlm e richieste per il RLM server.

    $ mkdir -p /opt/nice/rlm/license
  4. Estrai il contenuto del RLM License Administration Bundle /opt/nice/rlm/ in e assicurati che i file siano di proprietà dell'rlmutente.

    $ 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

  1. Accedi a /opt/nice/rlm/.

  2. Esegui il comando seguente:

    $ ./rlmutil rlmhostid ether

    Il comando restituisce l'ID host del RLM server per ogni interfaccia di rete come segue.

  3. 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

  1. Accedi a /opt/nice/rlm/.

  2. Esegui il comando seguente:

    $ ./rlmutil rlmhostid ether

    IDsVerranno restituiti più elementi in un elenco diIDs.

  3. 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.

  4. 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 sul DCV sito Web di Amazon e trova un DCV distributore o rivenditore Amazon nella tua regione.

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. Permanentindica 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
  1. Apri il file con l'editor di testo preferito.

  2. 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 il RLM_server_host_id.

  3. (Facoltativo) Aggiungi il numero di ISV porta nella riga del file che inizia conISV, aggiungendoport=port_number. Questa porta è necessaria per consentire la comunicazione con il DCV server.

    Se non vuoi specificare una ISV porta, omettiport=port_number. Se non specifichi una ISV porta, ad ogni avvio viene utilizzata una porta casuale. RLM

    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.

  4. 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
  1. Connect al RLM server.

  2. Copiare il file license.lic modificato in C:\RLM\license\.

  3. Copia il C:\Program Files\NICE\DCV\Server\license\nice.set file dal tuo DCV server Amazon e inseriscilo nella C:\RLM\ cartella sul tuo RLM server.

  4. 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-rlm

    Per ulteriori informazioni sulle opzioni di RLM avvio, vedere la pagina del prodotto Reprise Software License Manager (RLM).

  5. Avviare il server RLM.

    C:\> net start dcv-rlm
  6. Verificate che il RLM server sia in esecuzione.

    1. 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-gl
      Nota

      Il contenuto del rlm.log file potrebbe variare leggermente a seconda della versione del RLM server.

    2. Esegui il comando seguente.

      C:\RLM\rlmutil rlmstat -a -c rlm_server_hostname@5053

      Il comando restituisce informazioni sul RLM server.

Configurare il RLM server su Linux

Per configurare il RLM server su Linux
  1. Copiare il file license.lic modificato in /opt/nice/rlm/license/.

  2. Copia il /usr/share/dcv/license/nice.set file dal tuo DCV server Amazon e inseriscilo /opt/nice/rlm sul tuo RLM server.

  3. Crea un servizio RLM server e assicurati che si avvii automaticamente all'avvio.

    1. Crea un file denominato dcv-rlm nella cartella /opt/nice/rlm/:

      $ touch /opt/nice/rlm/dcv-rlm
    2. 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:
    3. Rendi lo script eseguibile, copialo in /etc/init.d/ e quindi aggiungilo alla utility chkconfig:

      chmod +x /opt/nice/rlm/dcv-rlm
      cp -a /opt/nice/rlm/dcv-rlm /etc/init.d/
      chkconfig --add dcv-rlm
  4. Avvia il RLM server:

    $ service dcv-rlm start
  5. 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-gl
    Nota

    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 formatoRLM_server_port@RLM_server. 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. 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
  1. Apri l'editor del Registro di Windows.

  2. 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:

    1. Apri il menu contestuale (clic con il pulsante destro del mouse) relativo alla chiave license nel riquadro a sinistra e scegli Nuovo, Valore stringa.

    2. In Nome, immetti license-file e premi Invio.

  3. Apri il parametro license-file. Per Value data, inserisci il numero di porta e il nome host del server nel RLM formato. RLM_server_port@RLM_server Controlla la nota precedente se devi configurare la connessione a più RLM server.

  4. 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
  1. Individua /etc/dcv/ e utilizza un editor di testo per aprire il file dcv.conf.

  2. Individua il parametro license-file nella sezione [license]. Quindi, sostituisci il percorso esistente con la porta e il nome host del RLM server nel RLM_server_port@RLM_server formato.

    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.

  3. Salva e chiudi il file.