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 RLM serveur
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 Reprise License Manager (RLM).
Pour plus d'informationsRLM, consultez le site Web de Reprise Software
Installation du RLM serveur sous Windows
Pour installer le RLM serveur sous Windows
-
Téléchargez le pack RLM d'administration des licences sur le site Web de Reprise Software
. Note
À partir de DCV la version 2022.1 d'Amazon, le RLM serveur >= 14 est requis. Les versions précédentes nécessitent RLM >= 12.
L'installation de la dernière version stable du bundle RLM d'administration des licences est recommandée.
-
Installez le bundle RLM d'administration des licences sur
C:\RLM
.
Installation du RLM serveur sous Linux
Pour installer le RLM serveur sous Linux
-
Téléchargez le pack RLM d'administration des licences sur le site Web de Reprise Software
. Note
À partir de DCV la version 2022.1 d'Amazon, le RLM serveur >= 14 est requis. Les versions précédentes nécessitent RLM >= 12.
L'installation de la dernière version stable du bundle RLM d'administration des licences 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
/opt/nice/rlm/license
répertoires/opt/nice/rlm
et requis pour le RLM serveur.$
mkdir -p /opt/nice/rlm/license -
Extrayez le contenu du bundle RLM d'administration
/opt/nice/rlm/
des licences vers et assurez-vous que les fichiers appartiennent à l'rlm
utilisateur.$
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 du RLM serveur
Après avoir installé le RLM serveur, vous devez obtenir l'ID d'hôte du RLM serveur. Vous devez fournir cet identifiant d'hôte lors de l'achat d'une licence perpétuelle ou d'un abonnement.
Obtenir l'ID d'hôte RLM du serveur 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 du RLM serveur comme suit.
Hostid of this machine: 06814example
Prenez note de l'identifiant de l'hôte. Vous en aurez besoin à l'étape suivante.
Obtenir l'ID d'hôte RLM du serveur 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 RLM serveur 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 pourDCV.
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 deIDs.
-
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 RLM serveur 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 pourDCV.
Étape 3 : acheter la licence perpétuelle ou l'abonnement
Pour plus d'informations sur l'achat d'une licence DCV perpétuelle ou d'un abonnement Amazon, consultez Comment acheter
Vous devez fournir l'identifiant d'hôte de votre RLM serveur. L'ID d'hôte est intégré au fichier de licence fourni par AmazonDCV.
Étape 4 : modifier le fichier de licence
Lorsque vous achetez une licence DCV perpétuelle ou un abonnement Amazon, 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 RLM serveur.
L'ID d'hôte du RLM serveur que vous avez fourni lors de l'achat de la licence.
Numéro de TCP port du RLM serveur. L’argument par défaut est
5053
.Le numéro de ISV port. Il s'agit d'un port facultatif où le RLM serveur écoute les demandes de DCV licence Amazon. S'il n'est pas spécifié, un port aléatoire est sélectionné RLM au démarrage.
Les DCV produits Amazon couverts par la licence, ainsi que les informations suivantes pour chaque produit :
Version majeure couverte par la licence (par exemple,
2017
pour les DCV produits Amazon 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 license.lic
fichier dont le ISV port est omis. Le fichier de licence inclut les licences pour deux DCV produits Amazon, DCV ainsi que pour 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 et le numéro de TCP port de votre RLM serveur sur la première ligne du fichier, qui commence
HOST
par.Avertissement
Le
RLM_server_host_id
est 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 ISV port dans la ligne du fichier qui commence par
ISV
, en ajoutantport=
. Ce port est nécessaire pour permettre la communication avec le DCV serveur.port_number
Si vous ne souhaitez pas spécifier de ISV port, omettez-le
port=
. Si vous ne spécifiez aucun ISV port, un port aléatoire est utilisé RLM à chaque démarrage.port_number
Avertissement
Si un pare-feu est configuré pour empêcher 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 RLM port 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 : Configuration du RLM serveur
Après avoir modifié le fichier de licence, vous devez le placer sur votre RLM serveur, puis démarrer le RLM service.
Configuration du RLM serveur sous Windows
Pour configurer le RLM serveur sous Windows
-
Connectez-vous à votre RLM serveur.
-
Copiez le fichier
license.lic
modifié dansC:\RLM\license\
. -
Copiez le
C:\Program Files\NICE\DCV\Server\license\nice.set
fichier depuis votre DCV serveur Amazon et placez-le dans leC:\RLM\
dossier de votre RLM serveur. -
Installez le RLM serveur 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 RLM démarrage, consultez la page produit Reprise Software License Manager (RLM)
. -
Démarrez le serveur RLM.
C:\>
net start dcv-rlm -
Vérifiez que le RLM serveur 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
rlm.log
fichier peut varier légèrement en fonction de la version RLM du serveur. -
Exécutez la commande suivante.
C:\RLM\rlmutil rlmstat -a -c
rlm_server_hostname
@5053La commande renvoie des informations sur le RLM serveur.
-
Configuration du RLM serveur sous Linux
Pour configurer le RLM serveur sous Linux
-
Copiez le fichier
license.lic
modifié dans/opt/nice/rlm/license/
. -
Copiez le
/usr/share/dcv/license/nice.set
fichier depuis votre DCV serveur Amazon et placez-le/opt/nice/rlm
sur votre RLM serveur. -
Créez un service RLM serveur et assurez-vous qu'il démarre 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 RLM serveur :
$
service dcv-rlm start -
Vérifiez que le RLM serveur fonctionne et 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
rlm.log
fichier peut varier légèrement en fonction de la version RLM du serveur.
Étape 6 : Configuration du DCV serveur Amazon
Configurez votre DCV serveur Amazon pour qu'il utilise le RLM serveur. Pour ce faire, vous devez configurer le paramètre license-file
de configuration sur votre DCV serveur Amazon.
Le license-file
paramètre doit être défini avec les spécifications du RLM serveur auquel se connecter, au format
. Le RLM serveur peut être spécifié sous forme de nom d'hôte ou d'adresse IP. S'il n'est pas configuré explicitement, le port RLM du serveur est par défautRLM_server_port
@RLM_server
5053
.
Si plusieurs RLM serveurs sont utilisés, vous pouvez spécifier une liste des spécifications de plusieurs RLM serveurs, 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 correspondantRLM. Cela peut être particulièrement utile, par exemple, lorsque vous utilisez un serveur de RLM basculement pour prendre le relais au cas où le RLM serveur 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 DCV serveur Amazon est installé sous Windows, vous devez séparer les entrées de la spécification par;
.
Configuration DCV du serveur Amazon Windows
Pour configurer le paramètre de configuration license-file
sur un serveur Windows
-
Ouvrez l’Éditeur du Registre Windows.
-
Accédez à la touche HKEY_ USERS /S-1-5-18/Software/ GSettings /com/nicesoftware/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 les données de valeur, entrez le numéro de port et le nom d'hôte du RLM serveur au
format suivant. Consultez la note ci-dessus si vous devez configurer une connexion à plusieurs RLM serveurs.RLM_server_port
@RLM_server
Choisissez OK, puis fermez l'Éditeur du Registre Windows.
Configuration DCV du serveur Amazon Linux
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 RLM serveur 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 RLM serveurs.
-
Enregistrez et fermez le fichier .