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 AWS Le serveur de licences basé sur l'utilisation de Deadline Cloud fournit des licences à la demande pour certains produits tiers. Avec les licences basées sur l'utilisation, vous pouvez payer au fur et à mesure. Vous n'êtes facturé 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 les services. 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 votre ferme VPC qui autorise le trafic pour les licences tierces.

  • Un AWS Identity and Access Management (IAM) rôle 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 VPCconsole Amazon pour créer un groupe de sécurité pour votre fermeVPC. 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, consultez les VPCtarifs Amazon.

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 AWS CloudShellou tout autre AWS CLI environnement pour configurer le point de terminaison de licence à l'aide des éléments suivants AWS Command Line Interface commandes.

  1. Créez le point de terminaison de licence. Remplacez l'ID du groupe de sécurité, l'ID du sous-réseau et l'VPCID 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 DNS nom du VPC point de terminaison.

    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 \ --product-id 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 du point de DNS terminaison de licence, utilisez ce qui suit AWS CLI commande.

aws deadline get-license-endpoint --license-endpoint-id LICENSE_ENDPOINT_ID

Vous pouvez également utiliser la VPCconsole Amazon pour identifier le VPC point de terminaison créé par le Deadline Cloud API à 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

Dans Windows travailleurs, 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()"