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

退出打印视图

更新时间: 2014 年 9 月
 
 

如何从联机 HAStoragePlus 资源中删除 Solaris ZFS 存储池

从联机 HAStoragePlus 资源中删除 Solaris ZFS 存储池时,HAStoragePlus 资源将执行以下操作:

  • 卸载 ZFS 存储池中的所有文件系统。

  • 从节点导出 ZFS 存储池。

  1. 在群集中的任一节点上,承担可提供 solaris.cluster.modify RBAC 授权的 root 角色。
  2. 确定 HAStoragePlus 资源已经管理的 ZFS 存储池。
    # clresource show -g hasp-resource-group -p Zpools hasp-resource
    -g hasp-resource-group

    指定包含 HAStoragePlus 资源的资源组。

    hasp-resource

    指定要从中删除 ZFS 存储池的 HAStoragePlus 资源。

  3. HAStoragePlus 资源当前管理的 ZFS 存储池列表中删除 ZFS 存储池。
    # clresource set -p Zpools="zpools-list" hasp-resource
    -p Zpools="zpools-list"

    指定 HAStoragePlus 资源当前管理的 ZFS 存储池名称去掉要删除的 ZFS 存储池名称后的逗号分隔名称列表。

    hasp-resource

    指定要从中删除 ZFS 存储池的 HAStoragePlus 资源。

  4. HAStoragePlus 资源现在管理的新的 ZFS 存储池列表与Step 2 中生成的列表进行比较。
    # clresource show -g hasp-resource-group -p Zpools hasp-resource
    -g hasp-resource-group

    指定包含 HAStoragePlus 资源的资源组。

    hasp-resource

    指定从中删除了 ZFS 存储池的 HAStoragePlus 资源。

  5. 确认 HAStoragePlus 资源联机并且未发生故障。

    如果 HAStoragePlus 资源联机但有故障,则表明资源验证已成功。但是 HAStoragePlus 资源卸载和导出 ZFS 文件系统的尝试失败。在这种情况下,需要重复前面的一系列步骤。

    # clresource status -t SUNW.HAStoragePlus +