如果使用 SunPlex Installer 安装了 Solstice DiskSuite 软件,则请勿执行此过程。而应该转到镜像根磁盘。
该过程介绍了如何确定您的配置所需的 Solstice DiskSuite 元设备或 Solaris Volume Manager 卷名称的数目以及磁盘组的数目。该过程还介绍如何通过修改 /kernel/drv/md.conf 文件指定这些数目。
每个磁盘组的元设备名称或卷名称的缺省数目是 128,但许多配置需要的数目都大于该缺省数目。着手配置前请增大这个数目,以便节省今后管理的时间。
同时,保持 nmd 字段和 md_nsets 字段的值尽可能低。所有可能设备的内存结构由 nmd 和 md_nsets 确定,即使尚未创建这些设备。为了获得最佳性能,应保持 nmd 和 md_nsets 的值仅比要使用的元设备或卷的数目略高一点。
准备好 磁盘设备组配置工作表。
确定希望群集中包含的磁盘组的总数,然后再添加一个用于专用磁盘管理的磁盘组。
群集最多可以包含 32 个磁盘组,31 个磁盘组用于一般用途,外加一个磁盘组用于专用磁盘管理。磁盘组的缺省数目为 4。请在步骤 4 中的 md_nsets 字段中输入此值。
确定期望群集中任一磁盘所需的元设备名称或卷名称的最大数目。
每个磁盘组最多可有 8192 个元设备名称或卷名称。您可以在步骤 4 中为 nmd 字段提供该值。
确定期望每个磁盘组所需的元设备名称或卷名称的数量。
如果使用本地元设备或卷,请确保每个本地元设备名称或卷名在整个群集内都唯一,不与该群集内的任何设备 ID 同名。
选择专用于设备 ID 名称的数值范围,以及供每个节点专用于其本地元设备名称或卷名的数值范围。例如,设备 ID 名称可以使用的数值范围为 d1 到 d100。节点 1 上的本地元设备或卷名称可以使用的数值范围为 d100 到 d199。节点 2 上的本地元设备或卷名称可以使用的数值范围为 d200 到 d299。
确定期望在任一磁盘组中使用的元设备名称或卷名称的最大值。
要设置的元设备名称或卷名的数量取决于元设备名称或卷名的值,而不是实际数量。例如,如果元设备名称或卷名的范围在 d950 到 d1000,Solstice DiskSuite 或 Solaris Volume Manager 软件要求将该值设置为 1000 个名称,而不是 50 个。
在每个节点上,成为超级用户并编辑 /kernel/drv/md.conf 文件。
所有群集节点(或群集对拓扑中的群集对)必须具有完全相同的 /kernel/drv/md.conf 文件,而不管每个节点为多少个磁盘组提供服务。不按本指南操作可能会导致严重的 Solstice DiskSuite 或 Solaris Volume Manager 错误,并且可能丢失数据。
在每个节点上,执行重新配置后的重新引导。
# touch /reconfigure # shutdown -g0 -y -i6 |
在执行了重新配置后的重新引导之后,对 /kernel/drv/md.conf 文件所作的更改方可生效。
创建本地状态数据库复本。
转到如何创建状态数据库复本。