scconf -c -D [generic_options]
以下信息针对的是 scconf 命令。要使用等效的面向对象的命令,请参见 cldevicegroup(1CL) 手册页。
Solaris Volume Manager 设备组可通过名称、节点(可在其上对该组进行访问)、磁盘集中各设备的全局列表以及属性集(可用于控制诸如潜在主节点首选项和故障恢复行为之类的操作)来定义。
就 Solaris Volume Manager 设备组来说,只有一个磁盘集可分配给其中的一个设备组,且组名必须始终与磁盘集本身的名称相匹配。
在 Solaris Volume Manager 中,多主机设备或共享设备是指由两个或多个主机以及可由所有主机访问并在所有主机上具有相同设备名称的硬盘驱动器组成的组合。这一使用相同名称的设备命名要求是通过使用原始磁盘设备形成磁盘集来实现的。设备 ID 伪驱动程序 (DID) 允许多主机设备在群集中拥有一致的名称。只有已配置为磁盘集本身一部分的主机可配置到 Solaris Volume Manager 设备组的 nodelist 中。在将驱动器添加到共享磁盘集时,这些驱动器必须不属于任何其他共享磁盘集。
Solaris Volume Manager metaset 命令用于创建磁盘集,并且一开始就可以将其创建并将注册为 Solaris Volume Manager 设备组。接下来,必须使用 scconf 命令设置节点首选项列表、preferenced、failback 和 numsecondaries 子选项。
如果要更改节点首选项列表的顺序或故障恢复模式,您必须在 nodelist 中指定当前存在于设备组中的所有节点。此外,如果更改节点首选项的顺序,则还必须将 preferenced 子选项设置为 true。
如果在命令的 "change" 格式中未指定 preferenced 子选项,则使用已建立的 true 或 false 设置。
无法使用 scconf 命令从群集配置中删除 Solaris Volume Manager 设备组。请改用 Solaris Volume Manager 的 metaset 命令。可通过删除 Solaris Volume Manager 磁盘集删除设备组。
有关支持的一般选项的列表,请参见 scconf(1M)。有关用来创建和删除磁盘集及设备组的 metaset 相关命令的列表,请参见 metaset(1M)。
一个命令只允许一个操作选项。支持以下操作选项。
更改节点首选项列表的顺序、更改首选项和故障恢复策略,以及更改所需的辅助节点数。
以下 metaset 命令用于创建磁盘集 diskset 并将磁盘集注册为 Solaris Volume Manager 设备组。
其次,scconf 命令可用于指定设备组的潜在主节点的顺序、更改首选项和故障恢复选项,以及更改所需的辅助节点数。
host1# metaset -s diskset1 -a -h host1 host2 host1# scconf -c -D name=diskset1,nodelist=host2:host1, preferenced=true,failback=disabled,numsecondaries=1
有关下列属性的说明,请参见 attributes(5):
|