本节介绍了如何添加供区域群集直接使用的全局存储设备。全局设备是指可以由群集中的多个节点访问(可以一次只供一个节点访问,也可以同时供多个节点访问)的设备。
在将某个设备添加到区域群集中之后,此设备将在该区域群集中可见。
本节包含以下过程:
执行此过程可将 Solaris Volume Manager 磁盘集的单个元设备添加到区域群集中。
成为可托管区域群集的全局群集节点上的超级用户。
请从全局群集的一个节点中执行此过程的所有步骤。
确定要添加到区域群集中的元设备所在的磁盘集,并确定该磁盘集是否处于联机状态。
phys-schost# cldevicegroup status |
如果要添加的磁盘集未处于联机状态,请将它置于联机状态。
phys-schost# cldevicegroup online diskset |
确定与要添加的磁盘集相对应的磁盘集编号。
phys-schost# ls -l /dev/md/diskset lrwxrwxrwx 1 root root 8 Jul 22 23:11 /dev/md/diskset -> shared/setnumber |
添加供区域群集使用的元设备。
您必须对每个 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 |
指定元设备的完整逻辑设备路径
指定磁盘集编号的完整物理设备路径
重新引导区域群集。
所做的更改将在区域群集重新引导之后生效。
phys-schost# clzonecluster reboot zoneclustername |
以下示例显示了如何将磁盘集 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 |
执行此过程可将整个 Solaris Volume Manager 磁盘集添加到区域群集中。
成为可托管区域群集的全局群集节点上的超级用户。
请从全局群集的一个节点中执行此过程的所有步骤。
确定要添加到区域群集中的磁盘集,并确定它是否处于联机状态。
phys-schost# cldevicegroup status |
如果要添加的磁盘集未处于联机状态,请将它置于联机状态。
phys-schost# cldevicegroup online diskset |
确定与要添加的磁盘集相对应的磁盘集编号。
phys-schost# ls -l /dev/md/diskset lrwxrwxrwx 1 root root 8 Jul 22 23:11 /dev/md/diskset -> shared/setnumber |
添加供区域群集使用的磁盘集。
您必须对每个 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 |
指定磁盘集的完整逻辑设备路径
指定磁盘集编号的完整物理设备路径
重新引导区域群集。
所做的更改将在区域群集重新引导之后生效。
phys-schost# clzonecluster reboot zoneclustername |
以下示例显示了如何将磁盘集 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 |
执行此过程可向区域群集中添加 DID 设备。
成为可托管区域群集的全局群集节点上的超级用户。
请从全局群集的一个节点中执行此过程的所有步骤。
确定要添加到区域群集中的 DID 设备。
要添加的设备必须连接到区域群集的所有节点。
phys-schost# cldevice list -v |
添加供区域群集使用的 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 |
指定 DID 设备的完整设备路径
重新引导区域群集。
所做的更改将在区域群集重新引导之后生效。
phys-schost# clzonecluster reboot zoneclustername |
以下示例显示了如何将 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 |
使用 zonecfg 命令将原始磁盘设备 (cNtXdYsZ) 导出到区域群集节点,就像对其他标记的非全局区域通常所做的那样。
此类设备不会受 clzonecluster 命令的控制,而是会视为节点的本地设备。有关将原始磁盘设备导出到非全局区域的更多信息,请参见《系统管理指南:Solaris Containers-资源管理和 Solaris Zones》中的“如何使用 zonecfg 导入原始设备和块设备”。