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などのリモート・コンテナ・レジストリへの接続を構成するには、次の手順を実行します:
-
Private Automation Hubにログインします。
-
「実行環境」セクションで、「リモート・レジストリ」をクリックします。
「リモート・レジストリ」ページが表示されます。
- 「リモート・レジストリの追加」をクリックします。
「リモート・レジストリの追加」ダイアログが表示されます。
- 「名前」フィールドに、名前を入力します。 たとえば、Oracle Container Registryです。
- URLフィールドに、リモート・コンテナ・レジストリのベースURLを入力します。 たとえば、
https://container-registry.oracle.com/
。 - 「ユーザー名」フィールドに、ユーザー名を入力します。
- 「パスワード」フィールドに、パスワードを入力します。
- 「拡張オプションの表示」をクリックします。
- 「プロキシURL」フィールドに、ネットワークで必要に応じてプロキシURLを入力します。
- 「プロキシ・ユーザー名」フィールドに、ユーザー名を入力します。
- 「プロキシ・パスワード」フィールドに、パスワードを入力します。
- 必要に応じて、「TLS検証」を有効にします。
- 「クライアント・キー」フィールドに、TLS認証用のPEMエンコードされた秘密キーを入力します。
- 「クライアント証明書」フィールドに、TLS認証用のPEMエンコード・クライアント証明書を入力します。
- 「ダウンロード同時実行性」リストから、必要に応じて同時接続の合計数を選択します。
- 「レート制限」フィールドから、1秒当たりのリクエストの合計ダウンロード・レートの制限を入力します。
- 「保存」をクリックします。
リモート・レジストリを使用した実行環境の作成
-
Private Automation Hubにログインします。
-
「実行環境」セクションで、「実行環境」をクリックします。
「実行環境」ページが表示されます。
- 「実行環境の追加」をクリックします。
「実行環境の追加」が表示されます。
- 「名」フィールドに、コンテナ・イメージを表す実行環境名を入力します。 コンテナ名に使用できるのは、英数字、"."、"_"、"-"および最大1つの"/"のみです。 たとえば、
olamprivatehub-ee
。 - 「アップストリーム名」フィールドで、ネームスペースを使用するコンテナのネームスペース/名前形式。 ライブラリを使用するコンテナでライブラリ/名前形式を使用します。 たとえば、
oracle_linux_automation_manager/olam-ee
。 - 「レジストリ」リストから、構成したリモート・レジストリを選択します。 詳細については、「リモート・コンテナ・レジストリの構成」を参照してください。
- 追加するタグに、リモート・レジストリから含めるタグの名前を入力します。 たとえば、
latest
。 - 「追加」をクリックします。
追加したタグが「現在含まれているタグ」リストに表示されます。
- 除外するタグの追加で、リモート・レジストリから除外するタグの名前を入力します。 たとえば、
dev
。 - 「追加」をクリックします。
追加したタグが「現在除外されているタグ」リストに表示されます。
- 「保存」をクリックします。
新しい実行環境が「実行環境」ページに表示されます。
リモート・レジストリからの実行環境の同期
-
Private Automation Hubにログインします。
-
「実行環境」セクションで、「実行環境」をクリックします。
「実行環境」ページが表示されます。
- 同期するコンテナのメニュー・ボタンをクリックします。
- 「レジストリから同期」をクリックします。
情報アラート・ダイアログ・ボックスが表示され、
Sync started for execution environment "<container_name>". See the task management detail page for the status of this task.
と示されます コンテナの新しいバージョンが存在する場合、新しいバージョンがアップロードされ、「最終更新日」フィールドが現在時間に変わります。
実行環境詳細の表示
-
Private Automation Hubにログインします。
-
「実行環境」セクションで、「実行環境」をクリックします。
「実行環境」ページが表示されます。
- コンテナ・リポジトリ名をクリックします。
Podmanを使用してイメージをプルするコマンドとともに、「詳細」タブが表示されます。
- 「アクティビティ」タブをクリックします。
変更のリストと変更が発生した日付が表示されます。
- 「イメージ」タブをクリックします。
イメージの様々なバージョンに関する情報が表示されます。 タグを追加または編集したり、イメージを削除できます。
- 「アクセス」タブをクリックします。
- ユーザーにアクセス権を付与する場合は、「ユーザーの選択」をクリックします。
「ユーザーの選択」ダイアログが表示されます。
- リストからユーザーを選択します。
- 「次へ」をクリックします。
- リストから、ユーザーに適用する1つ以上のロールを選択します。
- 「次へ」をクリックします。
- 選択内容のプレビューを表示し、「追加」をクリックします。
- 実行環境を新しいグループに関連付ける場合は、「グループの選択」をクリックします。
「グループの選択」ダイアログが表示されます。
- リストからグループを選択します。
- 「次へ」をクリックします。
- リストから、1つ以上のロールを選択します。
プレビュー領域が表示されます。
- 「追加」をクリックします。