Windows 集群 - 我可以在不干扰 SQL 的情况下进行故障转移吗?

Windows 集群 - 我可以在不干扰 SQL 的情况下进行故障转移吗?

我有一个 3 节点集群。

所有节点都是 Cluster01 的一部分,应处于 A/A/P 模式。

通常,SQL Server 的实例 A 和实例 B 分别驻留在 NodeA 和 NodeB 上。Windows 群集资源将驻留在 NodeA 上,而 NodeC 将作为被动节点。

目前我们的配置如下:

  • NodeA 具有集群资源组,其中包含 Quorum、Windows 集群 IP 和 HostName 以及 MSDTC
  • NodeB 有 SQL Server 实例 A,该实例有自己的 IP 和主机名
  • NodeC 有 SQL Server 的实例 B,该实例有自己的 IP 和主机名

我的问题是,虽然我知道故障转移通常会导致一些停机时间,但考虑到我们的 SQL Server 实例有自己的 IP 和主机名,并且用户连接到这些实例,故障转移 Quorum、Windows IP/Host 和 MSDTC 是否会以任何方式中断 SQL 服务?

我已经检查过它与 Windows 群集没有任何依赖关系,但是这是否有点像在说,如果我拔掉插头,Windows 还能运行吗?

提前致谢!

答案1

不会,故障转移其他集群组(仲裁等)不会导致您的 SQL 实例受到影响。SQL 会监听其自己的 IP 和虚拟名称。

答案2

分布式事务将受到 MSDTC 故障转移的影响。

相关内容