Windows Server 2012 群集的动态仲裁是否会使仲裁配置类型变得无关紧要?

Windows Server 2012 群集的动态仲裁是否会使仲裁配置类型变得无关紧要?

有几种仲裁类型:节点多数、节点和磁盘多数、节点和文件共享多数、无多数:仅磁盘

在设置 Server 2012 R2 群集时我没有修改任何仲裁设置,并且我可以看到它选择“节点多数”作为仲裁类型:

Cluster        : VDI-CS-01
QuorumResource :
QuorumType     : NodeMajority

这是一个简单的双节点集群 - 我还没有添加见证人。

但是因为这是一个 2012 集群,并且动态仲裁是自动启用的,仲裁类型是否重要?如果出现一系列节点故障,它是否会自动将仲裁移至可用节点,直到只剩下一个节点?

我对动态仲裁与 Windows 群集上设置的仲裁类型有何关系感到困惑。

答案1

动态仲裁不是通过更改仲裁类型来实现的,而是通过NodeWeight根据需要修改一个或多个节点上的属性来实现的。

例如,假设我有一个三节点集群在节点多数仲裁模式下运行。您会选择此模式,因为它为仲裁提供了奇数个参与投票,这是做出决策所必需的。

现在假设我丢失了一个节点。使用传统的仲裁配置,我现在以节点多数模式运行,但有两票。这意味着如果我在不更改任何仲裁设置(修改NodeWeight其中一个节点的类型或设置)的情况下丢失了另一个节点,那么如果我丢失第二个节点,我的集群就会关闭。

使用动态仲裁,集群将NodeWeight动态重新计算 s。它看到我有偶数个节点,因此它将NodeWeight我剩余节点之一的 设置为零。因此,该节点实际上在仲裁中没有投票权,并且我又回到奇数投票数。现在,如果另一个节点发生故障,我的集群将在剩余节点上保持运行。

您仍需要为您的配置选择适当的仲裁类型,动态仲裁仅在该类型内工作,以NodeWeights根据需要进行设置以保持集群正常运行时间。您仍需要从一开始就决定是否要使用文件共享见证或见证磁盘作为仲裁参与者。动态仲裁仅在故障是连续发生而不是同时发生时才有效,这意味着集群有时间在事件之间恢复和重新计算。

相关内容