Sun Cluster 软件安装指南(适用于 Solaris OS)

向区域群集中添加存储设备

本节介绍了如何添加供区域群集直接使用的全局存储设备。全局设备是指可以由群集中的多个节点访问(可以一次只供一个节点访问,也可以同时供多个节点访问)的设备。

在将某个设备添加到区域群集中之后,此设备将在该区域群集中可见。

本节包含以下过程:

Procedure如何向区域群集中添加单个元设备 (Solaris Volume Manager)

执行此过程可将 Solaris Volume Manager 磁盘集的单个元设备添加到区域群集中。

  1. 成为可托管区域群集的全局群集节点上的超级用户。

    请从全局群集的一个节点中执行此过程的所有步骤。

  2. 确定要添加到区域群集中的元设备所在的磁盘集,并确定该磁盘集是否处于联机状态。


    phys-schost# cldevicegroup status
    
  3. 如果要添加的磁盘集未处于联机状态,请将它置于联机状态。


    phys-schost# cldevicegroup online diskset
    
  4. 确定与要添加的磁盘集相对应的磁盘集编号。


    phys-schost# ls -l /dev/md/diskset
    lrwxrwxrwx  1 root root  8 Jul 22 23:11 /dev/md/diskset -> shared/setnumber 
    
  5. 添加供区域群集使用的元设备。

    您必须对每个 set match= 条目使用单独的 add device 会话。


    注 –

    在路径名称中使用星号 (*) 作为通配符。



    phys-schost# clzonecluster configure zoneclustername
    clzc:zoneclustername> add device
    clzc:zoneclustername:device> set match=/dev/md/diskset/*dsk/metadevice
    clzc:zoneclustername:device> end
    clzc:zoneclustername> add device
    clzc:zoneclustername:device> set match=/dev/md/shared/setnumber/*dsk/metadevice
    clzc:zoneclustername:device> end
    clzc:zoneclustername:> exit
    
    match=/dev/md/diskset/*dsk/metadevice

    指定元设备的完整逻辑设备路径

    match=/dev/md/shared/N/*dsk/metadevice

    指定磁盘集编号的完整物理设备路径

  6. 重新引导区域群集。

    所做的更改将在区域群集重新引导之后生效。


    phys-schost# clzonecluster reboot zoneclustername
    

示例 6–7 向区域群集中添加元设备

以下示例显示了如何将磁盘集 oraset 中的元设备 d1 添加到 sczone 区域群集中。该磁盘集的编号为 3


phys-schost-1# clzonecluster configure sczone
clzc:sczone> add device
clzc:sczone:device> set match=/dev/md/oraset/*dsk/d1
clzc:sczone:device> end
clzc:sczone> add device
clzc:sczone:device> set match=/dev/md/shared/3/*dsk/d1
clzc:sczone:device> end
clzc:sczone:> exit

phys-schost-1# clzonecluster reboot sczone

Procedure如何向区域群集中添加磁盘集 (Solaris Volume Manager)

执行此过程可将整个 Solaris Volume Manager 磁盘集添加到区域群集中。

  1. 成为可托管区域群集的全局群集节点上的超级用户。

    请从全局群集的一个节点中执行此过程的所有步骤。

  2. 确定要添加到区域群集中的磁盘集,并确定它是否处于联机状态。


    phys-schost# cldevicegroup status
    
  3. 如果要添加的磁盘集未处于联机状态,请将它置于联机状态。


    phys-schost# cldevicegroup online diskset
    
  4. 确定与要添加的磁盘集相对应的磁盘集编号。


    phys-schost# ls -l /dev/md/diskset
    lrwxrwxrwx  1 root root  8 Jul 22 23:11 /dev/md/diskset -> shared/setnumber 
    
  5. 添加供区域群集使用的磁盘集。

    您必须对每个 set match= 条目使用单独的 add device 会话。


    注 –

    在路径名称中使用星号 (*) 作为通配符。



    phys-schost# clzonecluster configure zoneclustername
    clzc:zoneclustername> add device
    clzc:zoneclustername:device> set match=/dev/md/diskset/*dsk/*
    clzc:zoneclustername:device> end
    clzc:zoneclustername> add device
    clzc:zoneclustername:device> set match=/dev/md/shared/setnumber/*dsk/*
    clzc:zoneclustername:device> end
    clzc:zoneclustername:> exit
    
    match=/dev/md/diskset/*dsk/*

    指定磁盘集的完整逻辑设备路径

    match=/dev/md/shared/N/*dsk/*

    指定磁盘集编号的完整物理设备路径

  6. 重新引导区域群集。

    所做的更改将在区域群集重新引导之后生效。


    phys-schost# clzonecluster reboot zoneclustername
    

示例 6–8 向区域群集中添加磁盘集

以下示例显示了如何将磁盘集 oraset 添加到 sczone 区域群集中。该磁盘集的编号为 3


phys-schost-1# clzonecluster configure sczone
clzc:sczone> add device
clzc:sczone:device> set match=/dev/md/oraset/*dsk/*
clzc:sczone:device> end
clzc:sczone> add device
clzc:sczone:device> set match=/dev/md/shared/3/*dsk/*
clzc:sczone:device> end
clzc:sczone:> exit

phys-schost-1# clzonecluster reboot sczone

Procedure如何向区域群集中添加 DID 设备

执行此过程可向区域群集中添加 DID 设备。

  1. 成为可托管区域群集的全局群集节点上的超级用户。

    请从全局群集的一个节点中执行此过程的所有步骤。

  2. 确定要添加到区域群集中的 DID 设备。

    要添加的设备必须连接到区域群集的所有节点。


    phys-schost# cldevice list -v
    
  3. 添加供区域群集使用的 DID 设备。


    注 –

    在路径名称中使用星号 (*) 作为通配符。



    phys-schost# clzonecluster configure zoneclustername
    clzc:zoneclustername> add device
    clzc:zoneclustername:device> set match=/dev/did/*dsk/dNs*
    clzc:zoneclustername:device> end
    clzc:zoneclustername:> exit
    
    match=/dev/did/*dsk/dNs*

    指定 DID 设备的完整设备路径

  4. 重新引导区域群集。

    所做的更改将在区域群集重新引导之后生效。


    phys-schost# clzonecluster reboot zoneclustername
    

示例 6–9 向区域群集中添加 DID 设备

以下示例显示了如何将 DID 设备 d10 添加到 sczone 区域群集中。


phys-schost-1# clzonecluster configure sczone
clzc:sczone> add device
clzc:sczone:device> set match=/dev/did/*dsk/d10s*
clzc:sczone:device> end
clzc:sczone:> exit

phys-schost-1# clzonecluster reboot sczone

Procedure如何向区域群集中添加原始磁盘设备

  1. 使用 zonecfg 命令将原始磁盘设备 (cNtXdYsZ) 导出到区域群集节点,就像对其他标记的非全局区域通常所做的那样。

    此类设备不会受 clzonecluster 命令的控制,而是会视为节点的本地设备。有关将原始磁盘设备导出到非全局区域的更多信息,请参见《系统管理指南:Solaris Containers-资源管理和 Solaris Zones》中的“如何使用 zonecfg 导入原始设备和块设备”