用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南

如何在修改 HAStoragePlus 资源之后从故障中恢复

如果在修改 FileSystemMountPoints 扩展特性的过程中出现故障,HAStoragePlus 资源的状态为联机而有故障。更正故障之后,HAStoragePlus 资源的状态为联机。

  1. 确定导致修改尝试失败的故障。


    # scstat -g
    

    有故障 HAStoragePlus 资源的状态消息指明了相应的故障。可能的故障如下所示:

    • 文件系统应位于其上的设备不存在。

    • fsck 命令尝试检修文件系统的操作失败。

    • 尝试添加的文件系统的装入点不存在。

    • 无法装入尝试添加的文件系统。

    • 无法卸载尝试删除的文件系统。

  2. 更正导致修改尝试失败的故障。

  3. 重复用于修改 HAStoragePlus 资源的 FileSystemMountPoints 扩展特性的步骤。


    # scrgadm -c -j hasp-resource -x FileSystemMountPoints="mount-point-list"
    
    -j hasp-resource

    指定要修改的 HAStoragePlus 资源

    -x FileSystemMountPoints="mount-point-list "

    指定装入点(以逗号分隔)列表,这些装入点是在修改具有高可用性的文件系统的失败尝试中指定的

  4. 确定 HAStoragePlus 资源处于联机状态并且未出现故障。


    # scstat -g
    

实例 2–5 出现故障的 HAStoragePlus 资源的状态

此例说明了出现故障的 HAStoragePlus 资源的状态。此资源的故障原因是 fsck 命令尝试修理文件系统失败。


# scstat -g

 -- Resource Groups and Resources --

             Group Name      Resources
             ----------      ---------
  Resources: rghasp          rshasp


 -- Resource Groups --

             Group Name      Node Name    State
             ----------      ---------    -----
      Group: rghasp          node46       Offline
      Group: rghasp          node47       Online


 -- Resources --

           Resource Name   Node Name    State   Status Message
           -------------   ---------    -----   --------------
 Resource: rshasp          node46       Offline Offline
 Resource: rshasp          node47       Online  Online Faulted - Failed
to fsck: /mnt.