Installation d'une licence de production - Amazon DCV

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

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

  2. Installez le bundle RLM d'administration des licences surC:\RLM.

Installation du RLM serveur sous Linux

Pour installer le RLM serveur sous Linux
  1. 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.

  2. 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
  3. Créez les /opt/nice/rlm/license répertoires /opt/nice/rlm et requis pour le RLM serveur.

    $ mkdir -p /opt/nice/rlm/license
  4. Extrayez le contenu du bundle RLM d'administration /opt/nice/rlm/ des licences vers et assurez-vous que les fichiers appartiennent à l'rlmutilisateur.

    $ 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

  1. Accédez à /opt/nice/rlm/.

  2. Exécutez la commande suivante :

    $ ./rlmutil rlmhostid ether

    La commande renvoie l'ID d'hôte du RLM serveur pour chaque interface réseau comme suit.

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

  1. Accédez à /opt/nice/rlm/.

  2. Exécutez la commande suivante :

    $ ./rlmutil rlmhostid ether

    Plusieurs IDs seront renvoyés dans une liste deIDs.

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

  4. 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 sur le DCV site Web d'Amazon et trouvez un DCV distributeur ou un revendeur Amazon dans votre région.

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. Permanentindique 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
  1. Ouvrez le fichier dans l'éditeur de texte de votre choix.

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

  3. (Facultatif) Ajoutez le numéro de ISV port dans la ligne du fichier qui commence parISV, en ajoutantport=port_number. Ce port est nécessaire pour permettre la communication avec le DCV serveur.

    Si vous ne souhaitez pas spécifier de ISV port, omettez-leport=port_number. Si vous ne spécifiez aucun ISV port, un port aléatoire est utilisé RLM à chaque démarrage.

    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.

  4. 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
  1. Connectez-vous à votre RLM serveur.

  2. Copiez le fichier license.lic modifié dans C:\RLM\license\.

  3. Copiez le C:\Program Files\NICE\DCV\Server\license\nice.set fichier depuis votre DCV serveur Amazon et placez-le dans le C:\RLM\ dossier de votre RLM serveur.

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

    Pour plus d'informations sur les options de RLM démarrage, consultez la page produit Reprise Software License Manager (RLM).

  5. Démarrez le serveur RLM.

    C:\> net start dcv-rlm
  6. Vérifiez que le RLM serveur est en cours d'exécution.

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

      Le contenu du rlm.log fichier peut varier légèrement en fonction de la version RLM du serveur.

    2. Exécutez la commande suivante.

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

      La commande renvoie des informations sur le RLM serveur.

Configuration du RLM serveur sous Linux

Pour configurer le RLM serveur sous Linux
  1. Copiez le fichier license.lic modifié dans /opt/nice/rlm/license/.

  2. Copiez le /usr/share/dcv/license/nice.set fichier depuis votre DCV serveur Amazon et placez-le /opt/nice/rlm sur votre RLM serveur.

  3. Créez un service RLM serveur et assurez-vous qu'il démarre automatiquement au démarrage.

    1. Créez un fichier sous le nom dcv-rlm dans le dossier /opt/nice/rlm/ :

      $ touch /opt/nice/rlm/dcv-rlm
    2. 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:
    3. Rendez le script exécutable, copiez-le dans /etc/init.d/, puis ajoutez-le à l'utilitaire chkconfig :

      chmod +x /opt/nice/rlm/dcv-rlm
      cp -a /opt/nice/rlm/dcv-rlm /etc/init.d/
      chkconfig --add dcv-rlm
  4. Démarrez le RLM serveur :

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

    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 formatRLM_server_port@RLM_server. 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éfaut5053.

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
  1. Ouvrez l’Éditeur du Registre Windows.

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

    1. Ouvrez le menu contextuel (clic droit) pour la clé licence dans le volet de gauche, puis choisissez Nouveau et Valeur chaîne.

    2. Pour Nom, saisissez license-file et appuyez sur Entrée.

  3. 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 RLM_server_port@RLM_server format suivant. Consultez la note ci-dessus si vous devez configurer une connexion à plusieurs RLM serveurs.

  4. 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
  1. Accédez à /etc/dcv/ et ouvrez dcv.conf avec l'éditeur de texte de votre choix.

  2. 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 RLM_server_port@RLM_server format.

    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.

  3. Enregistrez et fermez le fichier .