このシナリオでは、NSX 管理者が、サイト 1 のネットワーク インフラストラクチャに計画されたメンテナンスを実施します。スケジュール設定されたメンテナンス ウィンドウで、管理者はサイト 1 をシャットダウンし、セカンダリ サイト 2 にフェイルオーバーします。
NSX 管理者の主な達成目標は次のとおりです。
- サイト 2 で、サイト全体のフェイルオーバーを最小限のダウンタイムで行う。
- フェイルオーバー後も、サイト 2 でサイト 1 のアプリケーションの IP アドレスを維持する。
- サイト 2 で、すべての Edge インターフェイスの設定と BGP プロトコルの設定を自動的に復旧する。
注:
- 管理者は、vSphere Web Client を使用するか、NSX REST API を実行して、フェイルオーバー タスクを手動で実行できます。また、フェイルオーバー中に実行される API を含むスクリプト ファイルを実行して、いくつかのフェイルオーバー タスクを自動化できます。このシナリオでは、vSphere Web Client を使用してフェイルオーバーを手動で行う手順について説明します。CLI または NSX REST API のいずれかが必要になる場合には、適切な手順を説明します。
- このシナリオで使用するディザスタ リカバリのワークフローは、以前に説明したトポロジに固有のものです。このトポロジは、プライマリ NSX Manager と 1 つのセカンダリ NSX Manager から構成されています。複数のセカンダリ NSX Manager を使用するワークフローは、このシナリオの範囲外です。
重要: セカンダリ サイト 2 へのフェイルオーバーの進行中か、部分的に完了している場合は、サイト 1 で
NSX Manager をパワーオンして、プライマリ サイト 1 へのフェイルバックを行わないでください。まず、このシナリオの手順に従って、フェイルオーバー プロセスが完了していることを確認します。セカンダリ サイト 2 へのフェイルオーバーが正常に完了している場合にのみ、すべてのワークロードを元のプライマリ サイト 1 にリストアまたはフェイルバックします。フェイルバック プロセスの詳しい手順については、
シナリオ 3:プライマリ サイトへの完全なフェイルバックを参照してください。
前提条件
- サイト 1 とサイト 2 の両方に NSX Data Center 6.4.5 以降がインストールされている。
- サイト 1 とサイト 2 の vCenter Server が拡張リンク モードで展開されている。
- サイト 1 とサイト 2 が次の条件を満たしている。
- NSX 以外のファイアウォールが存在する場合、そのファイアウォールにアプリケーション固有のセキュリティ ポリシーが設定されていない。
- NSX 以外のファイアウォールが存在する場合、そのファイアウォールにアプリケーション固有のファイアウォール ルールが設定されていない。
- ユニバーサル分散論理ルーターで ECMP を有効にして、すべてのトラフィックを許可するため、両方の ESG でファイアウォールが無効になっている。
- サイト 2 で、フェイルオーバー前に次の条件を満たしている。
- サイト 1 の構成と同じように、ESG で類似のダウンリンク インターフェイスが手動で設定されている。
- サイト 1 の設定と同じように、ESG で類似の BGP 設定が手動で行われている。
- プライマリ サイト 1 がアクティブまたは実行中の場合に、ESG がパワーダウン状態になっている。
手順
結果
NSX のコンポーネントの手動リカバリと、プライマリ サイト(サイト 1)からセカンダリ サイト(サイト 2)へのフェイルオーバーが完了します。
次のタスク
サイト 2(昇格したプライマリ サイト)で次の操作を行い、サイト 2 へのフェイルオーバーが 100% 完了しているかどうか確認します。
- NSX Manager がプライマリ ロールを持っているかどうか確認します。
- ユニバーサル分散論理ルーターに制御仮想マシン(Edge アプライアンスの仮想マシン)が展開されているかどうか確認します。
- すべてのコントローラ クラスタ ノードのステータスが「接続中」になっているかどうか確認します。
- ホストの準備のステータスが緑色になっているかどうか確認します。
- ユニバーサル分散論理ルーターの制御仮想マシン(Edge アプライアンスの仮想マシン)の CLI コンソールにログインして、次の操作を行います。
- show ip bgp neighbors コマンドを実行して、すべての BGP ネイバーが確立され、ステータスが UP になっているかどうか確認します。
- show ip route bgp コマンドを実行して、すべての BGP ルートがすべての BGP ネイバーから学習されているかどうか確認します。
サイト 2 へのフェイルオーバーが完了すると、セカンダリ サイト(昇格したプライマリ)ですべてのワークロードが実行され、サイト 2 のユニバーサル分散論理ルーターと NSX Edge を介してトラフィックがルーティングされます。
スケジュールされたメンテナンスが完了したら、管理者がプライマリ サイト 1 で NSX Manager とコントローラ クラスタ ノードをパワーオンして、元のプライマリ サイト 1 にすべてのワークロードをリストアします。プライマリ サイトへの手動フェイルバックの詳細については、シナリオ 3:プライマリ サイトへの完全なフェイルバックを参照してください。