カスタマーマネージドフリートをライセンスエンドポイントに接続する - AWS Deadline クラウド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

カスタマーマネージドフリートをライセンスエンドポイントに接続する

AWS Deadline Cloud (Deadline Cloud) の使用状況ベースのライセンスサーバーは、一部のサードパーティー製品のオンデマンドライセンスを提供します。これにより、支払いをそのまま行うことができます。変更されるのは、使用した時間のみです。

Deadline Cloud の使用状況ベースのライセンスサーバーは、Deadline Cloud ワーカーがライセンスサーバーと通信できる限り、任意のフリートタイプで使用できます。これは、サービスマネージドフリートで自動的に設定されます。この設定は、カスタマーマネージドフリートでのみ必要です。

ライセンスサーバーを作成するには、以下が必要です。

  • サードパーティーライセンスのトラフィックを許可するファームの VPC のセキュリティグループ。

  • Deadline Cloud ライセンスエンドポイントオペレーションへのアクセスを許可するポリシーがアタッチされた AWS Identity and Access Management (IAM) ロール。

ステップ 1: セキュリティグループを作成する

Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を使用して、ファームの VPC のセキュリティグループを作成します。次のインバウンドルールを許可するようにセキュリティグループを設定します。

  • Autodesk Maya と Arnold – 2701 - 2702、TCP、IPv4

  • Autodesk 3ds Max – 2704、TCP、IPv4

  • Foundry Nuke – 6101、TCP、IPv4

  • SideFX Houdini、Mantra、Karma – 1715 - 1717、TCP、IPv4

各インバウンドルールのソースは、フリートのワーカーセキュリティグループです。

セキュリティグループの作成の詳細については、Amazon Virtual Private Cloud ユーザーガイドの「セキュリティグループの作成」を参照してください。

ステップ 2: ライセンスエンドポイントを設定する

ライセンスエンドポイントは、サードパーティー製品のライセンスサーバーへのアクセスを提供します。ライセンスリクエストはライセンスエンドポイントに送信されます。エンドポイントは、それらを適切なライセンスサーバーにルーティングします。ライセンスサーバーは、使用制限と使用権限を追跡します。作成するライセンスエンドポイントごとに料金が発生します。詳細については、「Amazon VPC の料金」を参照してください。

適切なアクセス許可 AWS Command Line Interface を持つ からライセンスエンドポイントを作成できます。ライセンスエンドポイントの作成に必要なポリシーについては、「ライセンスエンドポイントの作成を許可するポリシー」を参照してください。

AWS CloudShell (https://console.aws.amazon.com/cloudshell/) またはその他の AWS CLI 環境を使用して、次の AWS Command Line Interface コマンドを使用してライセンスエンドポイントを設定できます。

  1. ライセンスエンドポイントを作成します。セキュリティグループ ID、サブネット ID、および VPC ID を、前に作成した値に置き換えます。複数のサブネットを使用する場合は、スペースで区切ります。

    aws deadline create-license-endpoint \ --security-group-id SECURITY_GROUP_ID \ --subnet-ids SUBNET_ID1 SUBNET_ID2 \ --vpc-id VPC_ID
  2. 次のコマンドを使用して、エンドポイントが正常に作成されたことを確認します。VPC エンドポイントの DNS 名を覚えておいてください。

    aws deadline get-license-endpoint \ --license-endpoint-id LICENSE_ENDPOINT_ID
  3. 使用可能な計測済み製品のリストを表示します。

    aws deadline list-available-metered-products
  4. 次のコマンドを使用して、計測対象製品をライセンスエンドポイントに追加します。

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

remove-metered-product コマンドを使用して、ライセンスエンドポイントから製品を削除できます。

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

コマンドを使用してライセンスエンドポイントを削除できますdelete-license-endpoint

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

ステップ 3: レンダリングアプリケーションをエンドポイントに接続する

ライセンスエンドポイントを設定すると、アプリケーションはサードパーティーのライセンスサーバーを使用するのと同じ方法でそれを使用します。通常、アプリケーションのライセンスサーバーを設定するには、環境変数または Microsoft Windows レジストリキーなどの他のシステム設定をライセンスサーバーのポートとアドレスに設定します。

ライセンスエンドポイントの DNS 名を取得するには、次の AWS CLI コマンドを使用します。

aws deadline get-license-endpoint

または、Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を使用して、前のステップで Deadline Cloud API によって作成された VPC エンドポイントを識別することもできます。

設定例

例 – Autodesk Maya と Arnold

環境変数ADSKFLEX_LICENSE_FILEを次のように設定します。

2702@VPC_Endpoint_DNS_Name:2701@VPC_Endpoint_DNS_Name
注記

Windows ワーカーの場合、エンドポイントを区切るには、コロン (:) の代わりにセミコロン (;) を使用します。

例 – Autodesk 3ds Max

環境変数ADSKFLEX_LICENSE_FILEを次のように設定します。

2704@VPC_Endpoint_DNS_Name
例 – ファウンドリー・ヌーク

環境変数を に設定する foundry_LICENSE 6101@VPC_Endpoint_DNS_Name ライセンスが正しく機能していることをテストするには、ターミナルで Nuke を実行します。

~/nuke/Nuke14.0v5/Nuke14.0 -x
例 – SideFX Houdini、Mantra、および Karma

次のコマンドを実行します。

/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;"

ライセンスが正常に機能していることをテストするには、次のコマンドを使用して Houdini シーンをレンダリングします。

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