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

如何将文件系统添加到联机 HAStoragePlus 资源中

在将文件系统添加到 HAStoragePlus 资源中时,HAStoragePlus 资源对本地文件系统的处理与对全局文件系统的处理不同。

有关 AffinityOn 扩展特性的信息,请参见使资源组和磁盘设备组之间的启动同步

  1. 在群集的一个节点上成为超级用户。

  2. 在群集的每个节点上的 /etc/vfstab 文件中,为要添加的每个文件系统的装入点添加一个条目。

    对于每个条目,请按如下所示设置“引导时装入”字段和“装入选项”字段:

    • 将“引导时装入”字段设置为

    • 如果文件系统是全局文件系统,则将“装入选项”字段设置为包含全局选项。

  3. 检索 HAStoragePlus 资源已经管理的文件系统的装入点列表。


    # scha_resource_get -O extension -R hasp-resource -G hasp-rg \
    FileSystemMountPoints
    
    -R hasp-resource

    指定要向其中添加文件系统的 HAStoragePlus 资源

    -G hasp-rg

    指定包含 HAStoragePlus 资源的资源组

  4. 修改 HAStoragePlus 资源的 FileSystemMountPoints 扩展特性使其包含以下装入点:

    • HAStoragePlus 资源已经管理的文件系统的装入点

    • 要添加到 HAStoragePlus 资源的文件系统的装入点


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

    指定要向其中添加文件系统的 HAStoragePlus 资源

    -x FileSystemMountPoints="mount-point-list "

    指定 HAStoragePlus 资源已经管理的文件系统的装入点以及要添加的文件系统的装入点(以逗号分隔)列表

  5. 确认 HAStoragePlus 资源的装入点列表与您在步骤 4 中指定的列表之间相匹配。


    # scha_resource_get -O extension -R hasp-resource -G hasp-rg \
     FileSystemMountPoints
    
    -R hasp-resource

    指定要向其中添加文件系统的 HAStoragePlus 资源

    -G hasp-rg

    指定包含 HAStoragePlus 资源的资源组

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

    如果 HAStoragePlus 资源处于联机状态但出现故障,资源的验证将会成功,但 HAStoragePlus 尝试装入文件系统的操作会失败。


    # scstat -g
    

实例 2–3 将文件系统添加到联机 HAStoragePlus 资源中

此例说明了如何将文件系统添加到联机 HAStoragePlus 资源中。

该示例假定每个群集节点上的 /etc/vfstab 文件已经包含要添加的文件系统的条目。


# scha_resource_get -O extension -R rshasp -G rghasp FileSystemMountPoints
STRINGARRAY
/global/global-fs/fs1
# scrgadm -c -j rshasp \
-x FileSystemMountPoints="/global/global-fs/fs1,/global/global-fs/fs2"
# scha_resource_get -O extension -R rshasp -G rghasp FileSystemMountPoints
STRINGARRAY
/global/global-fs/fs1
/global/global-fs/fs2
# 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