Configuration d'un serveur de licences Nuke - Amazon Nimble Studio

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.

Configuration d'un serveur de licences Nuke

Ce didacticiel d'administration vous montrera comment configurer un serveur de licences Nuke sur votre studio dans Amazon Nimble Studio.

Nukeest une application de composition numérique et d'effets visuels basée sur des nœuds qui est utilisée pour la post-production télévisée et cinématographique. Vous pouvez utiliser l'utilitaire de licences Foundry avec Nuke pour installer et afficher des licences, installer des outils serveur et résoudre les problèmes de licence.

Prérequis

Étape 1 : Lancer une instance

Suivez les instructions de la sectionLancer une instance à l'aide de paramètres définisDidacticiel dans le Guide de l'utilisateur Amazon EC2 pour les instances Windows tout en utilisant les informations suivantes.

  1. PourNoms et identifications, nommez l'instance afin que vous puissiez facilement la trouver ultérieurement, par exemple<your-studio-name>_licenseServer.

  2. (Facultatif) EntrezStudiocomme clé et<your-studio-name>comme valeur.

  3. UNDERImages d'applications et de systèmes d'exploitation (Amazon Machine Image), recherchezNICE DCV for Amazon Linux 2.

  4. Cliquez sur l'ongletTâche de sélectionà côté deNICE DCV pour Amazon Linux 2.

  5. PourType d'instance, choisissezt3.medium.

  6. PourPaire de clés (connexion)choisirPoursuivre sans key pairdepuis la première liste déroulante.

    
                  Liste déroulante Nom de la key pair avec Continuer sans paire de clés sélectionnée.
    1. Une paire de clés, composée d'une clé privée et d'une clé publique, est un ensemble d'autorisations de sécurité que vous utilisez pour prouver votre identité lors de la connexion à une instance. Vous allez utiliser EC2 Instance Connect afin de ne pas avoir besoin d'une key pair.

  7. SurParamètres réseau, choisissezModifier.

  8. PourRéseau, choisissez le VPC de votre Studio.

    1. C'est ce qui s'appelle<your-studio-name>

  9. PourSous-réseau, choisissezWorkerSupport.

    1. Select theWorkerSupportsous-réseau que vous avez trouvé dansÉtape 9.

  10. UNDERPare-feu (groupes de sécurité), choisissezSélection d'un groupe de sécurité existant..

  11. Choisissez le groupe de sécurité dont le nom commence par<your-studio-name>Network-LicenseServers.

  12. En fonction de la quantité de stockage dont vous aurez besoin pour tous vos programmes d'installation et vos fichiers de licence, augmentez la taille du volume racine dans leConfigurer le stockageSection.

    1. Par exemple, augmentez la taille à 100 Go.

  13. DansDétails avancés, sélectionnez<yoiur-studio-name>_Studio_LicenseServer

  14. Choisissez Launch instance (Lancer une instance).

    1. Un message d'avertissement peut apparaître indiquant que vous ne pouvez pas vous connecter à votre instance car le port 22 n'est pas ouvert. Vous pouvez ignorer ce message car vous allez vous connecter à l'instance à l'aide du Gestionnaire de session et du DCV, aucun des deux n'exige que le port 22 soit ouvert.

  15. Dans la pageStatut de lancementFaites défiler la page vers le bas et choisissezAffichage des instances.

Étape 2 : Connect à DCV

Pour vous connecter à votre instance Linux avec une interface graphique, vous devez modifier la configuration DCV de votre instance afin de vous connecter au client DCV. La connexion à votre instance Linux à l'aide d'une interface graphique facilite l'installation et l'utilisation de l'utilitaire de licence Foundry.

Configurer une session DCV

  1. Connectez-vous à la consoleAWS Management Consoleet ouvrez la consoleAmazon EC2console

  2. Tâche de sélectionInstancesdans le volet de navigation de gauche.

  3. Sélectionnez le serveur de licences.

  4. Sélectionnez Connexion.

  5. Tâche de sélectionGestionnaire de session.

  6. Sélectionnez Connexion.

  7. Un nouvel onglet s'ouvre et vous serez connecté à votre instance de serveur de licences.

  8. Exécutez la commande suivante pour redémarrer le serveur DCV :sudo systemctl restart dcvserver

  9. Exécutez la commande suivante pour définir le mot de passe de l'utilisateur CentOS :sudo passwd root

    1. Mémorisez votre mot de passe car vous l'utiliserez dans leConnect à DCVSection.

  10. Exécutez la commande suivante pour créer une session DCV à laquelle vous pouvez vous connecter en tant que root :sudo dcv create-session --type=virtual --owner root --user root virt

  11. Fermez l'onglet du navigateur Session Manager.

Installez le plugin Session Manager sur votre ordinateur local.

  1. Pour obtenir des instructions sur l'installation de Session Manager, voirInstallez le plugin Session Manager pour la consoleAWS CLI.

    1. Assurez-vous d'installer la version correcte pour votre système d'exploitation local (OS).

  2. Une fois le plugin installé, exécutez la commande suivante dans Terminal ou dans PowerShell :aws configure

  3. Saisissez vos informations d'identification et leRégion AWSdans lequel votre studio est déployé.

  4. Exécutez la commande suivante qui correspond au système d'exploitation de votre machine locale pour mettre à jour l'identifiant d'instance avec l'ID d'instance de votre serveur de licences Nuke.

    Linux & macOS
    aws ssm start-session // --target instance-id // --document-name AWS-StartPortForwardingSession // --parameters '{"portNumber":["8443"], "localPortNumber":["8443"]}' //
    Windows
    aws ssm start-session ^ --target instance-id ^ --document-name AWS-StartPortForwardingSession ^ --parameters portNumber="8443",localPortNumber="8443"

