Sun Cluster 系统管理指南(适用于 Solaris OS)

Procedure如何从区域群集中删除文件系统

执行此过程可从区域群集中删除文件系统。区域群集中支持的文件系统类型包括 UFS、Vxfs、独立 QFS、ZFS(导出为数据集)以及回送文件系统。有关向区域群集中添加文件系统的说明,请参见《Sun Cluster 软件安装指南(适用于 Solaris OS)》中的“向区域群集中添加文件系统”

phys-schost# 提示符表示全局群集提示符。此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 B

  1. 在托管该区域群集的全局群集的某个节点上成为超级用户。此过程的一些步骤是从全局群集中的一个节点上执行的。其他步骤是从区域群集中的一个节点上执行的。

  2. 删除与要删除的文件系统相关的资源。

    1. 识别并删除为要删除的区域群集文件系统配置的 Sun Cluster 资源类型,例如 HAStoragePlusSUNW.ScalMountPoint


      phys-schost# clresource delete -F -Z zoneclustername fs_zone_resources
      
    2. 如果适用,请识别并删除在全局群集中为要删除的文件系统配置的类型为 SUNW.qfs 的 Sun Cluster 资源。


      phys-schost# clresource delete -F fs_global_resouces
      

      请小心使用 -F 选项,因为它会强制删除您所指定的所有资源,即使您没有首先禁用这些资源也是如此。您指定的所有资源都将从其他资源的资源相关性设置中删除,而这可能导致群集丢失服务。未删除的相关资源可能被置于无效状态或错误状态。有关更多信息,请参见 clresource(1CL) 手册页。


    提示 –

    如果删除的资源所属的资源组稍后变为空组,则您可以放心地删除该资源组。


  3. 确定文件系统挂载点目录的路径。例如:


    phys-schost# clzonecluster configure zoneclustername
    
  4. 从区域群集配置中删除文件系统。


    phys-schost# clzonecluster configure zoneclustername
    

    clzc:zoneclustername> remove fs dir=filesystemdirectory
    

    clzc:zoneclustername> commit
    

    文件系统挂载点由 dir= 指定。

  5. 检验文件系统是否已删除。


    phys-schost# clzonecluster show -v zoneclustername
    

示例 9–12 删除区域群集中的高可用性文件系统

此示例说明如何删除一个具有挂载点目录 (/local/ufs-1) 的文件系统,该文件系统是在一个名为 sczone 的区域群集中配置的。资源为 hasp-rs,其类型为 HAStoragePlus


phys-schost# clzonecluster show -v sczone
...
 Resource Name:                           fs
   dir:                                     /local/ufs-1
   special:                                 /dev/md/ds1/dsk/d0
   raw:                                     /dev/md/ds1/rdsk/d0
   type:                                    ufs
   options:                                 [logging]
 ...
phys-schost# clresource delete -F -Z sczone hasp-rs
phys-schost# clzonecluster configure sczone
clzc:sczone> remove fs dir=/local/ufs-1
clzc:sczone> commit
phys-schost# clzonecluster show -v sczone


示例 9–13 删除区域群集中的高可用性 ZFS 文件系统

此示例说明如何删除名为 HAzpool 的 ZFS 池中的一个 ZFS 文件系统,该文件系统是在 sczone 区域群集中 SUNW.HAStoragePlus 类型的资源 hasp-rs 中配置的。


phys-schost# clzonecluster show -v sczone
...
 Resource Name:                           dataset
   name:                                     HAzpool
...
phys-schost# clresource delete -F -Z sczone hasp-rs
phys-schost# clzonecluster configure sczone
clzc:sczone> remove dataset name=HAzpool
clzc:sczone> commit
phys-schost# clzonecluster show -v sczone