我有一个Always On AG 2016,配置在 Windows Server 2012 R2 – 2 节点集群上。Quorum 配置为2 nodes + Fileshare witness
,共 3 票。
场景 1: 现在,任一节点发生故障 – 剩余投票 = 66.66(多数)并且集群启动。
场景 2: 现在,文件共享见证失败 – 剩余 = 66.66(多数)并且集群启动
请帮助我了解场景 2 中的动态仲裁和动态见证。
我的疑问,后场景 2:
它会自动从任何一个节点中拿走 1 票吗?如果是,剩下的投票将是 33%,而不是多数票和单点故障。
在这种情况下动态见证的作用是什么?
提前致谢!。
是,对的。Dynamic witness 的工作方式使得它会厌倦保持总票数为奇数。在您的情况下,当 FS 见证关闭时,动态仲裁将切换来自其中一个节点的一票,使其投票变为零,现在投票的总票数将为一票。
动态仲裁和见证是非常相关的。在上面的案例中,FS witness失败后适配quorum的过程实际上是动态quorum。失败后自行调整。
我强烈建议您阅读Understanding cluster and pool quorum