Hyper-V レプリカを使用してレプリケートされた仮想マシンをフェールオーバーする

Hyper-V レプリカを有効にし、仮想マシン (VM) をレプリケートした後、フェールオーバー操作を実行して VM をレプリカ ホストまたはクラスターに切り替えることができます。 この記事では、仮想化モード、Hyper-V マネージャー、フェールオーバー クラスター マネージャー、または PowerShell - Windows Admin Centerで Hyper-V レプリカを使用して、さまざまな種類のフェールオーバー操作を実行する方法について説明します。

Hyper-V レプリカの詳細、またはレプリケーションを有効にするか VM をレプリケートする必要がある場合は、次の記事を参照してください。

フェールオーバーのシナリオ

Hyper-V レプリカでは、次の 3 つのフェールオーバー シナリオがサポートされています。

  • テスト フェールオーバー: 進行中のレプリケーションに影響を与えずに、レプリカ ホストまたはクラスターにテスト VM を作成します。 これにより、レプリカ VM が正しく機能していることを確認できます。 テスト後、テスト フェールオーバーを停止してテスト VM を削除できます。

    既定では、テスト VM は最新の復旧ポイントから作成され、ネットワークに接続されていません。 追加の復旧ポイントを構成した場合は、これらのポイントのいずれかからテスト VM を作成することを選択できます。 VM で一度に実行できるテスト フェールオーバーは 1 つだけです。

  • 計画されたフェールオーバー: プライマリ VM を正常にシャットダウンできる場合に使用します。 これは、復旧計画のエンドツーエンドの検証を実行するのに役立ちます。 これにより、切り替える前にすべての変更がレプリカにレプリケートされ、データ損失がゼロになります。 計画されたフェールオーバーの後、必要に応じてレプリケーションを元のプライマリ ホストまたはクラスターに戻し、VM を元の場所にフェールバックできます。

    計画されたフェールオーバーは高可用性に代わるものではなく、データを失うことなく最小限のダウンタイムでワークロードを実行し続けることができます。 これは、サイト全体またはデータセンターの計画的なメンテナンスなどのイベントに役立ちます。

  • 計画外のフェールオーバー: 停電などの障害が原因でプライマリ VM が使用できない場合に使用します。 これにより、最新の復旧ポイントまたは以前の復旧ポイント (構成されている場合) を使用してレプリカ VM に切り替えることができます。 計画外のフェールオーバーの後、フェールオーバー プロセスを完了し、必要に応じてレプリケーションを元のプライマリ ホストまたはクラスターに戻し、VM を元の場所にフェールバックできます。

    計画外フェールオーバーは、プライマリ VM を正常にシャットダウンできないディザスター リカバリー シナリオ向けに設計されています。 選択した復旧ポイントによっては、データが失われる可能性があります。

[前提条件]

開始する前に、以下の前提条件を満たしていることを確認してください。

  • Hyper-V レプリカを使用してレプリケートする VM がある。

  • VM のレプリケーションの正常性状態は Normal です。 レプリケーションの正常性を確認するには、「 レプリケーションの進行状況の監視」を参照してください。

  • 各ホストの Hyper-V Administrators セキュリティ グループのメンバーであるユーザー アカウント。 Active Directory ドメインでは、グループ ポリシーの基本設定を使用して、このグループにユーザーまたはグループを追加できます。 または、アカウントを各ホストのローカル管理者にすることができます。 Hyper-V Administrators グループの詳細については、「 Active Directory セキュリティ グループ」を参照してください。

  • フェールオーバー後に VM が使用する静的 IP アドレスを制御する場合は、フェールオーバーを実行する前に静的 IP インジェクションを構成します。 詳細については、「 フェールオーバー用の静的 IP インジェクションの構成」を参照してください。

仮想マシンのフェールオーバー

VM ごとにフェールオーバー操作を実行する必要があります。 VM に対して一度に実行できるフェールオーバー操作は 1 つだけです。 各フェールオーバー操作は、次の組み合わせを使用して実行できます。

  • クラスターまたは単一ホスト上の Hyper-V Manager
  • クラスター上のフェールオーバー クラスター マネージャー
  • クラスターまたは単一ホスト上の PowerShell
  • Windows Admin Center - クラスターまたは単一ホスト上の仮想化モード。

手順に関連するタブを選択します。

Important

Windows Admin Center - 仮想化モードを使用した Hyper-V レプリカの構成は現在プレビュー段階です。 この情報は、リリース前に大幅に変更される可能性があるプレリリース製品に関連しています。 Microsoft は、ここに記載されている情報に関して、明示または黙示を問わず、一切の保証を行いません。

