5.5. リポジトリーのダウンロードポリシーの変更
リポジトリーのダウンロードポリシーも設定できます。
手順
- Satellite Web UI で、コンテンツ > 製品 に移動し、使用する製品を選択してから 新規のリポジトリー をクリックします。
- 名前 フィールドに、リポジトリーの名前を入力します。Red Hat Satellite 6 では、名前 に入力した内容に基づいて ラベル フィールドに値が自動的に入力されます。
-
タイプ の一覧から、リポジトリーのタイプを選択します。RPM ファイル (
yum)、Docker イメージ (docker)、ファイル (file) などのいずれかのリポジトリーを選択できます。yumコンテンツタイプを選択すると、ホストのアーキテクチャーと OS バージョンに基づいて、リポジトリーがホストで利用できるかどうかを制限できます。 - オプション: アーキテクチャーに制限 の一覧から、アーキテクチャーを選択します。アーキテクチャーに関係なく、すべてのホストがリポジトリーを利用できるようにするために、デフォルト値の 制限なし が選択されていることを確認してください。
- オプション: OS バージョンに制限 の一覧から、OS バージョンを選択します。OS のバージョンに関係なく、すべてのホストがリポジトリーを利用できるようにするために、デフォルト値の 制限なし が選択されていることを確認してください。
- URL フィールドに、ソースとして使用する外部リポジトリーの URL を入力します。
- ダウンロードポリシー リストから、Satellite Server が実行する同期の種類を選択します。「ダウンロードポリシーの概要」 を参照してください。
- 同期時のミラー チェックボックスが選択されていることを確認します。アップストリームのリポジトリーにないコンテンツが同期中に削除されるようにします。
- チェックサム の一覧から、リポジトリーのチェックサムタイプを選択します。
- オプション: 必要に応じて、HTTP 経由で公開 チェックボックスの選択を解除して、このリポジトリーの HTTP 経由での公開を無効にできます。
- オプション: GPG キー の一覧から、製品の GPG キーを選択します。
- 保存 をクリックします。
CLI をご利用の場合
組織のリポジトリーを一覧表示します。
# hammer repository create \ --name "My_Repository" \ --content-type "yum" \ --os-version "My_OS_Version" \ --arch "My_System_Architecture" \ --publish-via-http true \ --url http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/ \ --gpg-key "My_Repository" \ --product "My_Product" \ --organization "My_Organization"リポジトリーのダウンロードポリシーを
immediate、on_demand、backgroundの 1 つに変更します。# hammer repository update \ --organization-label organization-label \ --product "Red Hat Enterprise Linux Server" \ --name "Red Hat Enterprise Linux 7 Server Kickstart x86_64 7.5" \ --download-policy immediate