规划 Solstice DiskSuite 配置时请考虑下列几点。
调解器 - 刚好用两个磁盘串配置并刚好由两个节点控制的每个磁盘集必须有为该磁盘集配置的 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。每个磁盘集允许的元设备的最大数目是 8192。
md_nsets - The md_nsets 字段定义可以为系统创建以满足整个群集需要的磁盘集的总数。必须将 md_nsets 的值设置为群集中磁盘的预期数目,加 1 以允许 Solstice DiskSuite 软件管理本地主机中专用磁盘(即不在本地磁盘集中的元设备)。每个群集允许的磁盘集的最大数目是 32。
在安装时间设置这些字段以允许用于群集的所有预测的将来扩展。在群集运行后增大这些值是在浪费时间,因为它需要对每个节点进行重新配置重新引导。梢后增大这些值还会增大在根 (/) 文件系统中创建所有请求的服务时空间分配不足的可能性。
所有群集节点必须有完全相同的 /kernel/drv/md.conf 文件,不管由每个节点提供服务的磁盘集的数目是多少。未按该指南操作可能导致严重的 Solstice DiskSuite 错误,并且可能丢失数据。