Connectez les flottes gérées par le client à un point de terminaison de licence - AWS Deadline Cloud

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.

Connectez les flottes gérées par le client à un point de terminaison de licence

Le serveur de licences basé sur l'utilisation de AWS Deadline Cloud (Deadline Cloud) fournit des licences à la demande pour certains produits tiers. Cela vous permet de payer au fur et à mesure. Vous n'êtes changé que pour le temps que vous utilisez.

Le serveur de licences basé sur l'utilisation de Deadline Cloud peut être utilisé avec n'importe quel type de flotte, à condition que les employés de Deadline Cloud puissent communiquer avec le serveur de licences. Ceci est automatiquement configuré dans les flottes gérées par le service. Cette configuration n'est nécessaire que pour les flottes gérées par le client.

Pour créer le serveur de licences, vous avez besoin des éléments suivants :

  • Un groupe de sécurité pour le VPC de votre ferme qui autorise le trafic pour les licences tierces.

  • Rôle AWS Identity and Access Management (IAM) associé à une politique qui permet d'accéder aux opérations du point de terminaison de la licence Deadline Cloud.

Étape 1 : créer un groupe de sécurité

Utilisez la console Amazon VPC (https://console.aws.amazon.com/vpc/) pour créer un groupe de sécurité pour le VPC de votre ferme. Configurez le groupe de sécurité pour autoriser les règles entrantes suivantes :

  • Autodesk Maya et Arnold — 2701 à 2702, TCP, IPv4

  • Autodesk 3ds Max — 2704, TCP, IPv4

  • Foundry Nuke — 6101, TCP, IPv4

  • SideFX Houdini, Mantra et Karma — 1715-1717, TCP, IPv4

La source de chaque règle entrante est le groupe de sécurité des employés de la flotte.

Pour plus d'informations sur la création d'un groupe de sécurité, consultez la section Créer un groupe de sécurité dans le guide de l'utilisateur d'Amazon Virtual Private Cloud.

Étape 2 : configurer le point de terminaison de licence

Un point de terminaison de licence fournit un accès aux serveurs de licences pour les produits tiers. Les demandes de licence sont envoyées au point de terminaison de licence. Le point de terminaison les achemine vers le serveur de licences approprié. Le serveur de licences suit les limites d'utilisation et les droits. Des frais sont facturés pour chaque point de terminaison de licence que vous créez. Pour plus d'informations, veuillez consulter Tarification Amazon VPC.

Vous pouvez créer votre point de terminaison de licence à partir du AWS Command Line Interface avec les autorisations appropriées. Pour connaître la politique requise pour créer un point de terminaison de licence, voir Politique autorisant la création d'un point de terminaison de licence.

Vous pouvez utiliser l'environnement AWS CloudShell (https://console.aws.amazon.com/cloudshell/) ou tout autre AWS CLI environnement pour configurer le point de terminaison de licence à l'aide des AWS Command Line Interface commandes suivantes.

  1. Créez le point de terminaison de licence. Remplacez l'ID du groupe de sécurité, l'ID de sous-réseau et l'ID VPC par les valeurs que vous avez créées précédemment. Si vous utilisez plusieurs sous-réseaux, séparez-les par des espaces.

    aws deadline create-license-endpoint \ --security-group-id SECURITY_GROUP_ID \ --subnet-ids SUBNET_ID1 SUBNET_ID2 \ --vpc-id VPC_ID
  2. Vérifiez que le point de terminaison a été créé avec succès à l'aide de la commande suivante. N'oubliez pas le nom DNS du point de terminaison VPC.

    aws deadline get-license-endpoint \ --license-endpoint-id LICENSE_ENDPOINT_ID
  3. Consultez la liste des produits mesurés disponibles :

    aws deadline list-available-metered-products
  4. Ajoutez des produits mesurés au point de terminaison de licence à l'aide de la commande suivante.

    aws deadline put-metered-product \ --license-endpoint-id LICENSE_ENDPOINT_ID \ --product-id PRODUCT_ID

Vous pouvez supprimer un produit d'un point de terminaison de licence à l'aide de la remove-metered-product commande suivante :

aws deadline remove-metered-product \ --license-endpoint-id LICENSE_ENDPOINT_ID \ --productId PRODUCT_ID

Vous pouvez supprimer un point de terminaison de licence à l'aide de la delete-license-endpoint commande suivante :

aws deadline delete-license-endpoint \ --license-endpoint-id LICENSE_ENDPOINT_ID

Étape 3 : Connecter une application de rendu à un point de terminaison

Une fois le point de terminaison de licence configuré, les applications l'utilisent de la même manière qu'elles utilisent un serveur de licences tiers. Vous configurez généralement le serveur de licences de l'application en définissant une variable d'environnement ou un autre paramètre système, tel qu'une clé de registre Microsoft Windows, sur un port et une adresse de serveur de licences.

Pour obtenir le nom DNS du point de terminaison de licence, utilisez la AWS CLI commande suivante.

aws deadline get-license-endpoint

Vous pouvez également utiliser la console Amazon VPC (https://console.aws.amazon.com/vpc/) pour identifier le point de terminaison VPC créé par l'API Deadline Cloud à l'étape précédente.

Exemples de configuration

Exemple — Autodesk Maya et Arnold

Définissez la variable d'environnement ADSKFLEX_LICENSE_FILE sur :

2702@VPC_Endpoint_DNS_Name:2701@VPC_Endpoint_DNS_Name
Note

Pour les Windows utilisateurs, utilisez un point-virgule (;) au lieu de deux points (:)) pour séparer les points de terminaison.

Exemple — Autodesk 3ds Max

Définissez la variable d'environnement ADSKFLEX_LICENSE_FILE sur :

2704@VPC_Endpoint_DNS_Name
Exemple — Foundry Nuke

Définissez la variable foundry_LICENSE d'environnement sur 6101@VPC_Endpoint_DNS_Name Pour vérifier que les licences fonctionnent correctement, vous pouvez exécuter Nuke dans un terminal :

~/nuke/Nuke14.0v5/Nuke14.0 -x
Exemple — SideFX Houdini, Mantra et Karma

Exécutez la commande suivante :

/opt/hfs19.5.640/bin/hserver -S "http://VPC_Endpoint_DNS_Name:1715;http://VPC_Endpoint_DNS_Name:1716;http://VPC_Endpoint_DNS_Name:1717;"

Pour vérifier que les licences fonctionnent correctement, vous pouvez effectuer le rendu d'une scène Houdini à l'aide de cette commande :

/opt/hfs19.5.640/bin/hython ~/forpentest.hip -c "hou.node('/out/mantra1').render()"