機械翻訳について

4 実行環境の使用

Private Automation Hubは、Oracle Linux Automation Managerコントロール・プレーン・ノードおよび実行プレーン・ノードで使用できるコンテナである実行環境をホストできます。 実行環境コンテナを使用するには、実行環境を管理する権限を持つグループのメンバーであるユーザーが必要です。 コンテンツ・キュレータおよび開発者にPrivate Automation Hubを構成する方法を決定するためのグループおよび権限の詳細は、「グループおよびユーザーの権限の設定」を参照してください。

リモート・コンテナ・レジストリの構成

Oracle Linux Automation Managerサーバーは、Oracle Container Registryに直接アクセスして実行環境を取得できない場合があります。 これらのシナリオでは、Oracle Linux Automation ManagerおよびOracle Container Registryからアクセス可能なロケーションにPrivate Automation Hubをインストールできます。 その後、必要な実行環境をOracle Container Registryから定期的にダウンロードするようにPrivate Automation Hubを構成して、必要に応じてOracle Linux Automation ManagerがPrivate Automation Hubからプルできるようにします。

Oracle Container Registryなどのリモート・コンテナ・レジストリへの接続を構成するには、次の手順を実行します:

  1. Private Automation Hubにログインします。

  2. 「実行環境」セクションで、「リモート・レジストリ」をクリックします。

    「リモート・レジストリ」ページが表示されます。

  3. 「リモート・レジストリの追加」をクリックします。

    「リモート・レジストリの追加」ダイアログが表示されます。

  4. 「名前」フィールドに、名前を入力します。 たとえば、Oracle Container Registryです。
  5. URLフィールドに、リモート・コンテナ・レジストリのベースURLを入力します。 たとえば、https://container-registry.oracle.com/
  6. 「ユーザー名」フィールドに、ユーザー名を入力します。
  7. 「パスワード」フィールドに、パスワードを入力します。
  8. 「拡張オプションの表示」をクリックします。
  9. 「プロキシURL」フィールドに、ネットワークで必要に応じてプロキシURLを入力します。
  10. 「プロキシ・ユーザー名」フィールドに、ユーザー名を入力します。
  11. 「プロキシ・パスワード」フィールドに、パスワードを入力します。
  12. 必要に応じて、「TLS検証」を有効にします。
  13. 「クライアント・キー」フィールドに、TLS認証用のPEMエンコードされた秘密キーを入力します。
  14. 「クライアント証明書」フィールドに、TLS認証用のPEMエンコード・クライアント証明書を入力します。
  15. 「ダウンロード同時実行性」リストから、必要に応じて同時接続の合計数を選択します。
  16. 「レート制限」フィールドから、1秒当たりのリクエストの合計ダウンロード・レートの制限を入力します。
  17. 「保存」をクリックします。

リモート・レジストリを使用した実行環境の作成

リモート・コンテナ・レジストリで作成された実行環境を作成するには、次の手順を実行します:
  1. Private Automation Hubにログインします。

  2. 「実行環境」セクションで、「実行環境」をクリックします。

    「実行環境」ページが表示されます。

  3. 「実行環境の追加」をクリックします。

    「実行環境の追加」が表示されます。

  4. 「名」フィールドに、コンテナ・イメージを表す実行環境名を入力します。 コンテナ名に使用できるのは、英数字、"."、"_"、"-"および最大1つの"/"のみです。 たとえば、olamprivatehub-ee
  5. 「アップストリーム名」フィールドで、ネームスペースを使用するコンテナのネームスペース/名前形式。 ライブラリを使用するコンテナでライブラリ/名前形式を使用します。 たとえば、oracle_linux_automation_manager/olam-ee
  6. 「レジストリ」リストから、構成したリモート・レジストリを選択します。 詳細については、「リモート・コンテナ・レジストリの構成」を参照してください。
  7. 追加するタグに、リモート・レジストリから含めるタグの名前を入力します。 たとえば、latest
  8. 「追加」をクリックします。

    追加したタグが「現在含まれているタグ」リストに表示されます。

  9. 除外するタグの追加で、リモート・レジストリから除外するタグの名前を入力します。 たとえば、dev
  10. 「追加」をクリックします。

    追加したタグが「現在除外されているタグ」リストに表示されます。

  11. 「保存」をクリックします。

    新しい実行環境が「実行環境」ページに表示されます。

リモート・レジストリからの実行環境の同期

リモート・レジストリから実行環境を同期するには、次の手順を実行します:
  1. Private Automation Hubにログインします。

  2. 「実行環境」セクションで、「実行環境」をクリックします。

    「実行環境」ページが表示されます。

  3. 同期するコンテナのメニュー・ボタンをクリックします。
  4. 「レジストリから同期」をクリックします。

    情報アラート・ダイアログ・ボックスが表示され、Sync started for execution environment "<container_name>". See the task management detail page for the status of this task.と示されます コンテナの新しいバージョンが存在する場合、新しいバージョンがアップロードされ、「最終更新日」フィールドが現在時間に変わります。

実行環境詳細の表示

実行環境の詳細を表示するには、次の手順を実行します:
  1. Private Automation Hubにログインします。

  2. 「実行環境」セクションで、「実行環境」をクリックします。

    「実行環境」ページが表示されます。

  3. コンテナ・リポジトリ名をクリックします。

    Podmanを使用してイメージをプルするコマンドとともに、「詳細」タブが表示されます。

  4. 「アクティビティ」タブをクリックします。

    変更のリストと変更が発生した日付が表示されます。

  5. 「イメージ」タブをクリックします。

    イメージの様々なバージョンに関する情報が表示されます。 タグを追加または編集したり、イメージを削除できます。

  6. 「アクセス」タブをクリックします。
  7. ユーザーにアクセス権を付与する場合は、「ユーザーの選択」をクリックします。

    「ユーザーの選択」ダイアログが表示されます。

  8. リストからユーザーを選択します。
  9. 「次へ」をクリックします。
  10. リストから、ユーザーに適用する1つ以上のロールを選択します。
  11. 「次へ」をクリックします。
  12. 選択内容のプレビューを表示し、「追加」をクリックします。
  13. 実行環境を新しいグループに関連付ける場合は、「グループの選択」をクリックします。

    「グループの選択」ダイアログが表示されます。

  14. リストからグループを選択します。
  15. 「次へ」をクリックします。
  16. リストから、1つ以上のロールを選択します。

    プレビュー領域が表示されます。

  17. 「追加」をクリックします。