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

Procedure如何从区域群集中删除存储设备

可以从区域群集中删除存储设备,例如 SVM 磁盘集和 DID 设备。执行此过程可从区域群集中删除存储设备。

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

  2. 删除与要删除的设备相关的资源。识别并删除为要删除的区域群集设备配置的 Sun Cluster 资源类型,例如 SUNW.HAStoragePlus 和 SUNW.ScalDeviceGroup。


    phys-schost# clresource delete -F -Z zoneclustername dev_zone_resources
    
  3. 确定要删除的设备的匹配项。


    phys-schost# clzonecluster show -v zoneclustername
    ...
     Resource Name:       device
        match:              <device_match>
     ...
  4. 从区域群集配置中删除设备。


    phys-schost# clzonecluster configure zoneclustername
    clzc:zoneclustername> remove device match=<devices_match>
    clzc:zoneclustername> commit
    clzc:zoneclustername> end
    
  5. 重新引导区域群集。


    phys-schost# clzonecluster reboot zoneclustername
    
  6. 检验设备是否已删除。


    phys-schost# clzonecluster show -v zoneclustername
    

示例 9–14 从区域群集中删除 SVM 磁盘集

此示例说明如何删除在名为 sczone 的区域群集中配置的 SVM 磁盘集 apachedg。apachedg 磁盘集的编号为 3。这些设备由在群集中配置的 zc_rs 资源使用。


phys-schost# clzonecluster show -v sczone
...
  Resource Name:      device
     match:             /dev/md/apachedg/*dsk/*
  Resource Name:      device
     match:             /dev/md/shared/3/*dsk/*
...
phys-schost# clresource delete -F -Z sczone zc_rs

phys-schost# ls -l /dev/md/apachedg
lrwxrwxrwx 1 root root 8 Jul 22 23:11 /dev/md/apachedg -> shared/3
phys-schost# clzonecluster configure sczone
clzc:sczone> remove device match=/dev/md/apachedg/*dsk/*
clzc:sczone> remove device match=/dev/md/shared/3/*dsk/*
clzc:sczone> commit
clzc:sczone> end
phys-schost# clzonecluster reboot sczone
phys-schost# clzonecluster show -v sczone


示例 9–15 从区域群集中删除 DID 设备

此示例说明如何删除在名为 sczone 的区域群集中配置的 DID 设备 d10 和 d11。这些设备供群集中配置的 zc_rs 资源使用。


phys-schost# clzonecluster show -v sczone
...
 Resource Name:       device
     match:             /dev/did/*dsk/d10*
 Resource Name:       device
    match:              /dev/did/*dsk/d11*
...
phys-schost# clresource delete -F -Z sczone zc_rs
phys-schost# clzonecluster configure sczone
clzc:sczone> remove device match=/dev/did/*dsk/d10*
clzc:sczone> remove device match=/dev/did/*dsk/d11*
clzc:sczone> commit
clzc:sczone> end
phys-schost# clzonecluster reboot sczone
phys-schost# clzonecluster show -v sczone