5.3. RHEL ベースのセルフホストエンジン環境

Red Hat Enterprise Virtualization 3.6 セルフホストエンジン環境を Red Hat Virtualization 4.0 にアップグレードするには、Manager 用仮想マシンは Red Hat Enterprise Linux 6 から Red Hat Enterprise Linux 7 にアップグレードする必要があります。Manager のアップグレード後には、セルフホストエンジンホストや標準ホストを 4.0 に更新することができます。

重要

アップグレードユーティリティーは、テンプレートをベースとして新しい Manager を構築します。カスタムユーザー、SSH キー、監視など、アップグレード前の Manager に加えたカスタムの設定や手動の変更は、新しい Manager 上で手動で適用する必要があります。
以下の手順は、Red Hat Enterprise Linux 7 ホストで実行している Red Hat Enterprise Virtualization 3.6 セルフホストエンジン環境のアップグレードのみが対象です。

注記

アップグレードは、Manager 用仮想マシンを現在実行中で、SPM サーバーとして設定されているホストで行う必要があります。アップグレードユーティリティーは、Manager 用仮想マシンが実行中で、SPM サーバーとして設定されていることを確認します。
アップグレードのプロセスは、以下の主要なステップで構成されます。
  • Manager 仮想マシンを管理する高可用性エージェントをグローバルメンテナンスモードに設定します。
  • 必要なリポジトリーを有効化して、Manager パッを更新します。
  • アップグレードユーティリティーを実行して Manager をアップグレードします。
  • ホストを更新します。
  • クラスター内の Manager 仮想マシンと全ホストを更新した後には、クラスターの互換バージョンを 4.0 に変更します。
Manager 仮想マシンをアップグレードする前に、/var/tmp ディレクトリーにはアプライアンスファイルを解凍するための十分な空き容量が含まれるようにしてください。十分な空き容量がない場合には、別のディレクトリーを指定するか、必要な容量がある別のストレージをマウントするようにしてください。VDSM ユーザーおよび KVM グループには、そのディレクトリーの読み取り、書き込み、実行権限が必要です。

重要

アップグレードの手順中に、Manager のバックアップを作成して、アップグレードを実行するホストマシンにコピーするように求められます。

手順5.4 セルフホストエンジンのアップグレード

  1. セルフホストエンジンの全ホスト上で、高可用性エージェントを無効にします。これには、クラスター内のいずれかのホストで以下のコマンドを実行します。
    # hosted-engine --set-maintenance --mode=global

    注記

    hosted-engine --vm-status を実行して、環境がメンテナンスモードにあることを確認します。
  2. SPM に現在設定されており、Manager 用仮想マシンを含むホストで、必要なリポジトリーを有効にします。
    # subscription-manager repos --enable=rhel-7-server-rhv-4-mgmt-agent-rpms
  3. Manager 用の仮想マシンで、必要なリポジトリーを有効化します。
    # subscription-manager repos --enable=rhel-7-server-rhv-4.0-rpms
  4. Manager 用の仮想マシン以外の仮想マシンをすべてを別のホストに移行します。
  5. ホストで Manager 用の仮想マシンパッケージを更新します。
    # yum update ovirt-hosted-engine-setup rhevm-appliance
  6. Manager 用の仮想マシンをアップグレードするにかアップグレードスクリプトを実行します。標準の Red Hat Enterprise Linux リポジトリーで入手可能な screen パッケージがインストールされていない場合は、インストールします。
    # yum install screen
    # screen
    # hosted-engine --upgrade-appliance

    注記

    アプライアンスが複数検出された場合には移行先のアプライアンスを選択し、Manager データベースののバックアップを作成してその完全パスを指定するように求められます。
  7. アップグレードが完了したら、グローバルメンテナンスを無効にします。
    # hosted-engine --set-maintenance --mode=none
アップグレード時に問題が発生した場合には、hosted-engine --vm-poweroff コマンドを使用して Manager の電源を切り、hosted-engine --rollback-upgrade を実行してアップグレードをロールバックします。
環境内の Red Hat Enterprise Linux ホストを更新する前に、更新するホスト上で以下のコマンドを実行し、バージョン 3.6 のリポジトリーを無効にして必要な 4.0 リポジトリーを有効にします。
# subscription-manager repos --disable=*
# subscription-manager repos --enable=rhel-7-server-rhv-4-mgmt-agent-rpms
RHEV-H ホストは RHVH 4.0 にインストールしなおす必要があります。『インストールガイド』の「Red Hat Virtualization Host」を参照します。
環境内のホストを更新して、データセンターとクラスターの互換レベルを 4.0 に更新できるようになりました。詳しい情報はアップグレードガイドを参照してください。