4.7. コンテンツホストのサブスクリプションの一括更新
インストール後の変更を複数のコンテンツホストに同時に行うには、この手順を使用します。Satellite Web UI とフィルター機能を使用して、変更するコンテンツホストを選択するか、Hammer CLI ツールの CSV ファイルエクスポート機能を使用し、CSV ファイルで設定を編集し、変更内容をアップロードします。
手順
複数のコンテンツホストを更新するには、以下の手順を行います。
- Satellite Web UI で、コンテキストが、使用する組織に設定されていることを確認します。
- ホスト > コンテンツホストに移動します。
- 変更するサブスクリプションのコンテンツホストの行ごとに、該当するチェックボックスを選択してください。
- アクションの選択 リストから サブスクリプションの管理 を選択します。
- 必要に応じて、検索 フィールドにキーと値を入力し、表示するサブスクリプションを絞り込みます。
- 追加または削除するサブスクリプションの左側にあるチェックボックスを選択し、選択した項目を追加 または 選択した 項目を削除 をクリックします。
- 完了 をクリックして変更を保存します。
CLI をご利用の場合
コンテンツホストの現在の状態を CSV ファイルにエクスポートします。
# hammer --server https://satellite.example.com csv content-hosts --export --file content_hosts.csv
ファイルのバックアップを作成します。
# cp content_hosts.csv content_hosts.csv.backup
CSV ファイルで必要な値を変更します。CSV ファイル内の文字列を変更するために、エディター、CSV プラグイン、または
sed
を使用できます。以下に例を示します。# sed -i "s/1|RH1234|Red Hat Enterprise Linux Server/1|RH5678|Red Hat Enterprise Linux Server/g" content_hosts.csv
必要な変更のみを確認してください。以下に例を示します。
# diff content_hosts.csv content_hosts.csv.backup
変更したファイルを Satellite Server にアップロードします。
# hammer --server https://satellite.example.com csv content-hosts --file content_hosts.csv