第6章 セルフホストエンジンのアップグレード
6.1. セルフホストエンジン環境のアップグレード
3.6 から 4.2 へのアップグレード
Red Hat Enterprise Virtualization 3.6 から Red Hat Virtualization 4.2 にアップグレードするには、「RHEV-H 3.6 セルフホストエンジンの RHVH 4.2 セルフホストエンジンへのアップグレード」を参照してください。
4.0 から 4.2 へのアップグレード
Red Hat Virtualization 4.0 から Red Hat Virtualization 4.2 にアップグレードするには、段階的にアップグレードする必要があります。
- Red Hat Virtualization 4.0 の最新のマイナーバージョンに更新します。詳細については、『Red Hat Virtualization 4.0 Self-Hosted Engine Guide』の「Updating the Self-Hosted Engine Manager Between Minor Releases」を参照してください。
- 4.0 から 4.1 にアップグレードします。詳細については、『Red Hat Virtualization 4.1 セルフホストエンジンガイド』の「セルフホストエンジン環境のアップグレード」を参照してください。
- 本セクションの手順に従って 4.2 にアップグレードします。
4.1 から 4.2 へのアップグレード
Red Hat Virtualization セルフホストエンジン環境をバージョン 4.1 から 4.2 にアップグレードするには、Manager 用仮想マシン、セルフホストエンジンノード、およびすべての標準ホストをアップグレードします。セルフホストエンジン環境内の全ホストが同じバージョンである必要があります。一部のホストのみをアップグレードすることはできません。
アップグレードのプロセスは、以下の主要なステップで構成されます。
- Manager 用仮想マシンを管理する高可用性エージェントをグローバルメンテナンスモードに切り替えます。
- 4.1 Manager 用仮想マシンを 4.1 の最新のマイナーバージョンにアップグレードします。
- Manager 用仮想マシンをアップグレードします。
- セルフホストエンジンノードをメンテナンスモードに設定します。必要な場合には、Manager 用仮想マシンと他の仮想マシンがクラスター内の別のホストに移行されます。
- セルフホストエンジンノードを更新します。全ホストで同じ手順を繰り返してください。Red Hat では、環境内にあるすべてのホスト (標準のホストを含む) を更新することを推奨します。
- クラスター内のすべてのホストと Manager 用仮想マシンがアップグレードされたら、クラスターの互換バージョンを 4.2 に変更します。
セルフホストエンジン環境のアップグレード
- 管理ポータルでセルフホストエンジンノードを右クリックし、グローバル HA メンテナンスを有効にする を選択します。
- 数分間待ち、全般 タブに Hosted Engine HA: グローバルメンテナンス有効 と表示されているのを確認します。
Manager 用仮想マシンにログインして、Manager を最新のマイナーバージョンにアップグレードします。
更新パッケージが利用可能かどうかを確認します。
# engine-upgrade-check
更新がない場合には、コマンドは
No upgradeというテキストを出力します。# engine-upgrade-check VERB: queue package ovirt-engine-setup for update VERB: package ovirt-engine-setup queued VERB: Building transaction VERB: Empty transaction VERB: Transaction Summary: No upgrade
注記更新があるにもかかわらず、入手できない場合には、必要なリポジトリーが有効化されていることを確認してください。『Red Hat Virtualization 4.1 インストールガイド』の「必要なエンタイトルメントのサブスクライブ」を参照してください。
更新が利用可能な場合には、コマンドが更新すべきパッケージを一覧表示します。
# engine-upgrade-check VERB: queue package ovirt-engine-setup for update VERB: package ovirt-engine-setup queued VERB: Building transaction VERB: Transaction built VERB: Transaction Summary: VERB: updated - ovirt-engine-lib-4.1.2-0.50.el7ev.noarch VERB: update - ovirt-engine-lib-4.1.0-0.13.el7ev.noarch ... Upgrade available
setup のパッケージを更新します。
# yum update ovirt\*setup\*
Red Hat Virtualization Manager を更新します。
engine-setupを実行すると、スクリプトはファイアウォールルールや PKI 証明書の更新、Data Warehouse データベースのバックアップなどの設定に関する質問を尋ねます。次にスクリプトは ovirt-engine サービスの停止、更新パッケージのダウンロード/インストール、データベースのバックアップ/更新、インストール後の設定の段階を経てから、ovirt-engine サービスを起動します。注記engine-setupスクリプトは Red Hat Virtualization Manager のインストールプロセス中にも使用され、指定された設定値が保存されます。更新時には、設定のプレビューの際に保存された値が表示されますが、インストール後に設定の更新にengine-configを使用した場合にはその値が最新のものでない可能性があります。たとえば、インストール後にengine-configを使用してSANWipeAfterDeleteをtrueに変更した場合には、engine-setupにより設定プレビューに「Default SAN wipe after delete: False」と出力されますが、engine-setupにより更新した値が上書きされるわけではありません。# engine-setup
重要更新プロセスには時間がかかる場合があるため、更新プロセスが完了するまでの時間を計算に入れて、一旦更新を開始したらプロセスを停止しないようにしてください。
Manager にインストールされているベースオペレーティングシステムと、オプションパッケージを更新します。
# yum update
重要いずれかのカーネルパッケージが更新された場合には、システムを再起動して更新を完了してください。
Manager 用仮想マシンにログインして、Red Hat Virtualization Manager をアップグレードします。
Red Hat Virtualization Manager、Red Hat Virtualization Tools、および Ansible Engine のリポジトリーを有効にします。
# subscription-manager repos --enable=rhel-7-server-rhv-4.2-manager-rpms # subscription-manager repos --enable=rhel-7-server-rhv-4-manager-tools-rpms # subscription-manager repos --enable=rhel-7-server-ansible-2-rpms
setup のパッケージを更新します。
# yum update ovirt\*setup\*
engine-setupコマンドを実行し、プロンプトに従って Red Hat Virtualization Manager をアップグレードします。# engine-setup
Red Hat Virtualization Manager 4.1 のリポジトリーを削除または無効にして、このシステムで Red Hat Virtualization Manager 4.1 のパッケージが使用されないようにします。
# subscription-manager repos --disable=rhel-7-server-rhv-4.1-manager-rpms # subscription-manager repos --disable=rhel-7-server-rhv-4.1-rpms
ベースオペレーティングシステムを更新します。
# yum update
重要いずれかのカーネルパッケージが更新された場合には、Manager 用仮想マシンを手動で再起動して更新を完了します。詳細については、「Manager 用仮想マシンのトラブルシューティング」を参照してください。
- 管理ポータルで → をクリックし、セルフホストエンジンノードを選択して → をクリックします。
セルフホストエンジンノードを更新してから、環境内の標準ホストを更新します。
- 管理ポータルで → をクリックし、ホストを選択します。 → をクリックし、ホストをローカルメンテナンスモードに設定します。ホストが Manager 用仮想マシンをホストしている場合には、この仮想マシンは別のホストに移行されます。それ以外の仮想マシンは、仮想マシンの移行ポリシーに従って移行されます。高可用性エージェントは、自動的にローカルメンテナンスに設定されます。
正しいリポジトリーが有効になっていることを確認します。
# subscription-manager repos --enable=rhel-7-server-rhv-4-mgmt-agent-rpms # subscription-manager repos --enable=rhel-7-server-ansible-2-rpms
ホストを更新します。
Red Hat Enterprise Linux ホストの場合は、ホストマシンにログインして以下のコマンドを実行します。
# yum update
Red Hat Virtualization Host (RHVH) の場合は、Cockpit のユーザーインターフェースにログインし、端末 をクリックして以下のコマンドを実行します。
# yum update
重要いずれかのカーネルパッケージが更新された場合には、ホストを再起動して更新を完了してください。
- 同じホストを選択し、 → をクリックします。
- 全ホストで上記と同じ手順を繰り返します。
クラスターとデータセンターの互換バージョンを 4.2 に更新します。詳しくは、『アップグレードガイド』の「アップグレード後のタスク」を参照してください。
重要一部のホストが非稼働状態になるのを避けるには、すべてのホストが Red Hat Virtualization 4.2 に更新されている場合に限り互換バージョンの更新を行ってください。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.