Solaris Volume Manager 管理指南

与多属主磁盘集关联的任务


注意 – 注意 –

配置多属主磁盘集之前,除了安装 Solaris OS 以外,还必须安装以下软件:

有关设置 Sun Cluster 和 Oracle Real Application Clusters 软件的信息,请参见《Sun Cluster 软件安装指南(适用于 Solaris OS) 》和《用于 Oracle Real Application Clusters 的 Sun Cluster 数据服务指南(适用于 Solaris OS)》


一般情况下,Solaris Volume Manager for Sun Cluster 使用同一组 Solaris Volume Manager 命令来执行与磁盘集关联的任务。已向 metaset 命令中添加了特定于多属主磁盘集的某些命令选项。例如,用于创建多属主磁盘集的任务需要向 metaset 命令中添加 -M。以下输出说明了如何使用 metaset -s diskset-name -a -M -h hostname 命令来创建多属主磁盘集。


# metaset -s red -a -M -h nodeone

# metaset

Multi-owner Set name = red, Set number = 1, Master = 



Host                Owner          Member

  nodeone                          Yes 

此外,有些 metaset 命令选项(如用于获取和释放磁盘集的命令)不能与多属主磁盘集一同使用。有关更多信息,请参见 metaset(1M) 手册页。

在 Sun Cluster 环境中使用磁盘时还存在另一个不同的任务。Sun Cluster 会为每个磁盘指定唯一的设备 ID (device ID, DID) 号。如果不想使用 cntndn 格式来标识磁盘,则可以使用 Sun Cluster DID 路径名 /dev/did/dsk/dN。变量 N 是由 Sun Cluster 指定的设备编号。

以下输出说明了如何使用 metaset -s diskset-name -a disk-name 命令向多属主磁盘集添加磁盘,以及如何使用 Sun Cluster DID 路径名标识磁盘。


nodeone# metaset -s red

Multi-owner Set name = red

Multi-owner Set name = red, Set number = 1, Master = 



Host                Owner          Member

  nodeone                           Yes 

  nodetwo                           Yes 

nodeone# metaset -s red -a /dev/did/dsk/d13

nodeone# metaset -s red

Multi-owner Set name = red, Set number = 1, Master = nodeone



Host                Owner          Member

  nodeone            multi-owner   Yes



Drive Dbase



d13   Yes

有关为 Oracle Real Application Clusters 创建多属主磁盘集的信息,请参见《用于 Oracle Real Application Clusters 的 Sun Cluster 数据服务指南(适用于 Solaris OS)》中的“在 Solaris Volume Manager for Sun Cluster 中为 Oracle Real Application Clusters 数据库创建多拥有者磁盘集”

有关与磁盘集关联的任务,请参见第 19 章,磁盘集(任务)