Connect à DCV

  1. Exécutez leClient DCVsur votre machine locale.

  2. Là où il est ditNom d'hôte/adresse IP,entrerlocalhost.

    
                     nom d'hôte du client dcv
  3. Dans la fenêtre qui indique « Votre connexion n'est pas sécurisée », choisissezApprobation(ouContinuerpour macOS) pour faire confiance à la connexion et continuer.

    1. Par défaut, DCV génère un certificat auto-signé qu'il utilise pour sécuriser le trafic entre le client DCV de votre ordinateur local et le serveur de votre station de travail. Si vous préférez utiliser votre propre certificat, choisissezRetournez, et consultez les instructions dansModification du certificat TLS - NICE DCV.

  4. PourNom d'utilisateur, saisissezrootpuis entrez le mot de passe que vous avez défini dans la consoleConfiguration de session DCVSection.

  5. Choisissez Login (Connexion).

Connect avec DCV ultérieurement

La prochaine fois que vous souhaitez travailler sur l'instance du serveur de licences, procédez comme suit avant de vous connecter à DCV.

  1. Exécutez la commande suivante qui correspond au système d'exploitation de votre machine locale.

    Linux & macOS
    aws ssm start-session // --target instance-id --document-name AWS-StartPortForwardingSession // --parameters '{"portNumber":["8443"], "localPortNumber":["8443"]}' //
    Windows
    aws ssm start-session ^ --target instance-id ^ --document-name AWS-StartPortForwardingSession ^ --parameters portNumber="8443",localPortNumber="8443"
  2. (Facultatif) Si vous devez démarrer une nouvelle session DCV, connectez-vous à l'instance du serveur de licences avec Session Manager et exécutez la commande suivante :sudo dcv create-session --type=virtual --owner root --user root virt

Dépannage

Pour fermer une session en cours d'exécution existante, exécutez la commande suivante :sudo dcv close-session virt

Pour afficher des sessions en cours d'exécution, exécutez la commande suivante :sudo dcv list-sessions

Étape 3 : Installer l'utilitaire de licences Foundry

Note

Assurez-vous de demander le fichier de licence VM Enable, qui est une licence pour une machine virtuelle (VM).

Chargez le programme d'installation sur S3

  1. Téléchargez le programme d'installation pourUtilitaire de licences de fonderie (FLU) 8.1.3

    1. Au 30 juin 2021, la version 8.1.6 de FLU pour Linux ne fonctionne pas.

  2. Chargez le programme d'installation dans le compartiment S3 que vous avez créé dans la consolePrérequissection de ce didacticiel.

  3. Notez l'URI S3 du fichier. Vous en aurez besoin dansÉtape 3de la section suivante.

Copiez des fichiers depuis Amazon S3 dans une instance de serveur de licences

  1. Dans DCV, ouvrez une fenêtre de terminal.

  2. Créer un dossier temporaire dans/tmppour vos fichiers de licences téléchargés en exécutant les commandes suivantes :

    sudo mkdir /tmp/license_files sudo chmod a+w /tmp/license_files
  3. Extrayez le fichier RPM (Red Hat Package Manager File) sur votre instance de serveur de licences en exécutant les commandes suivantes.

    1. Remplacez<S3_URI>avec l'URI S3 que vous avez trouvé dansÉtape 3de la section précédente.

      cd /tmp/license_files aws s3 cp <S3_URI> .
  4. Exécutez la commande suivante pour installer Foundry Licensing Utility :sudo yum localinstall <downloaded file>

    1. La FLU est installée dans/opt/FoundryLicensingUtilitypar défaut.

  5. Ouvrez un navigateur de fichiers et sélectionnez+ Autres emplacements.

  6. Accéder àOrdinateur. Puis choisissezopter, etUtilitaire de licence Foundry.

  7. Tâche de sélectionutilitaire de licence fonderie.

  8. L'application Foundry Licensing Utility s'ouvre.

Échangez vos licences

  1. Ouvrez la GRIPPE et sélectionnezID du système.

  2. Notez l'ID système et utilisez votre clé d'activation pour utiliser votre clé de licence. Vous en aurez besoin dansÉtape 5de cette section.

  3. Dans le volet de navigation de gauche, développezLicences.

  4. Choisissez Installer.

  5. Entrez la clé de licence dans le champ de texte.

  6. Suivez les instructions pour installer le serveur de licences.

Utiliser votre licence Nuke

  1. AchevéeÉtape 6 : Ajouter un composant serveur de licences à votre studioetÉtape 7 : Ajouter un composant serveur de licences à vos profils de lancement.

  2. Si vous utilisez Windows, ouvrez leC:\Windows\System32\drivers\etc\hostset ajoutez la ligne suivante :private_IP_address my_machine_name

  3. Dans le composant de service de licence, configurez la variable d'environnement de licence Foundry dans les scripts d'initialisation du système en exécutant la commande suivante qui correspond au système d'exploitation de votre machine locale.

    Linux
    cat > /etc/profile.d/license-service-$studioComponentId.sh <<ENDOFSCRIPT # — Set Environment Variables export foundry_LICENSE=4101@private_IP_address ENDOFSCRIPT
    Windows
    setx /M foundry_LICENSE 4101@private_IP_address

Dépannage de l'utilitaire de licences Foundry

  1. Reconnectez-vous à votre instance de serveur de licences.

  2. Ouvrez un navigateur de fichiers et sélectionnez+ Autres emplacements.

  3. Accéder àOrdinateur. Puis choisissezopter, etUtilitaire de licence Foundry.

  4. Double-cliquez surutilitaire de licence fonderie.

  5. L'application Foundry Licensing Utility s'ouvre.

  6. Accéder àServeur de licences.

  7. Tâche de sélectionContrôle.

  8. Tâche de sélectionDémarrer.