使用 metaset 命令可创建 Solaris Volume Manager 磁盘集并将其注册为 Oracle Solaris Cluster 设备组。注册磁盘集时,系统会将您指定给磁盘集的名称自动指定给设备组。
phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。
此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有短形式。这些命令除了名称长短的不同以外,其功能都是相同的。
![]() | 注意 - 您创建的 Oracle Solaris Cluster 设备组(Solaris Volume Manager 或原始磁盘)必须与复制的设备组同名。 |
要创建多所有者磁盘组,请使用 –M 选项。
# metaset -s diskset –a –M –h nodelist
指定要创建的磁盘集。
添加一组可以主控磁盘集的节点。
将磁盘组指定为多所有者的。
# cldevicegroup sync devicegroup
设备组名称与使用 metaset 命令指定的磁盘集名称相符。
# cldevicegroup list
# cldevice show | grep Device
选择由将要控制或可能要控制磁盘集的群集节点共享的驱动器。
向磁盘集添加驱动器时,请使用格式为 /dev/did/rdsk/d N 的完整 DID 设备名称。
在下面的示例中,DID 设备 /dev/did/rdsk/d3 的条目表明 phys-schost-1 和 phys-schost-2 正在共享该驱动器。
=== DID Device Instances === DID Device Name: /dev/did/rdsk/d1 Full Device Path: phys-schost-1:/dev/rdsk/c0t0d0 DID Device Name: /dev/did/rdsk/d2 Full Device Path: phys-schost-1:/dev/rdsk/c0t6d0 DID Device Name: /dev/did/rdsk/d3 Full Device Path: phys-schost-1:/dev/rdsk/c1t1d0 Full Device Path: phys-schost-2:/dev/rdsk/c1t1d0 …
使用完整的 DID 路径名称。
# metaset -s setname -a /dev/did/rdsk/dN
指定磁盘集的名称,该名称与设备组名称相同。
给磁盘集添加驱动器。
# metaset -s setname
以下示例显示了如何使用磁盘驱动器 /dev/did/rdsk/d1 和 /dev/did/rdsk/d2 创建磁盘集和设备组,并检验设备组是否已创建。
# metaset -s dg-schost-1 -a -h phys-schost-1 # cldevicegroup list dg-schost-1 # metaset -s dg-schost-1 -a /dev/did/rdsk/d1 /dev/did/rdsk/d2