使用 /forcequorum 开关在 Windows Server 2008 中启动群集服务的影响

本文讨论使用 /forcequorum 开关启动群集服务的影响

适用于: Windows Server 2012 R2
原始 KB 编号: 947713

Beta 版信息

本文讨论 Microsoft 产品的 beta 版本。 本文中的信息按原样提供,如有更改,恕不另行通知。

Microsoft 没有针对此 beta 版产品的正式产品支持。 有关如何获取对 beta 版本的支持的信息,请参阅 beta 产品文件附带的文档,或检查下载该版本的 Web 位置。

简介

在 Windows Server 2003 中,配置为使用多数节点集 (MNS) 仲裁模型的服务器群集可以在参与群集的群集节点数少于所需的最小群集节点数时强制启动群集服务。 以下公式用于确定所需的最小群集节点数:
< (已配置群集节点总数>/2) + 1

例如,4 节点 MNS 群集要求将至少三个节点视为功能 ( (4/2) + 1 = 3) 。

若要使用 MNS 仲裁模型方法启动群集服务,请使用 ForceQuorum 注册表项,或使用启动参数(如 /forcequorum 开关)。

注意

ForceQuorum 注册表项位于以下注册表子项下:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ClusSvc\Parameters

使用 /forcequorum 开关后,需要执行特殊过程才能正确恢复。 本文讨论使用 /forcequorum 开关在 Windows Server 2008 中启动群集服务的含义。 在基于 Windows Server 2008 的故障转移群集中,使用 /forcequorum 开关启动群集服务比在早期操作系统中的影响更大。

更多信息

在基于 Windows Server 2008 的故障转移群集中,群集配置信息将跨群集中的所有节点以及见证磁盘(如果配置了一个节点)进行跟踪。 Paxos 标记过程用于保证所有节点和见证磁盘上的群集配置的一致性。 Paxos 算法用于保证分布式系统的一致性。 当群集配置更新传播到群集中的所有节点时,群集服务使用该算法来保证数据一致性。

在基于 Windows Server 2008 的故障转移群集中,Paxos 标记由三个数字组成。 每个数字用冒号分隔。 例如,标记可能如下所示:
3:3:276
这些数字表示 NextEpoch 编号、LastUpdateEpoch 编号和序列号。 理想情况下,Paxos 标记应在群集配置的所有副本中相同。 每次形成群集时,Epoch 数字都会更改。 每次对群集配置进行更新时,序列号都会更改。 群集中的同步过程向群集中的所有节点发送建议。 建议由序列号和提议编号组成。 群集节点会检查其群集配置的本地副本,以查看其序列号是否更新或更高的建议编号。 如果节点没有更多的最新信息 (更高的数字) ,则节点会将接受发送回建议节点。 如果群集中的大多数节点 (“共识”) 将接受结果发送回建议节点,则数据将发送到要合并到本地的每个群集节点。

当群集节点加入群集时,该节点会在加入过程中发送其 Paxos 标记信息。 如果联接节点的 Paxos 标记信息早于当前群集配置,则会在加入过程中将群集配置的完整副本推送到节点。 群集配置的此副本称为群集注册表配置单元。 此行为可确保加入群集的所有节点都具有最新的配置信息。

群集中的 Paxos 标记格式只能在以下两种情况下更改:

  • 执行群集配置的权威还原时。
  • 使用 /forcequorum 开关启动群集服务时。 开关的简写是 /fq。

新的 Paxos 标记格式使用时间戳。 下面是新格式设置的示例:
2007/12/31-153555.889_4:2007/12/31-153555.889_4:294

此格式保证运行群集服务的节点以及此 Paxos 标记格式将具有群集配置的黄金副本或权威副本。 加入群集的任何节点都会在加入过程中自动将群集配置的此副本推送到该节点。 因此,当你决定强制群集服务在基于 Windows Server 2008 的故障转移群集中的特定节点上启动时,请务必选择具有最新群集配置信息的节点。 否则,某些配置设置可能会丢失。

References

有关 MNS 仲裁模型的详细信息,请访问以下 Microsoft 网站: https://technet.microsoft.com/library/cc784005(WS.10).aspx

有关 Paxos 算法的详细信息,请访问以下 Microsoft 网站: https://research.microsoft.com/users/lamport/pubs/paxos-simple.pdf