アップグレードガイド
Red Hat Virtualization の更新およびアップグレード作業
概要
第1章 Red Hat Virtualization 環境の更新
1.1. 更新についての概要
- 適切なエンタイトルメントのサブスクライブ
- システムの更新
- engine-setup の再実行
- 不要となったリポジトリーの削除
ホストは、ホストの更新が利用できるかを確認して通知する Red Hat Virtualization Manager から直接アップグレードできます。
第2章 マイナーリリース間の更新
2.1. Red Hat Virtualization Manager の更新
手順2.1 Red Hat Virtualization Manager の更新
- Red Hat Virtualization 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
注記
更新があるにも拘らず、入手できない場合には、必要なリポジトリーが有効化されていることを確認してください。『インストールガイド』の「必要なエンタイトルメントのサブスクライブ」を参照してください。 - 更新が利用可能な場合には、コマンドが更新すべきパッケージを一覧表示します。
# 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-3.3.2-0.50.el6ev.noarch VERB: update - ovirt-engine-lib-3.4.0-0.13.el6ev.noarch VERB: updated - ovirt-engine-setup-3.3.2-0.50.el6ev.noarch VERB: update - ovirt-engine-setup-3.4.0-0.13.el6ev.noarch VERB: install - ovirt-engine-setup-base-3.4.0-0.13.el6ev.noarch VERB: install - ovirt-engine-setup-plugin-ovirt-engine-3.4.0-0.13.el6ev.noarch VERB: updated - ovirt-engine-setup-plugins-3.3.1-1.el6ev.noarch VERB: update - ovirt-engine-setup-plugins-3.4.0-0.5.el6ev.noarch Upgrade available 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
重要
いずれかのカーネルパッケージが更新された場合には、システムを再起動して更新を完了してください。
2.2. ホストの更新
UserPackageNamesForCheckUpdate」で追加のパッケージを指定してアップグレードマネージャーにより更新の有無が監視されるようにすることができます。この値に、ワイルドカードを指定することができます。以下のように、Manager マシンで engine-config コマンドを実行します。
# engine-config -m UserPackageNamesForCheckUpdate=vdsm-hook-ethtool-options
警告
yum update を使用して Red Hat Enterprise Linux ホストを手動で更新する必要があります。
yum update を手動で実行する必要はありません。更新時には /etc および /var のディレクトリーで変更された内容のみが保存されます。他のパスに含まれる変更データは更新時にすべて置き換えられます。
HostPackagesUpdateTimeInHours の設定値でこの設定を変更することが可能です。Manager マシンで engine-config コマンドを実行します。以下に例を示します。
# engine-config -s HostPackagesUpdateTimeInHours=48
重要
手順2.2 Red Hat Enterprise Linux ホストおよび Red Hat Virtualization Host の更新
- 管理ポータルで ホスト タブをクリックして、更新するホストを選択します。
- ホストに更新が必要な場合には、アクション項目 の欄に警告のメッセージとホスト名の横にアイコンが表示され、新しいバージョンが入手できることが通知されます。
- ホストの更新が必要でない場合には、警告メッセージやアイコンは表示されず、これ以外の操作は必要ありません。
- をクリックすると、ホストのアップグレード の確認のウィンドウが開きます。
- をクリックしてホストを更新します。ホスト タブにホストの情報が更新され、ステータスが以下の順序で変わります。
- Maintenance
- Installing
- Up
注記
2.3. ホストの手動更新
yum コマンドを使用します。Red Hat Virtualization Host (RHVH) は yum コマンドを使用して更新や追加パッケージのインストール、アップグレード後の永続化を行うことができます。yum で定期的にシステムを更新して、セキュリティーやバグ修正がタイムリーに適用されるようにすることを強く推奨します。ホストの更新の手順には、ホストの停止と再起動が含まれます。クラスターレベルで移行が有効に設定されている場合は、仮想マシンは自動的にクラスター内の別のホストに移行されるので、ホストの更新は、ホストの使用率が比較的低い時間帯に実行することを推奨します。
重要
手順2.3 ホストの手動更新
- 管理ポータルで ホスト タブをクリックして、更新するホストを選択します。
- をクリックして、ホストをメンテナンスモードに切り替えします。
- Red Hat Enterprise Linux ホストの場合は、ホストマシンにログインして以下のコマンドを実行します。
# yum update
- Red Hat Virtualization Host の場合は Cockpit ユーザーインターフェースにログインして、Tools > Terminal をクリックして以下のコマンドを実行します。
# yum update
- すべての更新が正常に適用されるように、ホストを再起動します。
注記
imgbased ログをチェックして、Red Hat Virtualization Host 向けの追加パッケージの更新に失敗したものがないかを確認します。更新後にパッケージの一部の再インストールに失敗した場合には、そのパッケージが/var/imgbased/persisted-rpmsに記載されていることを確認します。足りないパッケージを追加して、rpm -Uvh /var/imgbased/persisted-rpms/*を実行します。
第3章 Red Hat Virtualization 4.1 へのアップグレード
3.1. Red Hat Virtualization 4.1 へのアップグレードに関する考慮事項
重要
- バージョン 4.1 へのアップグレードを実行できるのは、バージョン 4.0 からのみです。
- Red Hat Virtualization 4.0 よりも前のバージョンから 4.1 にアップグレードするには、1 バージョンずつ順番にアップグレードを進めてから最新版にアップグレードする必要があります。たとえば、Red Hat Enterprise Virtualization 3.6 を使用している場合は、まず Red Hat Virtualization 4.0 の最新のマイナーバージョンにアップグレードしてから Red Hat Virtualization 4.1 にアップグレードする必要があります。最新の 4.0 マイナーバージョンへのアップグレードに関する説明は、Red Hat Enterprise Virtualization 4.0 の『アップグレードガイド』を参照してください。データセンターおよびクラスターの互換バージョンが 4.0 でなければ、アップグレードを実行できません。
- データセンターの互換バージョンを 4.1 に変更した後に、ダウングレードはできません。
- データセンターの互換バージョンを 4.1 にアップグレードすると、データドメインのストレージ形式はバージョン 3 から 4 に変更され、ダウングレードできません。そのため、4.1 データセンターから以前のデータセンターにデータドメインをアタッチできません。ただし、以前のデータセンターから 4.1 のデータセンターにはアタッチできますが、ストレージ形式もアップグレードされ、元に戻すことができません。
3.2. Red Hat Virtualization Manager 4.1 へのアップグレード
重要
engine-setup コマンドは Red Hat Virtualization Manager のインストール設定を以前の状態にロールバックするように試みます。このため、アップグレードを完了するまでは、Red Hat Virtualization Manager 4.0 に必要なリポジトリーを削除しないでください。アップグレードに失敗した場合は、インストールの復元方法を詳しく説明した手順が表示されます。
手順3.1 Red Hat Virtualization Manager 4.1 へのアップグレード
- Red Hat Virtualization Manager 4.1 と Red Hat Virtualization Tools のリポジトリーを有効にします。
# subscription-manager repos --enable=rhel-7-server-rhv-4.1-rpms # subscription-manager repos --enable=rhel-7-server-rhv-4-tools-rpms
- setup のパッケージを更新します。
# yum update ovirt\*setup\*
- 以下のコマンドを実行してプロンプトに従い、Red Hat Virtualization Manager をアップグレードします。
# engine-setup
- Red Hat Virtualization Manager 4.0 のリポジトリーを削除または無効にして、このシステムで Red Hat Virtualization Manager 4.0 のパッケージが使用されないようにします。
# subscription-manager repos --disable=rhel-7-server-rhv-4.0-rpms
- ベースオペレーティングシステムを更新します。
# yum update
重要
いずれかのカーネルパッケージが更新された場合には、システムを再起動して更新を完了してください。
3.3. セルフホストエンジンのアップグレード
第4章 アップグレード後のタスク
4.1. クラスターの互換バージョンの変更
重要
手順4.1 クラスターの互換バージョンの変更
- 管理ポータルで クラスター タブをクリックします。
- 表示された一覧の中から、変更するクラスターを選択します。
- をクリックします。
- 互換バージョン を必要な値に変更します。
- をクリックして、クラスターの互換バージョンを変更 の確認ウィンドウを開きます。
- をクリックして確定します。
4.2. データセンターの互換バージョンの変更
重要
手順4.2 データセンターの互換バージョンの変更
- 管理ポータルで データセンター タブをクリックします。
- 表示された一覧の中から、変更するデータセンターを選択します。
- をクリックします。
- 互換バージョン を必要な値に変更します。
- をクリックして、データセンターの互換バージョンを変更 の確認ウィンドウを開きます。
- をクリックして確定します。
付録A オフラインの Red Hat Virtualization Manager の更新
A.1. Red Hat Virtualization Manager をオフラインでインストールするためのローカルリポジトリーの更新
- リポジトリーをホストするシステムで、リポジトリーを同期して利用可能な各パッケージの最新バージョンをダウンロードします。
# reposync -l --newest-only /var/ftp/pub/rhevrepo
このコマンドを実行すると、多数のパッケージがダウンロードされて完了に長時間を要する場合があります。 - Manager システムでリポジトリーが利用可能であることを確認してから、Manager システムを更新/アップグレードします。マイナーバージョン間での Manager 更新についての情報は「Red Hat Virtualization Manager の更新」を、メジャーバージョン間のアップグレードについての情報は「更新についての概要」を参照してください。
