3.4. コンテンツホストのアップグレード
Satellite Client 6 リポジトリーには、エラータを管理するための通信サービスを提供する katello-agent
および katello-host-tools
が含まれます。
Katello エージェントは非推奨で、今後の Satellite のバージョンで削除されます。ワークロードを移行して、リモート実行機能を使用してクライアントをリモートで更新します。詳細は、Managing Hosts Guide の Migrating from Katello Agent to Remote Execution を参照してください。
katello-agent
および goferd を使用したデプロイメントの場合は、すべてのクライアントを katello-agent
の新しいバージョンに更新します。katello-agent
および goferd を使用しないデプロイメントの場合は、すべてのクライアントを katello-host-tools
の新しいバージョンに更新します。お使いのクライアントが Satellite Server との互換性を完全に確保できるように、できるだけ早くこの作業を完了してください。
前提条件
- Satellite Server がアップグレードされている。
- Satellite で、新しい Satellite Client 6 リポジトリーを有効にしておく。
- Satellite で、新しいリポジトリーを同期しておく。
-
以前にクライアントに
katello-agent
をインストールしたことがなく、インストールする場合は、手動の方法を使用する。詳細は、CLI 手順 を参照してください。
カスタムの証明書を実装している場合は、/root/ssl-build
ディレクトリーと、カスタム証明書に関連するソースファイルを作成したディレクトリーのコンテンツを保持する必要があります。
アップグレード時にこのファイルを保持できないと、アップグレードは失敗します。ファイルを削除してしまった場合は、アップグレードを進めるためにバックアップから復元する必要があります。
手順
- Satellite Web UI で、ホスト > コンテンツホスト に移動し、アップグレードするコンテンツホストを選択します。
- アクションの選択 リストから リポジトリーセットの管理 を選択します。
- Repository Sets Management リストから、Red Hat Satellite Tools 6.10 のチェックボックスを選択します。
- アクションの選択 リストから Override to Disabled (無効に上書き) を選択し、Done (完了) をクリックします。
- プロセスが完了したら、以前の手順で使用した同じホストセットの アクションの選択 リストから、リポジトリーセットの管理 を選択します。
- Repository Sets Management リストから、Red Hat Satellite Client 6 のチェックボックスを選択します。
- アクションの選択 リストから Override to Enabled (有効に上書き) を選択し、Done (完了) をクリックします。
- プロセスが完了したら、以前の手順で使用した同じホストセットの アクションの選択 リストから、パッケージの管理 を選択します。
パッケージ 検索フィールドに、設定に応じて以下のいずれかのオプションを入力します。
-
お使いのデプロイメントで
katello-agent
および goferd を使用する場合は、katello-agent
と入力します。 -
お使いのデプロイメントで
katello-agent
および goferd を使用しない場合は、katello-host-tools
と入力します。
-
お使いのデプロイメントで
- Update リストから、via remote execution オプションを選択する必要があります。Katello エージェントを使用してパッケージを更新すると、これによりクライアントと Satellite または Capsule Server 間の通信が中断され、更新が失敗することから、リモート実行経由の選択が必要です。詳細は、Managing Hosts の Configuring and Setting Up Remote Jobs を参照してください。
CLI 手順
- クライアントシステムにログインします。
以前のバージョンの Satellite のリポジトリーを無効にします。
subscription-manager repos \ --disable rhel-7-server-satellite-tools-6.10-rpms
# subscription-manager repos \ --disable rhel-7-server-satellite-tools-6.10-rpms
Copy to Clipboard Copied! このバージョンの Satellite に対して Satellite Client6 リポジトリーを有効にします。
subscription-manager repos \ --enable=rhel-7-server-satellite-client-6-rpms
# subscription-manager repos \ --enable=rhel-7-server-satellite-client-6-rpms
Copy to Clipboard Copied! お使いの設定に応じて、以下のいずれかの手順を実行します。
お使いのデプロイメントで
katello-agent
および goferd を使用する場合は、以下のコマンドを入力してkatello-agent
をインストールまたはアップグレードします。yum install katello-agent
# yum install katello-agent
Copy to Clipboard Copied! お使いのデプロイメントで
katello-agent
および goferd を使用しない場合は、以下のコマンドを入力してkatello-host-tools
をインストールまたはアップグレードします。yum install katello-host-tools
# yum install katello-host-tools
Copy to Clipboard Copied!