4.3. RHUI 代替コンテンツソースの設定
前提条件
- Red Hat Update Infrastructure の設定と管理 の Red Hat Update Infrastructure Management Tool を使用したクライアント資格証明書の作成 の説明に従って、RHUA ノード上の必要なリポジトリーのクライアント資格証明書を生成します。
- クライアントエンタイトルメント証明書を Satellite にインポートします。詳細は、コンテンツの管理 の カスタム SSL 証明書のインポート を参照してください。
必要なリポジトリーのサブパスのリストを取得します。RHUA サーバーで次のコマンドを実行します。
rhui-manager repo info --repo_id My_Repo_ID
# rhui-manager repo info --repo_id My_Repo_ID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
代替コンテンツソースパスは、指定したサブパスが追加されたベース URL で構成されることに注意してください。たとえば、ベース URL が
https://server.example.com
で、サブパスがrhel7/
およびrhel8/
の場合、https://server.example.com/rhel7/
およびhttps://server.example.com/rhel8/
の両方が検索されます。
手順
- Satellite Web UI で、Content > Alternate Content Sources に移動します。
- Add Source をクリックし、Source type を RHUI に設定します。
- Satellite Web UI で提供されるコマンドを使用して、RHUI 証明書を生成します。目的のリポジトリーのリポジトリーラベルを指定していることを確認してください。
- Name フィールドに、代替コンテンツソースの名前を入力します。
- オプション: Description フィールドに、ACS の説明を入力します。
- 代替コンテンツソースを同期する Capsules を選択します。
- オプション: ACS で Capsule の HTTP プロキシーを使用する場合は、Use HTTP proxies を選択します。
- Red Hat Update Infrastructure CDS ノードのベース URL を入力します。
- サブパスのコンマ区切りリストを入力します。
- 必要に応じて、Content Credentials を入力します。
- SSL 検証が必要な場合は、Verify SSL を有効にして、SSL CA 証明書を選択します。
- 詳細を確認し、Add をクリックします。
- Content > Alternate Content Sources に移動し、新しく作成した代替コンテンツソースの横にある垂直省略記号をクリックして、Refresh を選択します。
CLI 手順
Satellite Server で以下のコマンドを入力します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 新しく作成した代替コンテンツソースが一覧表示されるかどうかを確認します。
hammer alternate-content-source list
# hammer alternate-content-source list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 代替コンテンツソースを更新します。
hammer alternate-content-source refresh --id My_Alternate_Content_Source_ID
# hammer alternate-content-source refresh --id My_Alternate_Content_Source_ID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 代替コンテンツソースを同期する Capsule を追加します。
hammer alternate-content-source update \ --id My_Alternate_Content_Source_ID \ --smart-proxy-ids Capsule_ID
# hammer alternate-content-source update \ --id My_Alternate_Content_Source_ID \ --smart-proxy-ids Capsule_ID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 代替コンテンツソースを更新します。
hammer alternate-content-source refresh --id My_Alternate_Content_Source_ID
# hammer alternate-content-source refresh --id My_Alternate_Content_Source_ID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow