web-dev-qa-db-ja.com

レプリケーションを使用したDRサイトへのSQLクラスターのフェイルオーバー

Zertoレプリケーションを使用して2ノードのSQLクラスターをフェイルオーバーしようとしています。 Server 2016StandardとSQL2017Standardを実行しています。

ネットワークが拡張されていないため、別のVLANを使用してフェイルオーバーする必要があります。クラスターの1つのノード(すべてのロールを保持するアクティブノード)を起動しようとしています。

新しいIP範囲があるため、クラスターを起動するためにあらゆる種類の問題が発生していることは明らかです。全体を見渡してみましたが、何も見つからないことに驚きました。

クラスターに接続しようとすると、「操作に失敗しました。クラスター化された役割を開いているときにエラーが発生しました」というメッセージが表示されます。

Microsoftフェールオーバークラスター内の仮想マシンをDRロケーションの別のVLAN)に完全にフェールオーバーしようとした人はいますか?

2
oke

アーキテクチャのやり直しを受け入れる場合、SQLAlwaysOnは複数のサブネットで適切に機能します。ただし、すべてのレプリカに同じバージョンのSQLを使用することをお勧めします。

https://www.mssqltips.com/sqlservertip/4597/configure-sql-server-alwayson-availability-group-on-a-multisubnet-cluster/

1
Systemic

私たちの問題は実際にはネットワークに関連していませんでした。 RDMを複製するとき、Zertoは、クラスターディスクを認識させるために必要なThick EagerZeroを使用して複製しませんでした。ディスクを複製してから、コマンドラインを使用してディスクの厚さをゼロに設定し、ノードを起動することができました。

0
oke