5.4. RHEV-H ベースのセルフホストエンジン環境

RHEV-H ベースのセルフホストエンジン環境を RHEV 3.6 から RHV 4.0 にアップグレードするには、少なくとも最新の Red Hat Virtualization Host (RHVH) 4.0 をインストールして Red Hat Virtualization Manager (RHV-M) 4.0 にアップグレードする必要があります。アップグレードプロセスでは、Red Hat Enterprise Virtualization Manager 3.6 のバックアップファイルを Red Hat Virtualization Manager 4.0 に復元します。

重要

アップグレードユーティリティーは、テンプレートをベースとして新しい Manager を構築します。カスタムユーザー、SSH キー、監視など、アップグレード前の Manager に加えたカスタムの設定や手動の変更は、新しい Manager 上で手動で適用する必要があります。
アップグレードの手順中に、バージョン 3.6 の Manager のバックアップを作成して、アップグレードを実行するホストマシンにコピーするように求められます。
アップグレードのプロセスは、以下の主要なステップで構成されます。
  • Manager 仮想マシンを管理する高可用性エージェントをグローバルメンテナンスモードに設定します。
  • 新規 RHVH 4.0 ホストをお使いの環境に追加します。
  • Manager 用の仮想マシンを新規ホストに移行して、SPM として設定します。
  • アップグレードユーティリティーを実行して Manager をアップグレードします。
  • ホストを更新します。
  • クラスター内の Manager 仮想マシンと全ホストを更新した後には、クラスターの互換バージョンを 4.0 に変更します。

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

  1. 新しい RHVH 4.0 ホストをインストールします。RHVH のインストールの説明は、インストールガイドを参照してください。
  2. 環境に新規ホストを追加します。

    注記

    Manager 用仮想マシンをホストするには、新規ホストは追加のセルフホストエンジンホストとして追加する必要があります。詳しい情報は「7章セルフホスト環境に追加のホストをインストールする手順」を参照してください。
  3. セルフホストエンジンの全ホスト上で、高可用性エージェントを無効にします。これには、クラスター内のいずれかのホストで以下のコマンドを実行します。
    # hosted-engine --set-maintenance --mode=global

    注記

    hosted-engine --vm-status を実行して、環境がメンテナンスモードにあることを確認します。
  4. カスタマーポータルから RHV-M Virtual Appliance をダウンロードして、新規ホストにコピーします。
    1. Red Hat カスタマーポータル (https://access.redhat.com) にログインします。
    2. メニューバーの ダウンロード をクリックします。
    3. Red Hat Virtualization > Download Latest をクリックして、製品ダウンロードページにアクセスします。
    4. 正しい Red Hat Virtualization 4.0 を選択して Download Now をクリックします。
    Red Hat Virtualization Host に OVA ファイルをセキュアコピーします。
    scp rhvm-appliance.ova root@host.example.com:/usr/share
  5. RHVH 4.0 ホストに Manager 用仮想マシンを移行して、Storage Pool Manager (SPM) としてホストを設定します。
  6. Manager 用の仮想マシンで、必要なリポジトリーを有効化します。
    # subscription-manager repos --enable=rhel-7-server-rhv-4.0-rpms
  7. アップグレードスクリプトを実行して、Manager 用仮想マシンをアップグレードします。screen パッケージがインストールされていない場合にはインストールします。
    # yum install screen
    # screen
    # hosted-engine --upgrade-appliance

    注記

    スクリプトにより、ホストのコピー先の RHV-M Virtual Appliance の場所が尋ねられます。また、Manager データベースのバックアップを作成して、その完全なパスを提供するように求められます。
  8. アップグレードが完了したら、グローバルメンテナンスを無効にします。
    # 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 に更新できるようになりました。詳しい情報はアップグレードガイドを参照してください。