web-dev-qa-db-ja.com

AlwaysOn AG:現在のホストサーバー-所有者Node-プライマリインスタンス

私はSQL Server AlwaysOn AGを構築しており、手動と自動の「フェイルオーバー」のステップにいます。

Windows Serverフェールオーバークラスターに「現在のホストサーバー」が存在することに気付きました。私の知識によると、これはクラスターがホストするクラスターの「マスター」です。しかし、今度は、他のノードの可用性グループ(-role)をホストする「所有者ノード」があることに気付きました。 (所有者ノードはAGのプライマリインスタンスでもありますよね?)

私にとって、AlwaysOn AGの通常の運用には2つの質問があります。

Q1:「現在のホストサーバー」は、AlwaysOn AGの所有者と同じである必要がありますNode?

Q2:ホストを維持したい場合を想像してみてください。最初にAGを(SSMS経由またはALTER AVAILABILITY GROUPを使用して)2番目のノード/別のノードにフェールオーバーし、次にWSFC-Currentホストのフェールオーバーを行いますか?

多分誰かがこの質問で私を助けて、私にいくつかの助言を与えることができます。

ありがとう

1
ssd_rider

「現在のホストサーバー」は、AlwaysOn AGの所有者と同じである必要がありますかNode?

これは、現在コアクラスターリソースをホストしているノードであり、同じではなく、単なる別の役割です。異なるノードが異なる役割を所有できます。この場合、それらは同じである必要はありません。一般に、ほとんどの人は、WSFCのコアクラスタリソースを所有しているonlyにSQL Serverがあることを気にしません。特定の状況では違いはありますが、大部分の場合、実際の違いはありません。

ホストを維持したい場合を想像してみてください。最初にAGを(SSMS経由またはALTER AVAILABILITY GROUPを使用して)2番目のノード/別のノードにフェールオーバーし、次にWSFC-Currentホストのフェールオーバーを行いますか?

ホストをメンテナンスする場合は、そのノードからallロール(ドレイン)を移動します。だから、はい、すべてをそこから移動する必要があります。

5
Sean Gallardy