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