本节提供在群集配置中规划 Solaris 软件安装的指南。 有关 Solaris 软件的详细信息,请参阅 Solaris 安装文档。
您可以通过本地 CD-ROM 或通过网络安装服务器使用 JumpStartTM 安装方法来安装 Solaris 软件。 另外,Sun Cluster 软件还提供一种通过使用 JumpStart 安装方法来安装 Solaris 操作环境和 Sun Cluster 软件的定制方法。 如果要安装若干个群集节点,请考虑网络安装。
有关 scinstall JumpStart 安装方法的详细信息,请参阅如何安装 Solaris 和 Sun Cluster 软件 (JumpStart) 。 有关标准 Solaris 安装方法的详细信息,请参阅 Solaris 安装文档。
Sun Cluster 配置中不支持以下 Solaris 操作环境功能:
Sun Cluster 配置中不支持 Solaris 接口组。 在 Solaris 软件安装期间,缺省情况是禁用 Solaris 接口组功能。 请不要重新启用 Solaris 接口组。 有关 Solaris 接口组的详细信息,请参阅 ifconfig(1M) 手册页。
Sun Cluster 配置中不支持自动节电停机并且不应启用此功能。 有关详细信息,请参阅 pmconfig(1M) 和 power.conf(4) 手册页。
Sun Cluster 3.1 4/04 软件至少必需 End User Solaris Software Group。 然而,群集配置中的其它组件可能也有其自己的 Solaris 软件要求。 当您决定要安装 Solaris 软件组时,请考虑以下信息。
有关任何 Solaris 软件要求,请查看服务器文档。 例如,Sun Enterprise 10000 服务器必需使用 Entire Solaris Software Group Plus OEM Support。
如果您要使用 SCI-PCI 适配器(仅在基于 SPARC 的群集中使用)或Remote Shared Memory Application Programming Interface (RSMAPI),请确保安装 RSMAPI 软件包(SUNWrsm、SUNWrsmx、SUNWrsmo 和 SUNWrsmox)。 RSMAPI 软件包仅包含在某些 Solaris 软件组中。 例如,Developer Solaris Software Group 包含 RSMAPI 软件包,但 End User Solaris Software Group 不包含此软件包。
如果您安装的软件组不包含 RSMAPI 软件包,请在安装 Sun Cluster 软件之前手动安装 RSMAPI 软件包。 使用 pkgadd (1M) 命令可以手动安装软件包。 有关使用 RSMAPI 的信息,请参阅 Solaris 8 部分 (3RSM) 手册页。
您可能需要安装不属于 End User Solaris Software Group 的其它 Solaris 软件包。 Apache HTTP 服务器软件包就是其中一个。 第三方软件(如 ORACLE®)可能需要附加的 Solaris 软件包。 有关任何 Solaris 软件要求,请参阅第三方文档。
为了避免手动安装 Solaris 软件包,请安装 Entire Solaris Software Group Plus OEM Support。
将此信息添加到相应的本地文件系统布局工作表。
安装 Solaris 操作环境时,务必创建必需的 Sun Cluster 分区,而且所有分区都必须满足最低空间需求。
交换 – 分配给 Solaris 和 Sun Cluster 软件的交换空间总量不得少于 750 兆字节。 要获得最佳性能,至少应添加 512 兆字节供 Sun Cluster 软件使用,才能满足 Solaris 操作环境对空间的需要。 此外,还应为将在群集节点上运行的应用程序分配所需的所有额外交换空间。
如果您要创建其它交换文件,请不要在全局设备上创建交换文件。 只能使用本地磁盘作为节点的交换设备。
/globaldevices – 创建一个 512 兆字节的文件系统供全局设备的 scinstall(1M) 公用程序使用。
卷管理器 –在磁盘的最后一个盘片(盘片 7)上创建一个 20 兆字节的分区供卷管理器使用。 如果群集使用 VERITAS Volume Manager (VxVM) 并且您要封装根磁盘,则需要有两个未使用的盘片以供 VxVM 使用。
要满足这些要求,如果正在执行 Solaris 操作环境的交互式安装,则必须定制分区。
与其它运行 Solaris 操作环境的系统相同,可以将根 (/)、/var、/usr 和 /opt 等目录配置为单独的文件系统。 或者,也可以在根 (/) 文件系统中包含所有目录。 下面介绍 Sun Cluster 配置中根目录 (/)、/var、/usr 和 /opt 等目录的软件内容。 规划分区方案时,请考虑该信息。
根 (/) – Sun Cluster 软件本身在根 (/) 文件系统中占用不到 40 兆字节的空间。 Solstice DiskSuite/Solaris Volume Manager 软件需要不到 5 兆字节的空间,VxVM 软件则需要不到 15 兆字节的空间。 要配置充足的附加空间和索引节点容量,请向正常分配给根 (/) 文件系统的空间中至少添加 100 兆字节。 此空间用于创建 Solstice DiskSuite/Solaris Volume Manager 或 VxVM 软件所使用的块特殊设备和字符特殊设备。 如果群集中存在大量共享磁盘,分配此附加空间则尤其必要。
/var – Sun Cluster 软件在安装时占用的 /var 文件系统中的空间量简直微不足道。 但是,需要为日志文件设置充足的空间。 而且,更多消息可以记录在群集节点中,而不是在典型独立服务器中查找。 因此,/var 文件系统至少需要 100 兆字节的空间。
/usr – Sun Cluster 软件占用 /usr 文件系统中的空间不到 25 兆字节。 Solstice DiskSuite/Solaris Volume Manager 和 VxVM 软件各自需要不到 15 兆字节的空间。
/opt – Sun Cluster 框架软件使用 /opt 文件系统中的空间不到 2 兆字节。 不过,每种 Sun Cluster 数据服务都要使用 1 到 5 兆字节的空间。 Solstice DiskSuite/Solaris Volume Manager 软件不使用 /opt 文件系统中的任何空间。 如果安装 VxVM 软件的所有软件包和工具,则此软件所占用的空间将超过 40 兆字节。
另外,大多数数据库和应用程序软件都安装在 /opt 文件系统中。
SPARC: 如果使用 Sun Management Center 软件来监视群集,则每个节点都需要 25 兆字节的附加空间以支持 Sun Management Center 代理和 Sun Cluster 模块软件包。
Sun Cluster 软件要求在其中一个本地磁盘上另外专门建立一个文件系统,用于管理全局设备。 此文件系统日后将作为群集文件系统装载。 将此文件系统命名为 /globaldevices,这是 scinstall(1M) 命令识别的缺省名称。
scinstall 命令日后将重命名文件系统 /global/.devices/node@nodeid,其中 nodeid 表示节点成为群集成员时分配的编号。 原始 /globaldevices 装载点将被删除。
/globaldevices 文件系统必须具有充足的空间和索引节点容量来创建块特殊设备和字符特殊设备。 如果群集中存在大量磁盘,本指南则尤其重要。 对于大多数群集配置来说,512 兆字节大小的文件系统就可以满足需要。
如果使用 Solstice DiskSuite/Solaris Volume Manager 软件,则必须在根磁盘中另外设置一个盘片,用于创建状态数据库复本。 特别在每个本地磁盘中设置一个该用途的盘片。 但是,如果节点上只有一个本地磁盘,则可能需要在同一盘片中创建三个状态数据库复本,Solstice DiskSuite/Solaris Volume Manager 软件才能正常工作。 有关详细信息,请参阅 Solstice DiskSuite/Solaris Volume Manager 文档。
SPARC: 如果使用 VERITAS Volume Manager (VxVM) 并且要封装根磁盘,则需要有两个未使用的盘片以供 VxVM 使用。 另外,磁盘开始或结尾还需要一些附加的未指定可用空间。 有关根磁盘封装的详细信息,请参阅 VxVM 文档。
表 1–2 说明了具有不到 750 兆字节物理内存的群集节点的分区方案。 此方案将随 Solaris 操作环境 End User Solaris Software Group、Sun Cluster 软件和 Sun Cluster HA for NFS 数据服务一起安装。 为磁盘的最后一个盘片(即盘片 7)分配了少量的空间以供卷管理器使用。
此布局允许使用 Solstice DiskSuite/Solaris Volume Manager 软件或 VxVM。 如果使用 Solstice DiskSuite/Solaris Volume Manager 软件,状态数据库复本应使用盘片 7。 如果使用 VxVM,以后可以通过给盘片 7 分配零长度来释放该盘片。 该布局提供必需的两个空闲盘片 4 和 7,并且在磁盘结尾提供未使用的空间。
表 1–2 文件系统分配示例
盘片 |
目录 |
分配(以兆字节为单位) |
说明 |
---|---|---|---|
0 |
/ |
6.75GB |
给盘片 1 至 7 分配空间后磁盘中的剩余空闲空间。可供 Solaris 操作环境软件、Sun Cluster 软件、数据服务软件、卷管理器软件、Sun Management Center 代理和 Sun Cluster 模块代理软件包、根文件系统及数据库和应用程序软件使用。 |
1 个 |
交换 |
1GB |
512 兆字节用于 Solaris 操作环境软件。 512 兆字节用于 Sun Cluster 软件。 |
2 |
重叠 |
8.43GB |
整个磁盘。 |
3 |
/globaldevices |
512MB |
Sun Cluster 软件稍后会给该盘片指定一个不同的装载点并将它装载为一个群集文件系统。 |
4 |
未使用的 |
- |
可作为空闲盘片用于在 VxVM 下封装根磁盘。 |
5 |
未使用的 |
- |
- |
6 |
未使用的 |
- |
- |
7 |
卷管理器 |
20 兆字节 |
由 Solstice DiskSuite/Solaris Volume Manager 软件用于状态数据库复本,或由 VxVM 软件用于在释放盘片之后的安装。 |