第4章 アップグレード後のタスク
本セクションで紹介する手順の一部はオプションです。お使いのインストールに関連する手順のみを選択できます。
PXE ベースの検出プロセスを使用する場合には、Satellite の ホスト > 検出されたホスト ページに表示させるホストで、Satellite または Capsule Server 上で Discovery アップグレードの手順を実行する必要があります。
-
Satellite 6.10 の新規インストールでは、
katello-agent
は無効となっており、qpidd
サービスおよびqdroutered
サービスの両方が利用できません。 -
Satellite 6.9 が Satellite 6.10 にアップグレードすると、
katello-agent
およびqpidd
サービスおよびqdroutered
サービスは有効のままとなります。 -
katello-agent
を使用しておらず、リモート実行に移行している場合は、Satellite 6.10 と Capsule 6.10 の両方のアップグレード後タスクとしてkatello-agent
を無効にすることもできます。
# satellite-installer --foreman-proxy-content-enable-katello-agent false
4.1. Discovery のアップグレード
このセクションでは、PXE ブートを使用して Satellite Server に登録するホストに渡した PXELinux テンプレートとブートイメージを更新する方法を説明します。
Satellite 6.10 以降、プロビジョニングテンプレートには別途サブネットが関連付けられるので、対象のサブネットに対して TFTP Capsule を使用するように初期設定しないようにしてください。アップグレード後にサブネットを作成する場合には、特に Satellite また Capsule が Discovery テンプレートにプロキシーサービスを提供できるようにしてから、テンプレート Capsule を使用するように、検出されたホストで全ホストを設定する必要があります。
アップグレード中は、TFTP プロキシーが設定された各サブネットが有効化されている場合には、テンプレート Capsule を TFTP Capsule と同じに設定してください。アップグレード後には、すべてのサブネットでこれが正しく設定されていることを確認してください。
ホストで PXE ブートを使用しない場合には、Satellite に新規ホストを検出させるために、これらの手順は、必要ありません。
4.1.1. Satellite Server での Discovery のアップグレード
Satellite Web UI で Discovery テンプレートを更新します。
- ホスト > プロビジョニングテンプレート に移動します。
-
PXELinux global default
行で クローン をクリックします。 -
名前 フィールドに、テンプレートの新しい名前を入力します (例:
ACME PXE global default
)。 -
テンプレートエディターフィールドで、
ONTIMEOUT local
行をONTIMEOUT discovery
に変更し、送信 をクリックします。 - 管理 > 設定 に移動します。
-
Global default PXELinux template
の 値 をクリックします。 - 新しく作成したテンプレートの名前を選択し、チェックボタンをクリックします。
- ホスト > プロビジョニングテンプレート に移動します。
- PXE デフォルトのビルド をクリックして、OK をクリックします。
- Satellite Web UI で Configure > Discovery Rules に移動し、選択した組織および場所を検出ルールに関連付けます。
4.1.2. Capsule Server での Discovery のアップグレード
Satellite Server で、Foreman Discovery パッケージが最新であることを確認します。
# satellite-maintain packages install tfm-rubygem-foreman_discovery
以前の手順で更新が行われた場合には、
satellite-maintain
サービスを再起動します。# satellite-maintain service restart
検出されたホストでプロビジョニングネットワークに接続した Satellite Capsule の Discovery イメージ、または検出されたホストに TFTP サービスを提供する Satellite Capsule の Discovery イメージをアップグレードします。
# satellite-maintain packages install foreman-discovery-image
同じインスタンスに、Proxy サービスを提供するパッケージをインストールして、
foreman-proxy
サービスを再起動します。# satellite-maintain packages install tfm-rubygem-smart_proxy_discovery # service foreman-proxy restart
- Satellite Web UI で、インフラストラクチャー > Capsule に移動して、関連する Capsule の機能コラムに Discovery が表示されていることを確認します。必要に応じて、アクション ドロップダウンメニューから リフレッシュ を選択します。
インフラストラクチャー > サブネット に移動し、検出を使用する各サブネットで以下を行います。
- サブネット名をクリックします。
- Capsule タブで、上で設定した Capsule に Discovery Capsule が設定されているのを確認します。
4.1.3. サブネットにテンプレート Capsule があることの確認
検出されたホストが含まれる全サブネットに、テンプレート Capsule が設定されていることを確認します。
- Satellite Web UI で、インフラストラクチャー > Capsule に移動します。
- 確認するサブネットを選択します。
- Capsule タブで、テンプレート Capsule が、このサブネットに設定されていることを確認します。
テンプレート Capsules によるサブネットの設定の詳細は、プロビジョニングガイド の Discovery サービスの設定 を参照してください。