バッチ・コンテキストの作成
バッチでバッチ・コンテキストを作成します。
バッチ・コンテキストは、ジョブが実行されるシステム環境を定義するための論理フレームワークを提供します。ネットワーク・リソース、フリート構成、ジョブの優先度、ロギング・プリファレンスおよび権限を定義します。バッチ・コンテキストを作成すると、バッチ・ワークロードを編成および分離するマシンが設定されます。
- ネットワーク・リソース: ネットワーク・セクションでは、同じテナンシからバッチ・コンテキストのVCNおよびサブネットを選択できます。
- フリート: 「フリート」セクションでは、ワークロードを実行するためのコンピュート・リソースを選択できます。コンピュート・リソースは、フリート内のタスク・プロファイルを指定することでタスクにリンクされます。
- 資格: 一部の発行済ジョブでは、ソフトウェアのレンダリングにライセンス資格が必要な場合があり、これらの資格には、特定の期間に必要なリースの最大数に制限がある場合があります。詳細は、資格/権利請求を参照してください。
- ジョブの優先順位付け: 送信されたジョブは、優先度タグおよび重みでタグ付けできます。ジョブ優先度の構成では、これらのタグに基づいてジョブの優先順位付け方法を指定します。優先度タグを使用すると、リソースが制限されている場合にジョブ・スケジューリングを調整できます。
- ロギング: システムで実行された計算ジョブはログを生成し、デバッグ目的で使用できます。これらのログは、バッチ・コンテキスト・ロギング・セクションで指定した構成済ログ・グループおよびカスタム・ログに配信されます。
ネットワーク、フリートおよびロギング構成は、バッチ・コンテキストの作成後は変更できません。バッチ・コンテキスト名、摘要、資格/権利、ジョブ優先度レベルなどの基本詳細を更新できるのは、バッチ・コンテキストの作成後のみです。
「バッチ・コンテキスト」リスト・ページで、「バッチ・コンテキストの作成」を選択し、各セクションに情報を指定します。リスト・ページの検索に関するヘルプが必要な場合は、「バッチ・コンテキストのリスト」を参照してください。
1. 基本的な情報
- 名前: バッチ・コンテキスト名を入力します。
- コンパートメント: バッチ・コンテキストの作成先のコンパートメントを選択します。
- 説明: 簡単な説明を指定します。
- タグ: タグを追加すると、リソースを編成できます。
2. ネットワーク
- VCNコンパートメント: バッチ・ジョブのコンピュート・リソースで使用されるVirtual Cloud Network (VCN)を所有するコンパートメント。
- VCN: 初期設定中に作成したVCNを選択します。
- サブネット: 初期設定時に作成したサブネットを選択します。
- ネットワーク・セキュリティ・グループ: ネットワーク・セキュリティ・グループは、サブネット内のリソースとの間で許可されるネットワーク・トラフィックを制御します。
3. フリート
「フリート」で「フリートの追加」を選択し、次のフィールドに入力します:
- 名前: フリート名を入力します。
- 最大同時タスク数: フリートが実行する同時タスクの最大数を入力します。
- ノード・シェイプ:
- プロセッサ・タイプ: プロセッサ・タイプを選択して、使用可能なシェイプを「使用可能なノード・シェイプ」表に表示します。
- 使用可能なノード・シェイプ: コンピュート・シェイプを選択します。CPUシェイプの場合は、シェイプを展開し、「OCPU」、「メモリー(GB)」および「ディスク・サイズ(GB)」を構成します。GPUシェイプは構成できません。
4. サービス内容
「権限」で、「リソースの追加」を選択し、次のフィールドに入力します。
- リソース名: 発行済タスクに必要なリソースの名前を入力します。たとえば、発行されたタスクでは、ソフトウェアのレンダリングにライセンスの資格が必要になる場合があります。
- 制限: 特定の期間の付与の最大制限を入力します。
5. ジョブ優先度構成
6. ロギング構成
「ロギングおよびデータ・エクスポート構成」で、次のフィールドに入力します:
- コンパートメント: バッチ・コンテキストのログ・グループおよびカスタム・ログを含むコンパートメントを選択します。
- ログ・グループ: ログ・グループを選択してください。
- ログ: カスタム・ログを選択します。
- ジョブおよびタスク・イベントの伝播: 必要に応じて、ジョブおよびタスク・イベントの伝播をオンにします。
7. 確認と作成
情報をレビューして、正しいことを確認します。値を修正するには、そのステップを展開し、必要に応じて値を変更します。バッチ・コンテキスト設定が完全に検証されたら、「作成」を選択してバッチ・コンテキストを作成し、「バッチ・コンテキスト」リスト・ページにリストします。
すべてのステータスとその定義を表示するには、OCIバッチ・ライフサイクル状態リファレンスを参照してください。
- バッチ・コンテキストを作成するには、oci batch-context createコマンドと必須パラメータを使用します:
oci batch batch-context create [OPTIONS]oci batch-context-shape-collection listコマンドおよび必須パラメータを使用して、バッチ・コンテキストの作成時に指定できるシェイプをリストします:oci batch batch-context-shape-collection list [OPTIONS]バッチCLIコマンドのフラグおよび変数オプションの完全なリストは、バッチCLIを参照してください。
操作CreateBatchContextを実行して、バッチ・コンテキストを作成します。
リクエスト本文で、
diskSizeInGBsを使用して、フリート・ノードごとにブート・ボリューム・サイズ(GB)を指定します。プロパティを省略するか、nullに設定すると、選択したイメージおよび適用可能な最小要件からサイズが導出されます。特定のブート・ボリューム・サイズを保証するには、diskSizeInGBsを明示的に設定します。ListBatchContextShapes操作を実行して、バッチ・コンテキストの作成時に指定できるシェイプをリストします。