1.7. RHEL クラスターでの VM のライブ移行についての問題

仮想化クラスターメンバーとの RHEL 高可用性クラスターのサポートポリシーの説明は、「Support Policies for RHEL High Availability Clusters - General Conditions with Virtualized Cluster Members」 を参照してください。説明にもあるように、Red Hat はハイパーバイザーやホストにわたるアクティブなクラスターノードのライブ移行をサポートしていません。ライブ移行を行う必要がある場合は、最初に VM 上のクラスターを停止してクラスターからノードを削除し、移行を行った後にクラスターのバックアップを開始する必要があります。
以下の手順では、クラスターから VM を削除し、VM を移行して、クラスターに VM を復元する手順を説明しています。

注記

この操作を行う前に、クラスターノードの削除によるクラスタークォーラムにおける影響を考慮してください。3 つのノードクラスターがあり、1 つのノードを削除する場合、クラスターが耐えられるのは、あと 1 つのノードエラーのみです。3 つのノードクラスターの 1 つが既にダウンしている場合は、2 つ目のノードを削除すると、クォーラムが失われます。
  1. 移行する VM 上で実行しているリソースやソフトウェアの停止または削除を行う前に準備を行う必要がある場合は、次の手順を実行します。
  2. 管理リソースを VM から移動します。リソースの割り当てに関する特定の要件や条件がある場合は、正しいノードにリソースを配置するための新しい場所の制約を作成することを考慮してください。
  3. VM をスタンバイモードにして、サービスで考慮されていないことや、残りのリソースが別の場所に再配置され、停止されるようにします。
    # pcs cluster standby VM
  4. VM 上で以下のコマンドを実行して、VM 上のクラスターソフトウェアを停止します。
    # pcs cluster stop
  5. VM のライブ移行を実行します。
  6. VM 上でクラスターサービスを開始します。クラスターサービスが移行の前に有効化されている場合は、再び有効化できます。
    # pcs cluster start
    # pcs cluster enable
  7. VM をスタンバイモードから解除します。
    # pcs cluster unstandby VM
  8. VM をスタンバイモードにする前に一時的な場所の制約を作成した場合、これらの制約を調整または削除して、リソースが通常の優先場所に戻れるようにします。