本文介绍如何在群集停止后尝试使群集组联机时解决错误消息。
原始 KB 数: 313882
现象
手动关闭群集或群集发生故障后,如果群集丢失节点,组及其所有资源可能会进行故障转移。 但是,该组也可能进入脱机状态。 如果尝试使组或资源联机,可能会收到以下错误消息:
尝试将“GroupName**”**组联机时出错:
群集节点不是资源的所有者。
错误 ID:5015(00001397)。
如果尝试将单个资源联机,可能会收到以下错误消息之一:
尝试将“ResourceName**”**资源联机时出错:
群集资源无法联机。 所有者节点无法运行此资源。
错误 ID:5071 (000013df)。
-或-
未为此资源指定任何可能的所有者。 这意味着此资源无法在群集中的任何节点上联机。
原因
如果使用移动组功能手动将组从一个节点移到另一个节点,或者如果群集失败,则会为整个组和组中的所有资源生成一个可能的所有者列表。 如果组中未联机的资源之一没有在“可能所有者”列表中列出联机节点,则可能会出现本文的“摘要”部分中介绍的行为。
解决方法
若要解决此问题,请使脱机的节点重新联机。 将组移回刚联机的节点,然后检查每个资源的可能所有者列表,以验证该组未联机的节点是否已列出。
如果由于节点真正失败而无法使节点联机,请将正确的节点添加到“可能所有者”列表中:
-
在群集管理员中,打开每个资源的“常规”属性并查看“可能的所有者”列表。
找到具有空白“可能所有者”列表和灰色“修改”按钮的资源后,请注意此资源的名称
-
打开命令提示符,然后键入以下命令。 资源 名称是步骤 1 中记录的资源的名称:
群集资源 名称 /listowners 将显示资源可能所有者的列表。 此列表指示唯一可能的所有者是关闭的节点。
-
在命令提示符下,运行以下命令,将另一个节点添加到“可能所有者”列表中,其中 缺少的节点 是关闭的节点: 群集资源 名称 /addowner: 缺少节点
-
在群集管理员中,将以前处于脱机状态的组重新联机。
注意
组联机后,如果在查看群集管理员中的资源时遇到问题,请退出群集管理员,然后重新连接到群集。
Status
此行为是特意这样设计的。
详细信息
“可能所有者”列表在少于三个节点的群集上不起作用。 群集服务为组生成可能的所有者列表。 如果更改资源的“可能所有者”列表,则包含该资源的组受其影响的位置。 在内部,将为托管组的位置维护有序列表。 如果删除资源的可能所有者,请从“可能所有者”列表中删除该节点。