Oracle® Solaris Cluster 系统管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

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

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

您还可以使用 Oracle Solaris Cluster Manager GUI 从区域群集中删除存储设备。有关 GUI 登录说明,请参见如何访问 Oracle Solaris Cluster Manager

  1. 在托管区域群集的全局群集的某个节点上承担 root 角色。

    此过程的某些步骤是从全局群集的一个节点上执行的。其他步骤可以从区域群集中的一个节点上执行。

  2. 删除与要删除的设备相关的资源。

    找出并删除为要删除的区域群集设备配置的 Oracle Solaris 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 的区域群集中配置的 Solaris Volume Manager 磁盘集 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# 
phys-schost# clzonecluster show -v sczone