WSFC + SQL Server HA 用の Windows Server 2016 上のオーバーレイ ネットワーク

WSFC + SQL Server HA 用の Windows Server 2016 上のオーバーレイ ネットワーク

私はWindows Server 2016 のオーバーレイ ネットワーク別のアドレス空間を作成するWindows Server フェールオーバー クラスタリング (WSFC)このクラスターは最終的にSQL Server HA クラスター

これを実行する理由:

2 つの Windows VM は、VM ごとに追加のプライベート ネットワーク インターフェイスまたは IP アドレスを提供できないクラウド プロバイダーでホストされています。

SQL01 (10.5.2.10)
SQL02 (10.5.2.11)

WSFC クラスターを作成する場合、クラスターに 1 つの IP が必要です。

SQL Server HA クラスターでは、SQL クラスター インスタンス用に別の IP も必要です。

プライベート IP アドレスをさらに作成する柔軟性がないため、SQL クラスター インスタンスで使用されるオーバーレイ ネットワークを使用することをお勧めします。

提案された解決策:

SQL01[10.5.2.10](192.168.10.10) ... [プライマリ] (オーバーレイ)

SQL02[10.5.2.11](192.168.10.11)

WINCLUSTER (192.168.10.20) クラスター

SQLクラスタ(192.168.10.30)

(Web サーバーは、クラスターと通信するために同じ IP 範囲内のインターフェースも必要になります。)

これを実現するために 2 つのオプションを検討しています。

  1. Docker Swarm を使用したオーバーレイ ネットワーク
  2. OpenVSwitchを使用したVXLAN(https://cloudbase.it/category/open-vswitch/

両方のノードを使用してスウォームを作成できます。ただし、コンテナーを使用せずに両方の Docker ホストが相互に通信する方法がわかりません。はい、コンテナー内で SQL Server を実行するつもりはありません。現在の実装では、SQL Server 2014 Standard が必要です。

各ノードに仮想インターフェースが必要になり、192.168.10.0/24のプライベートIPアドレスが割り当てられます。

したがって、各ノードはこのオーバーレイ ネットワーク上で相互に通信できるはずであり、最終的には通信に基盤となる 10.5.0.0/22 ネットワークが使用されます。

バックグラウンドで OpenVPN を使用するサードパーティ ツールを使用して、同様のことが試みられました。ただし、実稼働環境ではそのようなことは適切ではありません。

https://cohesive.net/VNS3 を使用して Windows Server フェールオーバー クラスタリングを設定する%28WSFC%29+

Docker/OpenVSwitch を使用してこのようなネットワークを作成し、ホスト間通信を実現し、WSFC + SQL クラスタリング用の個別のアドレス空間を作成できますか?

これを達成して本番環境に対応した人はいますか? 正しい方向を示してください。

関連情報