开始之前
您要创建的磁盘集必须满足以下要求之一:
如果正好为磁盘集配置了两个磁盘串,则磁盘集必须正好连接至两个节点并使用两个或三个中介主机。这些中介主机必须包括两个主机,这两个主机需要连接到包含磁盘集的磁盘盒。有关如何配置双串中介的详细信息,请参见配置双串中介。
如果为磁盘集配置了两个以上的磁盘串,则应确保任意两个磁盘串 S1 和 S2 上的驱动器数目之和都会超过第三个磁盘串 S3 上的驱动器数目。用一个公式来表示,该需求为 count(S1) + count(S2) > count(S3)。
您可以同时在群集的所有节点上运行此命令。
phys-schost# cldevice populate
有关更多信息,请参见 cldevice(1CL) 手册页。
即使仅从一个节点运行,该命令也会以远程方式在所有的节点上执行。要确定该命令是否已完成处理过程,请在群集中的每个节点上运行以下命令:
phys-schost# ps -ef | grep scgdevs
有关说明,请参见如何创建状态数据库副本。
以下命令可创建磁盘集并将其注册为 Oracle Solaris Cluster 设备组。
phys-schost# metaset -s setname -a -h node1 node2
指定磁盘集名称。
添加(创建)磁盘集。
指定将控制磁盘集的主节点的名称。
指定将控制磁组集的辅助节点的名称
phys-schost# cldevicegroup sync device-group-name
有关数据复制的更多信息,请参见Oracle Solaris Cluster 系统管理指南 中的第 4 章 数据复制方法。
phys-schost# metaset -s setname
phys-schost# cldevicegroup set -p name=value device-group
指定一个设备组属性。
指定属性的名称。
指定属性的值或设置。
指定设备组的名称。设备组名称与磁盘集名称相同。
有关设备组属性的信息,请参见 cldevicegroup(1CL)。
以下命令将创建 dg-schost-1 和 dg-schost-2 这两个磁盘集,同时将节点 phys-schost-1 和 phys-schost-2 指定为潜在的主节点。
phys-schost# metaset -s dg-schost-1 -a -h phys-schost-1 phys-schost-2 phys-schost# metaset -s dg-schost-2 -a -h phys-schost-1 phys-schost-2
接下来的步骤
将驱动器添加至磁盘集。请转至将驱动器添加到磁盘集。