2.2. ホストの更新
ホストのアップグレードマネージャーを使用して、Red Hat Virtualization Manager から直接個々のホストを更新します。アップグレードマネージャーは、利用可能なホストの更新をチェックし、通知し、ホストをメンテナンスモードにするプロセスを自動化し、パッケージの更新、ホストのバックアップ作成のプロセスの自動化により、必要な時間を短縮します。ホストが多数ある大規模なデプロイメントでは、この自動化プロセスにより、かなりの時間を節約できます。
注記
アップグレードマネージャーは、ステータスが Up または non -operational のホストのみを チェックします。Maintenance のホストはチェックされません。
Red Hat Enterprise Linux ホスト上で、アップグレードマネージャーは、デフォルトで Red Hat Virtualization パッケージへの更新をチェックします。システム設定値
UserPackageNamesForCheckUpdate
を使用して更新を監視するアップグレードマネージャーの追加パッケージを指定できます。Manager マシンで engine-config コマンドを実行します。以下に例を示します。
# engine-config -m UserPackageNamesForCheckUpdate=vdsm-hook-ethtool-options
警告
オペレーティングシステムのセキュリティー修正などの他の更新については、「ホストの手動更新」 に示すように、yum update で Red Hat Enterprise Linux ホストを手動で更新する必要があります。
Red Hat Virtualization Host (RHVH)では、ホストを登録し、ホストのインストール時に
Red Hat Virtualization Host 7
リポジトリーを有効にした場合、アップグレードマネージャーは yum check-update
を使用して RHVH イメージへの更新を自動的に確認します。このリポジトリーには redhat-virtualization-host-image-update
パッケージが含まれており、このパッケージはイメージを更新します。詳細は、『インストールガイドの Red Hat Virtualization Host のインストール』 を参照してください。
RHVH イメージを個別のパッケージではなく全パッケージとして更新しているので、他のパッケージに対して手動で yum update を実行する必要はありません。更新時に
/etc
ディレクトリーおよび /var
ディレクトリーのみが変更された内容が保持されます。更新時に、他のパスで変更されたデータは完全に置き換えられます。
アップグレードマネージャーは、デフォルトで 24 時間ごとに更新をチェックします。この設定は、
HostPackagesUpdateTimeInHours
設定値を使用して変更できます。Manager マシンで engine-config コマンドを実行します。以下に例を示します。
# engine-config -s HostPackagesUpdateTimeInHours=48
HostPackagesUpdateTimeInHours
設定値を使用して、定期的なホストアップグレードチェックを無効にできます。Satellite でホストを管理する場合など、自動アップグレードチェックが常に必要になるとは限りません。Manager マシンで engine-config コマンドを実行します。
# engine-config -s HostPackagesUpdateTimeInHours=0
移行がクラスターレベルで有効にされる場合、仮想マシンはクラスター内の別のホストに自動的に移行されるため、ホストの更新はホストの使用量が比較的低い時に実行することが推奨されます。
重要
更新を実行する前に、クラスターに複数のホストが含まれていることを確認してください。Storage Pool Manager (SPM)タスクを実行するには、1 台のホストは引き続き利用可能なままであるため、すべてのホストを同時に更新しないでください。
ホストが属するクラスターに、ホストがメンテナーンスを行うために十分なメモリーが予約されていることを確認します。クラスターに十分なメモリーがない場合には、仮想マシンの移行操作がハングしてから失敗します。ホストを更新する前に一部またはすべての仮想マシンをシャットダウンすることで、この操作のメモリー使用量を減らすことができます。
重要
RHVH 3.6 から更新する場合は、3.6 リポジトリーを無効にして、更新中のホストで 4.0 リポジトリーを有効にします。
# subscription-manager repos --disable=rhel-7-server-rhevh-rpms # subscription-manager repos --enable=rhel-7-server-rhvh-4-rpms
手順2.2 Red Hat Enterprise Linux ホストと Red Hat Virtualization ホストの更新
- ホスト タブを クリック して、更新するホストを選択します。
- ホストに更新が必要な場合は、Action Items の下のアラートメッセージと、ホスト名の横にあるアイコンは新規バージョンが利用可能であることを示します。
- ホストに更新が必要ない場合は、アラートメッセージやアイコンは表示されません。それ以上のアクションは必要ありません。
+Upgrade の確認ウィンドウを開きます。 - OK をクリックしてアップグレードチェックを開始します。
- ホストをアップグレードする場合は、
+Upgrade の確認ウィンドウを開きます。 - メンテナーンス
- インストール
- Up
更新に成功すると、ホストは Up のステータスを表示します。ホストから移行された仮想マシンはすべて、この時点で移行することができます。Red Hat Virtualization 環境のホストごとに更新手順を繰り返します。
注記
更新に失敗すると、ホストのステータスは Install Failed に変わります。Install Failed から Upgrade を再度クリックできます。