Windows Admin Center - 仮想化モードの詳細については、「 Windows Admin Center - 仮想化モードの概要」を参照してください。

Windows Admin Center を使用して仮想マシンをフェールオーバーする - 仮想化モードは、実行するフェールオーバーの種類によって異なります。

Windows Admin Center を使用した計画されたフェールオーバー

Windows Admin Center - 仮想化モードを使用して計画されたフェールオーバーを実行するには:

  1. Windows Admin Center - 仮想化モードの URL に移動し、サインインします。

  2. リソース ウィンドウで、計画されたフェールオーバーを実行する プライマリ VM を含むホストを展開し、VM を選択してその概要を入力します。

  3. VM が実行されている場合はシャットダウンします。 計画されたフェールオーバーを実行するには、VM をシャットダウンする必要があります。

  4. [ レプリケーション ] セクションで、[ 計画されたフェールオーバー] を選択します。

    レプリケーションの状態、復旧ポイント、アクション ボタンを含む VM レプリケーションの概要を示すWindows Admin Centerのスクリーンショット。

  5. 開いたウィンドウで、計画されたフェールオーバーの概要を確認し、[ フェールオーバー] を選択します。 フェールオーバー プロセスが開始され、レプリケーションの状態が 計画されたフェールオーバー用に準備されます。 この時点で計画されたフェールオーバーを取り消す場合は、[ 計画されたフェールオーバーのキャンセル] を選択します。

    前提条件のチェックとレプリケーションの方向の詳細を示す、計画フェイルオーバーの概要ペインを表示したWindows Admin Centerのスクリーンショット。

  6. リソース ウィンドウで、レプリカ VM を持つホストを選択します。

  7. ホストのツールの一覧から [ 仮想マシン] を選択し、レプリカ VM を選択して概要を入力します。

  8. [ レプリケーション ] セクションで、[ フェールオーバー] を選択します。

    計画フェールオーバー アクションが強調表示されている VM のレプリケーション セクションを示すWindows Admin Centerのスクリーンショット。

  9. 表示されるウィンドウで、要件に応じて、 フェールオーバー後にレプリカ仮想マシンを起動する場合は、チェック ボックスをオンにします。 既定では、レプリカ VM はフェールオーバー後に開始されます。 必要に応じて、VM をネットワークに接続することを忘れないでください。 次に、[ フェールオーバー ] を選択してプロセスを開始します。 フェールオーバーが完了すると、 レプリケーション セクションでレプリケーションの状態が フェールオーバー完了に変わります。

    前提条件のチェックと [フェールオーバー] ボタンが表示されているWindows Admin Centerの [計画されたフェールオーバーの概要] ウィンドウのスクリーンショット。

  10. 計画されたフェールオーバーを完了するには、[ レプリケーション ] セクションで [ 復旧ポイントの削除] を選択します。 確認のために、[ はい] を選択します。 このアクションにより、復旧ポイントが削除され、レプリカ チェックポイントがマージされます。 この時点で、フェールオーバーは完了です。 レプリケーションの方向を逆にするには、「 Windows Admin Center - 仮想化モードを使用したレプリケーションの変更を参照してください。

    レプリケーション状態の更新とレプリケーションの反転オプションを示す計画フェールオーバー後のWindows Admin Centerのスクリーンショット。

  11. VM がまだ実行されていない場合は起動します。 必要に応じて、VM をネットワークに接続することを忘れないでください。

Windows Admin Center を使用した計画外フェールオーバー

