规划 Solstice DiskSuite 配置时请考虑下列几点。
本地元设备名称 -每个本地元设备的名称必须在群集中是唯一的,并且不能与任何设备 ID (DID) 名称相同。
调解器 - 刚好用两个磁盘串配置并刚好由两个节点控制的每个磁盘集必须有为该磁盘集配置的 Solstice DiskSuite 调解器。 磁盘串由一个磁盘群组、其物理磁盘、群组到节点的电缆以及接口适配卡组成。必须刚好用两个充当调解主机的节点来配置每个磁盘集。必须对需要调解器的所有磁盘集使用这两个同样的节点,并且这两个节点必须控制这些磁盘集。调解器不能配置用于不满足两个字符串和两个主机要求的磁盘集。有关详细信息,请参阅 mediator(7) 手册页。
/kernel/drv/md.conf 设置 - 每个磁盘集所使用的所有元设备都根据 /kernel/drv/md.conf 文件中的配置参数,在重新配置后的引导期间预先创建。md.conf 文件中的字段在 Solstice DiskSuite 文档中说明。必须如下修改 nmd 和 md_nsets 字段以支持 Sun Cluster 配置。
nmd - nmd 字段定义为每个磁盘集创建的元设备的数目。必须将 nmd 的值设置为由群集中的任何一个磁盘集所使用的元设备数目的最大预测值。例如,如果一个群集在其前 15 个磁盘集中使用 10 个元设备,但在第 16 个磁盘集中使用 1000 个元设备,则必须将 nmd 的值至少设置为 1000。此外,nmd 的值必须足够大,以确保足以供每个 DID 名称使用,并确保每个本地元设备名称在群集中是唯一的。每个磁盘集允许的元设备的最大数目是 8192。每个磁盘集的元设备的缺省数目是 128。
md_nsets - md_nsets 字段定义为满足整个群集的需要,可为系统创建的磁盘集的总数。必须将 md_nsets 的值设置为群集中磁盘的预期数目,加 1 以允许 Solstice DiskSuite 软件管理本地主机中专用磁盘(即不在本地磁盘集中的元设备)。每个群集允许的磁盘集的最大数目是 32,缺省数目是 4。
在安装时设置这些字段,以便将来可以对群集进行扩展。在群集运行后增大这些值将非常耗时,因为它需要对每个节点进行重新配置和重新引导。稍后增大这些值还会增大在根 (/) 文件系统中创建所有请求的服务时空间分配不足的可能性。
所有群集节点必须有完全相同的 /kernel/drv/md.conf 文件,而不管每个节点向多少个磁盘集提供服务。不按本指南操作可能导致严重的 Solstice DiskSuite 错误并且可能损失数据。