3.2. Red Hat Virtualization Manager 4.0 へのアップグレード
Red Hat Virtualization Manager 4.0 は、Red Hat Enterprise Linux 7 でのみサポートされます。Red Hat Enterprise Virtualization Manager 3.6 の実行に使用した物理マシンと同じマシンを使用する場合でも、Red Hat Enterprise Linux 7 および Red Hat Virtualization Manager 4.0 のクリーンインストールが必要です。アップグレードプロセスでは、Red Hat Enterprise Virtualization Manager 3.6 バックアップファイルを Red Hat Virtualization Manager 4.0 マシンに復元する必要があります。
重要
手順を試みる前に、環境内のすべてのデータセンターおよびクラスターにおいて、クラスターの互換性レベルがバージョン 3.6 に設定されている必要があります。
重要
ドメイン管理ツールを使用して設定されたディレクトリーサーバーは、Red Hat Enterprise Virtualization 3.6 以降はサポートされません。ディレクトリーサーバーがドメイン管理ツールを使用して設定されている場合は、環境をバックアップする前に新しい拡張ベースのプロバイダーに移行します。詳細は、『Administration Guide』 の Migrating from the Legacy Provider to the New Extension-Based Provider を参照してください。
Manager をアップグレードしたら、ホストをアップグレードできます。2章マイナーリリース間の更新を参照してください。次に、クラスターの互換性レベルを 4.0 に更新できます。4章アップグレード後のタスク を参照してください。
注記
接続されたホストと仮想マシンは、Manager のアップグレード中も引き続き動作可能です。
ovirt-engine-rename を使用して、アップグレード後に Manager が別の FQDN を持つ場合にのみ Manager の名前を変更します。
ovirt-engine-extension-aaa-ldap、ovirt-engine-extension-aaa-misc、ovirt-engine-extension-logger-log4j などの任意の拡張パッケージが Red Hat Enterprise Virtualization Manager 3.6 にインストールされている場合は、engine-setup を実行する前にアップグレードされた Manager にインストールする必要があります。これらのパッケージ拡張機能の設定は、アップグレードの一環として移行されません。
手順3.1 Red Hat Virtualization Manager 4.0 へのアップグレード
- Red Hat Enterprise Virtualization Manager 3.6 で、環境をバックアップします。
# engine-backup --scope=all --mode=backup --file=backup.bck --log=backuplog.log
- バックアップファイルを適切なデバイスにコピーします。
- ISO ストレージドメインがエンジンと同じホスト上にある場合は、
/var/lib/exports/iso
の内容をバックアップします。# cd /var/lib/exports/iso # tar zcf iso_domain.tar.gz UUID
ISO ストレージのバックアップファイルは、アップグレード後に 「ISO ドメインの移行」 で復元されます。 - Install Red Hat Enterprise Linux 7.詳細は、『Red Hat Enterprise Linux インストールガイド』 を参照してください。
- Red Hat Virtualization Manager 4.0 をインストールします。『Red Hat Virtualization インストールガイド』 を参照してください。
- バックアップファイルを Red Hat Virtualization Manager 4.0 マシンにコピーし、復元します。
# engine-backup --mode=restore --file=backup.bck --log=restore.log --provision-db --provision-dwh-db --restore-permissions
注記バックアップに追加のデータベースユーザーへの許可が含まれる場合は、このコマンドにより、無作為にパスワードが設定された追加のユーザーが作成されます。追加のユーザーが復元したシステムにアクセスする必要がある場合は、これらのパスワードを手動で変更する必要があります。を参照してください https://access.redhat.com/articles/2686731。注記バックアップに Data Warehouse データが含まれている場合は、--provision-dwh-db オプションを使用します。レポートは Red Hat Virtualization 4.0 で非推奨となり、復元されません。詳細は、BZ#1340810 を参照してください。 - オプションの拡張機能パッケージが Red Hat Enterprise Virtualization Manager 3.6 マシンにインストールされている場合はインストールします。
# yum install ovirt-engine-extension-aaa-ldap ovirt-engine-extension-aaa-misc ovirt-engine-extension-logger-log4j
注記バックアップおよび復元プロセスの一部として移行されないため、これらの拡張機能パッケージの設定は手動で再適用する必要があります。 - Red Hat Virtualization Manager 4.0 に別のマシンを使用する場合は、Red Hat Enterprise Virtualization Manager 3.6 マシンの使用を停止します。
- engine-setup を実行して Manager を設定します。
# engine-setup
- ovirt-engine-rename を実行して、FQDN が Red Hat Enterprise Virtualization Manager 3.6 マシンとは異なる場合にのみ Manager の名前を変更し、プロンプトに従って新しい詳細を設定します。
# /usr/share/ovirt-engine/setup/bin/ovirt-engine-rename
注記
外部 CA を使用して HTTPS 証明書に署名する場合は、『Administration Guide』 の Replacing the Red Hat Virtualization Manager SSL Certificate に記載の手順に従って、アップグレード後に管理ポータルにログインします。virt-viewer の外部メニューが機能するように、CA 証明書がすべてのクライアントのシステム全体のトラストストアに追加されていることを確認します。詳細は、BZ#1313379 を参照してください。
環境で Red Hat Enterprise Linux ホストを更新する前に、バージョン 3.6 リポジトリーを無効にし、更新するホストで以下のコマンドを実行して、必要な 4.0 リポジトリーを有効にします。
# subscription-manager repos --disable=rhel-7-server-rhev-mgmt-agent-rpms
# subscription-manager repos --enable=rhel-7-server-rhv-4-mgmt-agent-rpms
RHEV-H ホストは RHVH 4.0 で再インストールする必要があります。『Installation Guide』 の Red Hat Virtualization Hosts を参照してください。ただし、お使いの環境にローカルストレージドメインがある場合は、「ローカルストレージを保持している間に RHVH へのアップグレード」 の手順を使用してください。
次に、ホストを更新してから、クラスターとデータセンターの互換バージョンを 4.0 に変更します。