要完成此过程,必须提供以下信息。
其中的资源处于 STOP_FAILED 状态的节点的名称
处于 STOP_FAILED 状态的资源和资源组的名称
有关附加信息,请参见scswitch(1M) 手册页。
请通过任一群集节点执行此过程。
成为某个群集成员的超级用户。
标识哪些资源已经进入 STOP_FAILED 状态并位于哪些节点上。
# scstat -g |
在资源处于 STOP_FAILED 状态的节点上手动停止资源及其监视器。
此步骤可能需要您终止进程,或者运行针对资源类型的命令或其他命令。
在手动停止了资源的所有节点上将这些资源的状态手动设置为 OFFLINE。
# scswitch -c -h nodelist -j resource -f STOP_FAILED |
清除标志。
指定其中的资源处于 STOP_FAILED 状态的节点的名称(以逗号分隔)列表。该列表可能包含一个节点名称,也可能包含多个节点名称。
指定要切换为脱机状态的资源的名称。
指定标志名称。
查看在步骤 4 中清除了STOP_FAILED 标志的节点上的资源组状态。
资源组状态此时应为 OFFLINE 或 ONLINE。
# scstat -g |
命令 scstat -g 表示资源组是否保持 ERROR_STOP_FAILED 状态。如果资源组仍处于 ERROR_STOP_FAILED 状态,则运行以下 scswitch 命令以在适合的节点上将资源组切换为脱机状态。
# scswitch -F -g resource-group |
在可以控制组的所有节点上将资源组切换为脱机状态。
指定要切换为脱机状态的资源组的名称。
如果 STOP 方法失败,并且无法停止的资源与资源组中的其他资源具有依赖性,则在将资源组切换为脱机状态时会发生此种情况。否则,在对所有 STOP_FAILED 资源运行步骤 4 中的命令后,资源组将自动恢复为 ONLINE 或 OFFLINE 状态。
此时您可以将资源组切换为 ONLINE 状态。