Oracle® Solaris Cluster 数据服务规划和管理指南

退出打印视图

更新时间: 2014 年 9 月
 
 

如何清除资源的 STOP_FAILED 错误标志

可以从任何群集节点执行此过程。


注 -  您还可以使用 Oracle Solaris Cluster Manager GUI 清除资源的 STOP_FAILED 状态。有关 GUI 登录说明,请参见Oracle Solaris Cluster 系统管理指南 中的如何访问 Oracle Solaris Cluster Manager

开始之前

确保您具有以下信息。

  • 资源处于 STOP_FAILED 状态的节点的名称

  • 处于 STOP_FAILED 状态的资源和资源组的名称

  1. 在群集成员上,承担可提供 solaris.cluster.modify RBAC 授权的 root 角色。
  2. 确定哪些资源进入了 STOP_FAILED 状态以及所在的节点。
    # clresource status 
  3. 在资源处于 STOP_FAILED 状态的节点上手动停止资源及其监视器。

    此步骤可能需要中止进程,或者运行特定于资源类型的命令或其他命令。

  4. 清除资源上的 STOP_FAILED 错误标志。
    # clresource clear -f STOP_FAILED -n nodelist resource 
    –f STOP_FAILED

    指定标志名称。

    –n nodelist

    指定资源处于 STOP_FAILED 状态的节点的逗号分隔名称列表。此列表可以包含一个节点名称,也可以包含多个节点名称。

    resource

    指定资源的名称。

  5. Step 4 中清除了 STOP_FAILED 标志的节点上检查资源组状态。
    # clresourcegroup status

    资源组现在应处于 OFFLINEONLINE 状态。

      在同时出现以下情况时,资源组将处于 ERROR_STOP_FAILED 状态:

    • 资源组在 STOP 方法失败时切换为脱机状态。

    • 未能停止的资源对资源组中的其他资源有依赖性。

  6. 如果资源组处于 ERROR_STOP_FAILED 状态,请按如下所示更正错误。
    1. 在相应的节点上将资源组切换为脱机状态。
      # clresourcegroup offline resource-group
      resource-group

      指定要切换为脱机状态的资源组的名称。

    2. 将资源组切换为 ONLINE 状态。

另请参见