Windows Admin Center - 仮想化モードを使用してテスト フェールオーバーを実行するには:

  1. Windows Admin Center - 仮想化モードの URL に移動し、サインインします。

  2. リソース ウィンドウで、計画外のフェールオーバーを実行する レプリカ VM を含むホストを選択します。

  3. ホストのツールの一覧から [ 仮想マシン] を選択し、レプリカ VM を選択して概要を入力します。

  4. [ レプリケーション ] セクションで、[ フェールオーバー] を選択します。

    計画外フェールオーバーのフェールオーバー アクションが表示された VM レプリケーション パネルを示すWindows Admin Centerのスクリーンショット。

  5. 表示されたウィンドウで、計画されていないフェールオーバーの概要を確認し、ドロップダウン リストから 使用する復旧ポイントを 選択し、[ フェールオーバー] を選択します。 フェールオーバー プロセスが開始されます。

    計画されていないフェールオーバーの復旧ポイントの選択リストを示すWindows Admin Centerの [フェールオーバー] ウィンドウのスクリーンショット。

  6. このプロセスでは、レプリカ VM のチェックポイントが作成されます。 VM を起動し、選択した復旧ポイントが正しく機能することを確認するために必要なテストを実行する必要があります。 必要に応じて、VM をネットワークに接続することを忘れないでください。

    別の復旧ポイントを選択する必要がある場合は、[ 計画されたフェールオーバーのキャンセル] を選択してフェールオーバーをキャンセルできます。 その後、別の復旧ポイントを選択できます。

  7. VM をテストし、別の復旧ポイントに戻す必要がない場合は、フェールオーバーを完了する必要があります。 [ レプリケーション ] セクションで、[ 回復ポイントの削除] を選択します。 この操作により、復旧ポイントが削除され、チェックポイントがマージされます。つまり、以前の復旧ポイントに戻すことはできません。 追加の復旧ポイントを保持する場合は、フェールオーバーを完了する前に、まずレプリカ VM をエクスポートできます。

    Windows Admin Center における計画外フェールオーバー後に復旧ポイントを削除するコンテキスト メニュー オプションのスクリーンショット

    この時点でフェールオーバーは完了しますが、レプリケーションの方向が構成されていないため、レプリケーションの正常性は 警告 と表示されます。 リバースレプリケーションを構成するには、Windows Admin Center - 仮想化モードを使用したリバースレプリケーションを参照してください。

Windows Admin Centerを使用してフェールオーバーをテストする - 仮想化モード

Windows Admin Center - 仮想化モードを使用してテスト フェールオーバーを実行するには:

  1. Windows Admin Center - 仮想化モードの URL に移動し、サインインします。

  2. リソース ウィンドウで、テストする レプリカ VM を含むホストを展開し、VM を選択して概要を入力します。

  3. [ レプリケーション ] セクションまでスクロールし、[ テスト フェールオーバー] を選択します。

  4. 表示されたウィンドウで、ドロップダウン リストから使用する復旧ポイントを選択し、[フェールオーバー] を選択 します

  5. ホストは、重複するテスト VM を作成します。 VM 名は、 - Test が追加された元の VM 名です。 重複する VM は、既定ではネットワークに接続されていません。 VM を起動し、正しく機能することを確認するために必要なテストを実行します。

  6. テストが完了したら、[ レプリケーション ] セクションで [ テスト フェールオーバーのキャンセル] を選択します。 確認ダイアログで、[ はい ] を選択してテスト VM を削除し、そのデータを破棄します。

Windows Admin Centerを使用したレプリケーションの反転 - 仮想化モード

計画されたフェールオーバーまたは計画外のフェールオーバーが完了したら、レプリケーションの方向を逆にして、新しいプライマリ (以前のレプリカ) で行われた変更が元のプライマリ ホストまたはクラスターにレプリケートされるようにすることができます。 双方向保護を復元するには、この手順が必要です。

Windows Admin Center - 仮想化モードを使用してレプリケーションの反転を構成するには:

  1. Windows Admin Center - 仮想化モードの URL に移動し、サインインします。

  2. リソース ウィンドウで、フェールオーバーが完了した VM (現在プライマリとして実行されている VM) を含むホストを展開し、VM を選択してその概要を入力します。

  3. [ レプリケーション ] セクションまでスクロールし、[ レプリケーションの反転 ] を選択して レプリケーションの反転 ウィザードを開きます。

  4. [ レプリケーション接続 ] タブで、次の情報を入力し、[ レプリケーションの構成] を選択して続行します。

    1. Replica サーバーの場合は、元のプライマリ ホストまたは Hyper-V レプリカ ブローカーの FQDN または NetBIOS 名を入力します。

    2. レプリカ サーバー ポートの場合は、ポート番号を入力します。

    3. [ 認証の種類] で、適切な認証方法を選択します。 証明書ベースの認証を使用している場合は、[ 選択 ] を選択して証明書を選択します。 データを圧縮する場合は、チェック ボックスをオンにします。

  5. [ レプリケーションの構成] タブで、レプリケーションの頻度と復旧ポイントの設定を構成し、[ 初期レプリケーション ] を選択して続行します。

  6. [ 初期レプリケーション ] タブで、初期レプリケーション方法を選択し、[ 確認] を選択します。

  7. 概要情報を確認し、[ レプリケーションを有効にする] を選択します。

  8. レプリケーションの反転が開始されます。 レプリケーションの正常性が [OK] に戻り、変更が元のプライマリ ホストにレプリケートされます。 元のレプリケーションの方向に戻るために、計画されたフェールオーバーを実行できます。