为什么我需要在具有两个节点的 WSFC 中进行见证?

0 sql-server clustering availability-groups disaster-recovery

我的集群的两个节点中都运行着 Windows Server 2019 和 SQL Server 2019。在我的情况下,没有证人一切正常。我需要 Windows Server 故障转移群集 (WSFC) 用于我用作 DR 解决方案的可用性组。

当两个节点都运行时,我将关闭一个节点(它具有我的 AG 的主数据库)并从另一个节点执行可用性组的故障转移,反之亦然。有人可以解释为什么我们需要在两个节点故障转移集群中的见证,或者我如何重新创建我们需要见证的场景。

Dav*_*oft 5

直接来自文档,有一个没有见证的双节点集群:

一个节点的投票被归零,因此在总共 1 票中确定多数票。如果无投票权节点意外宕机,则幸存者有 1/1,集群存活。如果投票节点意外宕机,幸存者有0/1,集群宕机。如果投票节点正常关闭,投票将转移到另一个节点,集群将继续存在。这就是配置见证人至关重要的原因。

了解集群和池仲裁

而且您可以简单地使用Cloud Witness,因此您不需要共享磁盘、第三个节点或文件共享。