バッチ・コンテキストの作成

バッチでバッチ・コンテキストを作成します。

バッチ・コンテキストは、ジョブが実行されるシステム環境を定義するための論理フレームワークを提供します。ネットワーク・リソース、フリート構成、ジョブの優先度、ロギング・プリファレンスおよび権限を定義します。バッチ・コンテキストを作成すると、バッチ・ワークロードを編成および分離するマシンが設定されます。

OCIバッチ・コンテキストの作成には、次のコンポーネントの構成と設定が含まれます。
  • ネットワーク・リソース: ネットワーク・セクションでは、同じテナンシからバッチ・コンテキストのVCNおよびサブネットを選択できます。
  • フリート: 「フリート」セクションでは、ワークロードを実行するためのコンピュート・リソースを選択できます。コンピュート・リソースは、フリート内のタスク・プロファイルを指定することでタスクにリンクされます。
  • 資格: 一部の発行済ジョブでは、ソフトウェアのレンダリングにライセンス資格が必要な場合があり、これらの資格には、特定の期間に必要なリースの最大数に制限がある場合があります。詳細は、資格/権利請求を参照してください。
  • ジョブの優先順位付け: 送信されたジョブは、優先度タグおよび重みでタグ付けできます。ジョブ優先度の構成では、これらのタグに基づいてジョブの優先順位付け方法を指定します。優先度タグを使用すると、リソースが制限されている場合にジョブ・スケジューリングを調整できます。
  • ロギング: システムで実行された計算ジョブはログを生成し、デバッグ目的で使用できます。これらのログは、バッチ・コンテキスト・ロギング・セクションで指定した構成済ログ・グループおよびカスタム・ログに配信されます。
ノート

ネットワーク、フリートおよびロギング構成は、バッチ・コンテキストの作成後は変更できません。バッチ・コンテキスト名、摘要、資格/権利、ジョブ優先度レベルなどの基本詳細を更新できるのは、バッチ・コンテキストの作成後のみです。
  • 「バッチ・コンテキスト」リスト・ページで、「バッチ・コンテキストの作成」を選択し、各セクションに情報を指定します。リスト・ページの検索に関するヘルプが必要な場合は、「バッチ・コンテキストのリスト」を参照してください。

    1. 基本の情報

    • 名前: バッチ・コンテキスト名を入力します。
    • コンパートメント: バッチ・コンテキストの作成先のコンパートメントを選択します。
    • 説明: 簡単な説明を指定します。

    2. ネットワーク

    • コンパートメント: このバッチ・コンテキストのVCNおよびサブネットを含むコンパートメントを選択します
    • VCN: 初期設定中に作成したVCNを選択します。
    • サブネット: 初期設定時に作成したサブネットを選択します。

    3. フリート

    「フリート」で、「フリートの追加」を選択し、次のフィールドに入力します:

    • 名前: フリート名を入力します。
    • 最大同時タスク数: フリートが実行する同時タスクの最大数を入力します。
    • ノード・シェイプ: プロセッサ・タイプおよびコンピュート・シェイプを選択して、クラスタ構成を選択します。オプションで、OCPUおよびRAMの値をギガバイト単位で調整できます。

    4. サービス内容

    「権限」で、「リソースの追加」を選択し、次のフィールドに入力します。

    • リソース名: 発行済タスクに必要なリソースの名前を入力します。たとえば、発行されたタスクでは、ソフトウェアのレンダリングにライセンスの資格が必要になる場合があります。
    • 制限: 特定の期間の付与の最大制限を入力します。

    5. ジョブ優先度の構成

    1. 「ジョブ優先度」で、「ジョブ優先度の追加」を選択し、次のフィールドに入力します:
      • ネームスペース: 優先度タグを編成するためのネームスペースを選択します。これはタグのコンテナとして機能します。
      • タグ・キー: タグ・キー(BoostPriorityConfigurationなど)を選択します。タグ・キーは、タグ・ネームスペースを介して使用できます。
      • 重み%: ジョブ優先度の値をパーセンテージで指定して、リソースのオペレータおよびマネージャがバッチ・コンテキスト作業に動的に優先順位を付けます。選択したタグ・キーに属するすべての値に「優先度」値を指定してください。たとえば、「値」Noの場合、「優先度」の値として0を入力できます。「値」Yesの場合は、「優先度」の値として5を入力できます。
    2. 「発行」を選択します。

    6. ロギング

    「ロギング構成」で、次のフィールドに入力します:

    • コンパートメント: バッチ・コンテキストのログ・グループおよびカスタム・ログを含むコンパートメントを選択します。
    • ログ・グループ: ログ・グループを選択してください。
    • ログ: カスタム・ログを選択します。

    7. レビュー

    情報をレビューして、正しいことを確認します。値を修正するには、そのステップを展開し、必要に応じて値を変更します。バッチ・コンテキスト設定が完全に検証されたら、「作成」を選択してバッチ・コンテキストを作成し、「バッチ・コンテキスト」リスト・ページにリストします。

    バッチ・コンテキストのステータスは、「バッチ・コンテキスト」リスト・ページで表示できます。プロセスが失敗すると、ステータスはFailedに変わります。エラーを表示して解決するには、WorkRequestタブを選択します。

  • バッチ・コンテキストを作成するには、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を実行して、バッチ・コンテキストを作成します。

    ListBatchContextShapes操作を実行して、バッチ・コンテキストの作成時に指定できるシェイプをリストします。