服务器群集:确定组的故障转移和移动策略

对于每个资源组,群集服务维护了被假定用作主机的节点优先级列表。要完全利用群集的处理能力,推荐了解群集服务如何使用此优先级列表来移动、故障转移以及故障回复资源组。这将使您更好的平衡所有节点中的组,并且最优化服务器群集的性能。

故障转移策略

为群集中的每个资源组指派故障转移策略。这些策略确定了发生故障转移时组进行的正确操作。可以为您设置的每个资源组选择最合适的策略。有关设置故障转移策略的详细信息,请参阅设置组属性

组故障转移策略包括三个设置:

故障转移计时

可以将组设置为在资源出现故障时立即故障转移,或者可以指示群集服务在故障转移前尝试数次重新启动已出现故障的资源。如果资源故障可以通过重新启动组内的所有资源来克服,则将群集服务设置为重新启动组。

请验证故障转移阈值没有超过群集中节点的数目。例如,如果群集包括三个节点,请将故障转移阈值设置为三。

首选节点列表

群集服务维护用于资源组移动、故障转移以及故障回复的可用节点的已排序的、内部的列表。可选的,可以设置组的首选所有者的节点的优先级列表,以便群集服务能够选择在该列表中最好的可用节点,而不是随机选择一个节点。如果节点中的一个或多个更适合主持组,该列表(也称为首选节点列表)是很有用的。

要点

故障回复计时

您可以将组设置为在群集服务检测到出现故障的节点还原后立即故障回复到其首选的节点,或者可以指示群集服务等待,直到指定的时间段,例如在商务高峰时间以后。

要点

移动组

可以使用群集管理器或cluster.exe 将资源组从一个节点手动移动到另一个节点。如果指定了移动的目标节点,群集服务会将组移动到所指定的节点。但是,如果没有指定目标节点,而是相应的选择“最佳可能”选项,群集服务将选择目标节点。群集服务用来选择目标节点的逻辑对以下每种方案都是不同的:

有关移动资源组的详细信息,请参阅将组移动到其他节点

下表根据用户是否定义了一个首选节点列表,总结了群集服务所使用的移动、故障转移以及故障回复逻辑。

方案移动组资源或节点故障故障回复已启用
首选节点列表已定义故障转移到列表中的第一个可用节点。故障转移到列表中的下一个节点。故障回复到原始节点。
首选节点列表未定义故障转移到随机选择的节点。故障转移到随机选择的节点。没有故障回复。

以下节提供关于手动移动、故障转移以及故障回复之后的逻辑的详细信息。

移动、故障转移以及故障回复

首选节点列表未定义

如果您并未为组设置首选所有者列表,群集服务将根据节点 ID 顺序创建一个内部节点列表。在通常情况下,该顺序与节点添加到服务器群集的顺序是一致的。但是,如果节点已经从群集服务器重退出,则排列顺序可能会有所不同。当资源组或节点出现故障时,并且您没有为该组定义首选所有者列表,则群集服务将随机地从内部节点列表中选择一个节点并尝试将组传送到该节点。

如果在没有指定目标节点的情况下,手动将资源组移出某个节点,群集服务将组传送到随机选择的节点。

首选节点列表已定义

如果为组定义了一个完整的首选节点列表(也就是说,一个列出群集中所有节点的列表),那么群集服务使用这个已定义的列表作为其内部列表。但是,如果为组定义了部分首选节点列表,那么群集服务将使用这个已定义的列表作为其外部列表,添加的任何其他已安装的节点均不在首选列表上。该列表根据节点 ID 进行排列。例如,如果创建了一个 5 个节点的群集(按着Node1Node2Node3Node4Node5的顺序安装节点)并且将Node3Node4以及Node5定义为资源组 PRINTGR1 的首选所有者,群集服务将维护 PRINTGR1 的已排列的列表Node3Node4Node5Node1Node2。群集服务如何使用此列表依赖于资源组移动是否根据资源/节点故障或手动移动组请求。

要点

首选列表和资源或节点故障

对于资源组或节点故障,组故障转移到首选节点列表的当前所有者的下一个节点。在上例中,如果资源组 PRINTGR1 在节点Node3上出现故障,那么群集服务会将该组故障转移到列表中的下一个节点Node4。如果允许故障转移该组,那么当Node3重新启用后,群集服务将 PRINTGR1 故障回复到该节点。

首选列表和手动移动

如果在不指定目标节点的情况下,手动移动资源组,群集服务将该组故障转移到首选列表上所列的第一个可用节点。

上页:服务器群集:选择运行在服务器群集上的应用程序 下页:服务器群集:选择群集模型

相关链接

服务器群集:确定组的故障转移和移动策略服务器群集:选择群集模型
服务器群集:模型 1:单节点服务器群集配置服务器群集:专用网络寻址选项
服务器群集:连接共享存储总线并指派驱动器号服务器群集:在远程计算机上安装群集管理器
服务器群集:卸载服务器群集服务器群集:存储配置选项
服务器群集:群集服务和网络连接之间的名称一致性服务器群集:配置群集网络硬件
服务器群集:群集资源可见性服务器群集:将管理过程应用到服务器群集
服务器群集:标准资源类型服务器群集:清单:创建新组
服务器群集:清单:创建新的资源服务器群集:打印后台处理程序资源类型
服务器群集:设置属性服务器群集:设置组属性
服务器群集:使用“群集管理器”服务器群集:设置资源属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号