

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

# BYOL と UBL の組み合わせ
<a name="license-combine-byol-ubl"></a>

BYOL と UBL を組み合わせると、ワーカーが最初に既存のライセンスを使用し、BYOL ライセンスを使い果たしたときに自動的に Deadline Cloud の使用状況ベースのライセンスにフォールバックできます。このアプローチは、既存のライセンスの数は限られているが、ワークロードのピーク時にその容量を超えてスケールする必要がある場合に便利です。

## 結合ライセンスの仕組み
<a name="license-combine-how-it-works"></a>

結合ライセンスを設定すると、キュー環境はライセンス環境変数を設定して、BYOL ライセンスサーバーが UBL ライセンスエンドポイントの前にリストされるようにします。ほとんどのサードパーティーアプリケーションは、 環境変数に表示される順序でライセンスサーバーをチェックします。ワーカーがライセンスをリクエストすると、アプリケーションはまず BYOL ライセンスサーバーに連絡します。BYOL ライセンスが利用できない場合、アプリケーションは UBL ライセンスエンドポイントにフォールバックします。

で提供されている BYOL キュー環境テンプレートは、このフォールバック動作を自動的に[サービスマネージドフリートをカスタムライセンスサーバーに接続する](smf-byol.md)設定します。キュー環境の 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 ライセンスの使用
<a name="license-combine-example"></a>

オンプレミスネットワークのライセンスサーバーに既存の Cinema 4D ライセンスがあるスタジオを考えてみましょう。スタジオは、これらのライセンスを Deadline Cloud レンダリングに使用したいと考えていますが、すべての BYOL ライセンスが使用されているときに UBL にフォールバックすることで、ライセンス数を超えてスケールしたいと考えています。

この設定を行うには、「」の手順に従って[サービスマネージドフリートをカスタムライセンスサーバーに接続する](smf-byol.md)、キュー環境テンプレートに以下の変更を加えます。

**UBL フォールバックを使用して BYOL Cinema 4D ライセンスを設定するには**

1. `LicenseInstanceId` パラメータを、Cinema 4D ライセンスサーバーにアクセスできるライセンスサーバーまたはプロキシの Amazon Elastic Compute Cloud (Amazon EC2) インスタンス ID に設定します。

1. ポート `7057` (Cinema 4D RLM ライセンスポート) を含めるように `LicensePorts`パラメータを設定します。

1. 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;{{UBL_endpoint}}:7057`。Cinema 4D は`127.0.0.1:7057`、最初に BYOL サーバーをチェックします。ライセンスが利用できない場合、Cinema 4D は UBL エンドポイントにフォールバックします。

1. 設定をクリーンに保つために使用しない製品 (Arnold、Nuke、SideFX など) のセクションを削除します。

UBL フォールバックなしで BYOL のみを使用する他の製品も存在する場合は、それらのライセンス環境変数をキュー環境の `variables`セクションに直接追加し、Python スクリプトから対応するセクションを削除します。

## 統合ライセンスに関する考慮事項
<a name="license-combine-considerations"></a>

複合ライセンスを使用する場合は、次の考慮事項に注意してください。
+ 一部のアプリケーションは、1 つの環境変数で複数のライセンスサーバーをサポートしていません。たとえば、V-Ray は代わりに XML 設定ファイルを使用します。キュー環境テンプレートは V-Ray 設定を個別に処理します。詳細については、 のキュー環境テンプレートの V-Ray セクションを参照してください[サービスマネージドフリートをカスタムライセンスサーバーに接続する](smf-byol.md)。
+ 環境変数のライセンスサーバーの順序によって優先度が決まります。最初に BYOL サーバーを一覧表示して、既存のライセンスが UBL ライセンスの前に消費されるようにします。
+ Windows ワーカーでは、環境変数のライセンスサーバーエントリをコロン (`;`) ではなくセミコロン () で区切ります`:`。ライセンス環境変数の設定の詳細については、「」を参照してください[カスタマーマネージドフリートをライセンスエンドポイントに接続する](cmf-ubl.md)。
+ カスタマーマネージドフリートで UBL フォールバックを使用するには、ライセンスエンドポイントを設定します。詳細については、「[カスタマーマネージドフリートをライセンスエンドポイントに接続する](cmf-ubl.md)」を参照してください。