Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Installation d'une licence de production
Les sections suivantes de cette rubrique décrivent comment acheter et utiliser une licence de production (licence perpétuelle ou abonnement).
Rubriques
Étape 1 : Installation du serveur RLM
Lorsque vous achetez une licence perpétuelle ou un abonnement, vous obtenez un fichier de licence qui définit les termes de votre licence. Vous devez installer le fichier de licence sur un serveur RLM (Reprise License Manager).
Pour en savoir plus sur RLM, consultez le site web Reprise Software
Installation du serveur RLM sous Windows
Pour installer le serveur RLM sous Windows
-
Sur votre serveur RLM, téléchargez la solution groupée d'administration de licences RLM à partir du site web Reprise Software
. Note
À partir de la version 2022.1 d'Amazon DCV, le serveur RLM >= 14 est requis. Les versions précédentes nécessitent un RLM supérieur ou égal à 12.
L'installation de la dernière version stable du bundle d'administration des licences RLM est recommandée.
-
Installez la solution d'administration de licences RLM sur
C:\RLM
.
Installation du serveur RLM sous Linux
Pour installer le serveur RLM sous Linux
-
Sur votre serveur RLM, téléchargez la solution groupée d'administration de licences RLM à partir du site web Reprise Software
. Note
À partir de la version 2022.1 d'Amazon DCV, le serveur RLM >= 14 est requis. Les versions précédentes nécessitent un RLM supérieur ou égal à 12.
L'installation de la dernière version stable du bundle d'administration des licences RLM est recommandée.
-
Créer un groupe d'utilisateurs et un utilisateur
rlm
. Il peut s'agir de n'importe quel utilisateur ou compte de service valide. Nous vous recommandons vivement de ne pas utiliser le compte root pour cette valeur.$
groupadd -r rlm$
useradd -r -g rlm -d "/opt/nice/rlm" -s /sbin/nologin -c "RLM License Server" rlm -
Créez les répertoires
/opt/nice/rlm/license
et/opt/nice/rlm
requis pour le serveur RLM.$
mkdir -p /opt/nice/rlm/license -
Extrayez le contenu de la solution groupée d'administration de licences RLM dans
/opt/nice/rlm/
et vérifiez que les fichiers appartiennent à l'utilisateurrlm
.$
tar xvf x64_l1.admin.tar.gz -C /opt/nice/rlm/ --strip-components 1$
chown -R rlm:rlm /opt/nice/rlm
Étape 2 : obtenir l'ID d'hôte pour le serveur RLM
Après avoir installé le serveur RLM, vous devez obtenir l'ID hôte du serveur RLM. Vous devez fournir cet identifiant d'hôte lors de l'achat d'une licence perpétuelle ou d'un abonnement.
Obtenez l'ID d'hôte du serveur RLM sous Windows
Pour obtenir l'ID d'hôte du serveur, ouvrez l'invite de commande,
Accédez à C:\RLM\
, puis exécutez la commande suivante.
C:\>
rlmutil.exe rlmhostid ether
La commande renvoie l'ID d'hôte pour le serveur RLM comme suit.
Hostid of this machine: 06814example
Prenez note de l'identifiant de l'hôte. Vous en aurez besoin à l'étape suivante.
Obtenez l'ID d'hôte du serveur RLM sous Linux
Pour obtenir l'ID d'hôte du serveur, retour unique
-
Accédez à
/opt/nice/rlm/
. Exécutez la commande suivante :
$
./rlmutil rlmhostid etherLa commande renvoie l'ID d'hôte du serveur RLM pour chaque interface réseau comme suit.
Enregistrez l'ID d'hôte. Vous en aurez besoin à l'étape suivante.
Cette procédure a été exécutée et l'identifiant unique suivant a été renvoyé :
Hostid of this machine: 0a1b2c3d4e5f
Cet identifiant est ensuite enregistré et sera utilisé pour acheter la licence DCV.
Pour obtenir l'ID d'hôte du serveur, plusieurs retours
-
Accédez à
/opt/nice/rlm/
. Exécutez la commande suivante :
$
./rlmutil rlmhostid etherPlusieurs IDs seront renvoyés dans une liste de IDs.
-
Exécutez la commande suivante.
iface=$(route -n | grep " UG " | tr -s " " | cut -d" " -f8) ip link show $iface | grep link/ether | tr -s " " | cut -d" " -f3 | tr -d ":"
La commande doit renvoyer l'ID d'hôte du serveur RLM pour l'interface réseau Gateway.
Enregistrez l'ID d'hôte. Vous en aurez besoin à l'étape suivante.
La procédure a été exécutée et plusieurs IDs ont été renvoyés dans une liste de plusieurs identifiants :
Hostid of this machine: 0a1b2c3d4e5f 1b2c3d4e5f6a 2c3d4e5f6a7b 3d4e5f6a7b8c
La commande d'interface est exécutée et renvoie l'ID suivant :
Hostid of this machine: 0a1b2c3d4e5f
Cet identifiant est ensuite enregistré et sera utilisé pour acheter la licence DCV.
Étape 3 : achat de la licence perpétuelle ou de l'abonnement
Pour plus d'informations sur l'achat d'une licence perpétuelle ou d'un abonnement Amazon DCV, consultez Comment acheter
Vous devez fournir l'ID d'hôte de votre serveur RLM. L'ID d'hôte est intégré au fichier de licence fourni par Amazon DCV.
Étape 4 : modifier le fichier de licence
Lorsque vous achetez une licence perpétuelle ou un abonnement Amazon DCV, vous recevez un license.lic
fichier qui définit la licence. Le fichier license.lic
inclut les informations suivantes :
Le nom d'hôte du serveur RLM.
L'ID d'hôte du serveur RLM que vous avez fourni lors de l'achat de la licence.
Le numéro de port TCP du serveur RLM. L’argument par défaut est
5053
.Numéro de port ISV. Il s'agit d'un port facultatif sur lequel le serveur RLM écoute les demandes de licence Amazon DCV. S'il n'est pas spécifié, un port aléatoire est sélectionné par RLM au démarrage.
Les produits Amazon DCV couverts par la licence, ainsi que les informations suivantes pour chaque produit :
Version majeure couverte par la licence (par exemple,
2017
pour les produits Amazon DCV 2017).La date d'expiration.
Permanent
indique que la licence n'expire pas.Nombre maximal de sessions simultanées (par exemple,
10
pour 10 sessions simultanées sur le serveur).Le total de contrôle de la licence.
La signature de la licence.
Le bloc de code suivant illustre le format du fichier 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
"
Le bloc de code suivant montre un exemple de fichier license.lic
avec le port ISV omis. Le fichier de licence inclut les licences de deux produits Amazon DCV, DCV et 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"
Pour modifier le fichier license.lic
-
Ouvrez le fichier dans l'éditeur de texte de votre choix.
-
Ajoutez le nom d'hôte de votre serveur RLM et le numéro de port TCP à la première ligne du fichier, qui commence par
HOST
.Avertissement
RLM_server_host_id
Il s'agit de l'identifiant d'hôte que vous avez fourni lors de l'achat de la licence. Vous ne pouvez pas modifier leRLM_server_host_id
. -
(Facultatif) Ajoutez le numéro de port ISV dans la ligne du fichier qui commence par
ISV
, en ajoutantport=
. Ce port est nécessaire pour permettre la communication avec le serveur DCV.port_number
Si vous ne souhaitez pas spécifier de port ISV,
port=
omettez-le. Si vous ne spécifiez pas de port ISV, un port aléatoire est utilisé par RLM à chaque démarrage.port_number
Avertissement
Si votre pare-feu empêche l'utilisation d'un port sélectionné au hasard, vous devez spécifier ce port et configurer le pare-feu pour l'activer, en plus du port RLM indiqué dans la
HOST
ligne. -
Enregistrez et fermez le fichier .
Avertissement
La modification d'une autre partie de la licence endommage la signature du fichier et invalide la licence.
Étape 5 : configurer le serveur RLM
Après avoir modifié le fichier de licence, vous devez le placer sur votre serveur RLM, puis démarrer le service RLM.
Configurer le serveur RLM sur Windows
Pour configurer le serveur RLM sous Windows
-
Connectez-vous à votre serveur RLM.
-
Copiez le fichier
license.lic
modifié dansC:\RLM\license\
. -
Copiez le
C:\Program Files\NICE\DCV\Server\license\nice.set
fichier depuis votre serveur Amazon DCV et placez-le dans leC:\RLM\
dossier de votre serveur RLM. -
Installez le serveur RLM en tant que service Windows.
C:\>
rlm.exe -nows -dlog C:\RLM\rlm.log -c C:\RLM\license -install_service -service_name dcv-rlmPour plus d'informations sur les options de démarrage du RLM, consultez la page produit Reprise Software License Manager (RLM)
. -
Démarrez le serveur RLM :
C:\>
net start dcv-rlm -
Vérifiez que le serveur RLM est en cours d'exécution.
-
Ouvrez le fichier
C:\RLM\nice.dlog
avec l'éditeur de texte de votre choix et vérifiez qu'il contient la ligne suivante.date_time
(nice) Server started on license1 (hostid:host_id
) for: dcv dcv-glNote
Le contenu du fichier
rlm.log
peut varier légèrement selon la version du serveur RLM. -
Exécutez la commande suivante.
C:\RLM\rlmutil rlmstat -a -c
rlm_server_hostname
@5053La commande renvoie des informations sur le serveur RLM.
-
Configuration du serveur RLM sous Linux
Pour configurer le serveur RLM sous Linux
-
Copiez le fichier
license.lic
modifié dans/opt/nice/rlm/license/
. -
Copiez le
/usr/share/dcv/license/nice.set
fichier depuis votre serveur Amazon DCV et placez-le/opt/nice/rlm
sur votre serveur RLM. -
Créez un service de serveur RLM et assurez-vous qu'il se lance automatiquement au démarrage.
-
Créez un fichier sous le nom
dcv-rlm
dans le dossier/opt/nice/rlm/
:$
touch /opt/nice/rlm/dcv-rlm Ouvrez le fichier à l'aide de l'éditeur de texte de votre choix et ajoutez le script suivant. Enregistrez et fermez le fichier .
#! /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:
-
Rendez le script exécutable, copiez-le dans
/etc/init.d/
, puis ajoutez-le à l'utilitairechkconfig
:chmod +x /opt/nice/rlm/dcv-rlm
cp -a /opt/nice/rlm/dcv-rlm /etc/init.d/
chkconfig --add dcv-rlm
-
-
Démarrez le serveur RLM :
$
service dcv-rlm start -
Vérifiez que le serveur RLM est en cours d'exécution et qu'il fonctionne comme prévu. Ouvrez le fichier
var/log/rlm.log
avec l'éditeur de texte de votre choix et vérifiez qu'il contient la ligne suivante :date_time
(nice) Server started on license1 (hostid:host_id
) for: dcv dcv-glNote
Le contenu du fichier
rlm.log
peut varier légèrement selon la version du serveur RLM.
Étape 6 : Configuration du serveur Amazon DCV
Configurez votre serveur Amazon DCV pour utiliser le serveur RLM. Pour ce faire, vous devez configurer le paramètre license-file
de configuration sur votre serveur Amazon DCV.
Le license-file
paramètre doit être défini selon les spécifications du serveur RLM auquel se connecter, au format
. Le serveur RLM peut être spécifié sous forme de nom d'hôte ou d'adresse IP. S'il n'est pas configuré explicitement, le port du serveur RLM est utilisé par défautRLM_server_port
@RLM_server
5053
.
Si plusieurs serveurs RLM sont utilisés, vous pouvez spécifier une liste des spécifications de plusieurs serveurs RLM, séparées par sous :
Linux et par ;
sous Windows. Le serveur essaiera ensuite de se connecter à chacun d'eux à tour de rôle, jusqu'à ce qu'une connexion puisse être établie avec le serveur RLM correspondant. Cela peut être particulièrement utile, par exemple, lorsque vous utilisez un serveur de basculement RLM pour prendre le relais au cas où le serveur RLM principal ne serait pas accessible. Dans ce cas, vous pouvez spécifier la licence au format suivant : RLM_primary_server_port
@RLM_primary_server
:RLM_failover_server_port
@RLM_failover_server
Note
Si le serveur Amazon DCV est installé sous Windows, vous devez séparer les entrées de la spécification par;
.
Configuration du serveur Windows Amazon DCV
Pour configurer le paramètre de configuration license-file
sur un serveur Windows
-
Ouvrez l’Éditeur du Registre Windows.
-
Accédez à la clé HKEY_USERS \ S-1-5-18 \ Software \ \ com\nicesoftware GSettings \ dcv \ license \ et sélectionnez le paramètre du fichier de licence.
S'il n'existe pas de paramètre
license-file
dans la clé de Registre, vous devez en créer un :Ouvrez le menu contextuel (clic droit) pour la clé licence dans le volet de gauche, puis choisissez Nouveau et Valeur chaîne.
Pour Nom, saisissez
license-file
et appuyez sur Entrée.
-
Ouvrez le paramètre license-file. Pour Données de la valeur, saisissez le numéro de port et le nom d'hôte du serveur RLM au format
. Consultez la note ci-dessus si vous devez configurer une connexion à plusieurs serveurs RLM.RLM_server_port
@RLM_server
Choisissez OK, puis fermez l'Éditeur du Registre Windows.
Configuration du serveur Linux Amazon DCV
Pour configurer le paramètre de configuration license-file
sur un serveur Linux
-
Accédez à
/etc/dcv/
et ouvrezdcv.conf
avec l'éditeur de texte de votre choix. -
Recherchez le paramètre
license-file
dans la section[license]
. Remplacez ensuite le chemin existant par le port et le nom d'hôte du serveur RLM au
format.RLM_server_port
@RLM_server
S'il n'existe pas de paramètre
license-file
dans la section[license]
, ajoutez-le manuellement en respectant le format suivant :license-file = "
RLM_server_port
@RLM_server
"Consultez la note ci-dessus si vous devez configurer une connexion à plusieurs serveurs RLM.
-
Enregistrez et fermez le fichier .