翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
BYOL と UBL の組み合わせ
BYOL と UBL を組み合わせると、ワーカーが最初に既存のライセンスを使用し、BYOL ライセンスを使い果たしたときに自動的に Deadline Cloud の使用状況ベースのライセンスにフォールバックできます。このアプローチは、既存のライセンスの数は限られているが、ワークロードのピーク時にその容量を超えてスケールする必要がある場合に便利です。
結合ライセンスの仕組み
結合ライセンスを設定すると、キュー環境はライセンス環境変数を設定して、BYOL ライセンスサーバーが UBL ライセンスエンドポイントの前にリストされるようにします。ほとんどのサードパーティーアプリケーションは、 環境変数に表示される順序でライセンスサーバーをチェックします。ワーカーがライセンスをリクエストすると、アプリケーションはまず BYOL ライセンスサーバーに連絡します。BYOL ライセンスが利用できない場合、アプリケーションは UBL ライセンスエンドポイントにフォールバックします。
で提供されている BYOL キュー環境テンプレートは、このフォールバック動作を自動的にサービスマネージドフリートをカスタムライセンスサーバーに接続する設定します。キュー環境の Python スクリプトは、BYOL ライセンスサーバーアドレスの前に既存の UBL ライセンス環境変数を追加します。結合ライセンスを使用するには、フォールバック動作が必要な製品のキュー環境スクリプトに UBL セクションを保持します。
特定の製品の UBL フォールバックなしで BYOL のみを使用するには、その製品の UBL セクションをスクリプトから削除し、ライセンス環境変数をキュー環境の variablesセクションに直接追加します。たとえば、Cinema 4D に BYOL のみを使用するには、スクリプトから Cinema 4D セクションを削除し、 variables セクションg_licenseServerRLM: 127.0.0.1:7057に を追加します。
例: UBL フォールバックでの BYOL Cinema 4D ライセンスの使用
オンプレミスネットワークのライセンスサーバーに既存の Cinema 4D ライセンスがあるスタジオを考えてみましょう。スタジオは、これらのライセンスを Deadline Cloud レンダリングに使用したいと考えていますが、すべての BYOL ライセンスが使用されているときに UBL にフォールバックすることで、ライセンス数を超えてスケールしたいと考えています。
この設定を行うには、「」の手順に従ってサービスマネージドフリートをカスタムライセンスサーバーに接続する、キュー環境テンプレートに以下の変更を加えます。
UBL フォールバックを使用して BYOL Cinema 4D ライセンスを設定するには
-
LicenseInstanceIdパラメータを、Cinema 4D ライセンスサーバーにアクセスできるライセンスサーバーまたはプロキシの Amazon Elastic Compute Cloud (Amazon EC2) インスタンス ID に設定します。 -
ポート
7057(Cinema 4D RLM ライセンスポート) を含めるようにLicensePortsパラメータを設定します。 -
Python スクリプトでは、BYOL サーバーの前に UBL 設定を追加する Cinema 4D セクションを保持します。
# Cinema4D os.environ["g_licenseServerRLM"] = f"127.0.0.1:7057;{os.environ.get('g_licenseServerRLM', '')}" print(f"openjd_env: g_licenseServerRLM={os.environ['g_licenseServerRLM']}")この設定では、
g_licenseServerRLMを に設定します127.0.0.1:7057;。Cinema 4D はUBL_endpoint:7057127.0.0.1:7057、最初に BYOL サーバーをチェックします。ライセンスが利用できない場合、Cinema 4D は UBL エンドポイントにフォールバックします。 -
設定をクリーンに保つために使用しない製品 (Arnold、Nuke、SideFX など) のセクションを削除します。
UBL フォールバックなしで BYOL のみを使用する他の製品も存在する場合は、それらのライセンス環境変数をキュー環境の variablesセクションに直接追加し、Python スクリプトから対応するセクションを削除します。
統合ライセンスに関する考慮事項
複合ライセンスを使用する場合は、次の考慮事項に注意してください。
-
一部のアプリケーションは、1 つの環境変数で複数のライセンスサーバーをサポートしていません。たとえば、V-Ray は代わりに XML 設定ファイルを使用します。キュー環境テンプレートは V-Ray 設定を個別に処理します。詳細については、 のキュー環境テンプレートの V-Ray セクションを参照してくださいサービスマネージドフリートをカスタムライセンスサーバーに接続する。
-
環境変数のライセンスサーバーの順序によって優先度が決まります。最初に BYOL サーバーを一覧表示して、既存のライセンスが UBL ライセンスの前に消費されるようにします。
-
Windows ワーカーでは、環境変数のライセンスサーバーエントリをコロン (
;) ではなくセミコロン () で区切ります:。ライセンス環境変数の設定の詳細については、「」を参照してくださいカスタマーマネージドフリートをライセンスエンドポイントに接続する。 -
カスタマーマネージドフリートで UBL フォールバックを使用するには、ライセンスエンドポイントを設定します。詳細については、「カスタマーマネージドフリートをライセンスエンドポイントに接続する」を参照してください。