フェイルオーバーとリカバリ
フェイルオーバーは、保護されたワークロードをリカバリサイトで立ち上げます。これには 3 つの種類があり、状況に応じて適切なものを選択することが極めて重要です。
| 種類 | 業務への影響 | 送信元 (プライマリ) への影響 | 使用時期 |
|---|---|---|---|
| テストフェイルオーバー | なし | 影響なし | いつでも実施可能な復旧リハーサル |
| 計画移行 (Planned Migration) | あり (正常停止) | 正常にシャットダウン | プライマリが健全な状態で行う計画的な切り替え |
| 緊急フェイルオーバー | あり | 変更を加えない | プライマリサイトがダウンまたは到達不能な場合 |
これらのアクションにはライセンスが必要です
フェイルオーバー、計画移行、テストフェイルオーバー、および再保護を実行するには、Cockpit で Disaster Recovery エンタイトルメントが有効になっている必要があります。ライセンスがない場合、各操作ボタンは無効化され、説明のツールチップが表示されます。
テストフェイルオーバー(リハーサル)
テストフェイルオーバーは、リカバリサイトの隔離されたバブルネットワーク内でワークロードのコピーを起動します。稼働中の本番 VM は停止せず一切影響を受けないため、いつでも安全に何度でも復旧リハーサルを行えます。
実行方法: Cockpit のレプリケーションタブから Test Failover を選択するか、DRM のプラン/フェイルオーバービューから Test を選択します。
検証ポイント: テストコピーが正常に起動し、(ゲストエージェントと IP マッピングがある場合)マッピングされたアドレスで通信可能になることを確認します。マルチディスクのワークロードの場合、すべてのディスクがレプリカからアタッチされていることを確認してください。
必ずクリーンアップを実施: テストが終了したら、必ず Stop Test Failover(プランの場合は Cleanup test)を選択してください。隔離されたテストコピーと一時的なネットワークが削除されます。テスト環境を起動したままにすると、リソースを消費し続けます。
テストフェイルオーバーは安全網です
ワークロード保護後、構成変更後、および定期的なスケジュールでテストフェイルオーバーを実行してください。業務無停止でワークロードが確実に復旧できることを証明する唯一の方法です。
計画移行 (Planned Migration)
計画移行は、メンテナンスウィンドウや計画的なデータセンター移設など、プライマリサイトがまだ健全に稼働している間に実施する安全で調整された切り替えです。
以下の順序で処理されます:
- プライマリサイトでワークロードを正常にシャットダウンします。
- データ損失を防ぐため、最終差分レプリケーションを実行します。
- リカバリサイトでワークロードを起動します。
リカバリ側で起動する前に送信元の停止が確認されるため、ワークロードが 2 箇所で同時に稼働してしまうリスクはありません。
実行方法: Cockpit のレプリケーションタブから Planned Migration を選択するか、プライマリが稼働している状態でフェイルオーバーアクションを含むリカバリプランを実行します。
緊急フェイルオーバー (Emergency Failover)
緊急フェイルオーバーは、プライマリサイトがオフラインまたは完全に到達不能になった実際の災害時に使用します。リカバリサイトにある最新の利用可能な復旧ポイントから、直ちにワークロードを登録して電源をオンにします。
実行方法: Cockpit のレプリケーションタブから Emergency Failover を選択(確認プロンプトが表示されます)するか、生存している DRM からレプリケーション済みのリカバリプランを実行します。
緊急フェイルオーバーはプライマリが完全にダウンしている時のみ使用してください
緊急フェイルオーバーは最新の復旧ポイントから復旧するため、その時点以降に書き込まれたデータは失われます。また、プライマリが実際には稼働し続けている状態で強制復旧を行うと、スプリットブレイン(同一ワークロードが両サイトで同時に稼働する状態)が発生する危険があります。DRM は、送信元が停止しているか到達不能であることを事前に確認してこれを防ぎます。送信元に到達可能で稼働している場合、明示的にオーバーライドしない限りフェイルオーバーは拒否されます。
復旧ポイントの選択
フェイルオーバーは、リカバリサイトで最新の完了した復旧ポイントから起動します。基盤となるデータが実際に揃っていない復旧ポイントは選択肢として提示されず、物理的に復元可能なポイントのみが使用されます。利用可能な復旧ポイントは、Cockpit のレプリケーションタブまたは DRM の復旧ポイントビューで確認できます。
フェイルオーバー後の運用
リカバリサイトでワークロードが稼働した後の次のステップは、通常、再保護 (Reprotect)(元のサイト方向へレプリケーション)を行い、準備が整った段階でフェイルバックすることです。詳細は 再保護とフェイルバック を参照してください。