本节指导如何在群集配置中规划 Solaris 软件安装。 有关 Solaris 软件的详细信息,请参阅 Solaris 安装文档。
可以使用 JumpStartTM 安装方法,通过本地 CD-ROM 或网络安装服务器来安装 Solaris 软件。另外,Sun Cluster 软件还提供一种通过使用 JumpStart 来安装 Solaris 操作环境和 Sun Cluster 软件的定制方法。 如果要安装若干个群集节点,请考虑网络安装。
有关 scinstall JumpStart 安装方法的详细信息,请参阅"如何安装 Solaris 和 Sun Cluster 软件 (JumpStart)"。有关标准 Solaris 安装方法的详细信息,请参阅 Solaris 安装文档。
Sun Cluster 3.0 软件至少要求"Solaris End User System Support"软件组。然而,群集配置中的其他组件可能也有其自己的 Solaris 软件要求。当您决定要安装的 Solaris 软件组时,请考虑以下信息。
有关任何 Solaris 软件要求,请参阅服务器文档。 例如,Sun EnterpriseTM E10000 服务器需要 Entire Distribution + OEM 软件组。
如果您安装了 Solaris 8 Update 6 操作环境并打算使用 SCI-PCI 适配器或 Remote Shared Memory Application Programming Interface (RSMAPI),请确保安装 RSMAPI 软件包(SUNWrsm、SUNWrsmx、SUNWrsmo 和 SUNWrsmox)。"Solaris 开发人员系统支持"软件组或更高版本中包含这些软件包。如果您安装了"End User System Support"软件组,请先使用 pkgadd(1M) 命令安装这些 RSMAPI 软件包,再安装 Sun Cluster 软件。有关使用 RSMAPI 的信息,请参阅 Solaris 8 Update 6 部分 (3RSM) 手册页。
可能还需要安装"End User System Support"软件组之外的其他 Solaris 软件包,例如:Apache HTTP 服务器软件包。 第三方软件(如 ORACLE®)可能需要附加的 Solaris 软件包。有关任何 Solaris 软件要求,请参阅第三方文档。
将该信息添加到《Sun Cluster 3.0 12/01 发行说明》中的"本地文件系统布局工作表"中。
安装 Solaris 操作环境时,务必创建所需的 Sun Cluster 分区,而且所有分区都必须满足最小空间要求。
交换 - 分配至少 750 兆字节或物理内存的两倍(取二者中较大的)。
/globaldevices - 创建一个 100 兆字节的文件系统,供全局设备的 scinstall(1M) 实用程序使用。
卷管理器 - 创建一个 10 兆字节的分区,供卷管理器用于磁盘结尾处的盘片(第 7 片)。如果群集使用 VERITAS Volume Manager (VxVM) 而且您打算封装根磁盘,则需要有两个未使用的盘片供 VxVM 使用。
要满足这些要求,如果正在执行 Solaris 操作环境的交互式安装,则必须定制分区。
有关分区规划的其他信息,请参阅下列指南。
对于其他任何运行 Solaris 操作环境的系统,您可以将根目录 (/)、/var、/usr 和 /opt 目录配置为单独的文件系统,也可以将所有目录都包括在根 (/) 文件系统中。下面介绍 Sun Cluster 配置中根目录 (/)、/var、/usr 和 /opt 目录的软件内容。规划分区方案时,请考虑该信息。
根目录 (/) - Sun Cluster 软件本身在根 (/) 文件系统中占用的空间不到 40 兆字节。Solstice DiskSuiteTM 软件需要的空间不到 5 兆字节,而 VxVM 软件需要的空间不到 15 兆字节。为了获得最佳效果,需要配置有充足的额外空间和索引节点容量,以便创建由 Solstice DiskSuite 或 VxVM 软件使用的块特定设备和字符特定设备;尤其当群集中有大量共享磁盘时,更应如此。因此,在正常分配给根 (/) 文件系统的空间量的基础上,至少还需添加 100 兆字节的空间。
/var - Sun Cluster 软件在安装时占用的 /var 文件系统中的空间量简直微不足道。但是,另外还需要为日志文件设置充足的空间。 而且,更多消息可以记录在群集节点中,而不是在典型独立服务器中查找。 因此,/var 文件系统至少需要 100 兆字节的空间。
/usr - Sun Cluster 软件在 /usr 文件系统中占用的空间不到 25 兆字节。Solstice DiskSuite 和 VxVM 软件各自需要的空间不到 15 兆字节。
/opt - Sun Cluster 框架软件在 /opt 文件系统中使用的空间不到 2 兆字节。然而,每个 Sun Cluster 数据服务可能要使用 1 到 5 兆字节的空间。Solstice DiskSuite 软件不使用 /opt 文件系统中的任何空间。如果 VxVM 软件的所有软件包及其工具都安装,则它占用的空间将超过 40 兆字节。另外,大多数数据库和应用程序软件都安装在 /opt 文件系统中。 如果使用 Sun Management Center 软件来监视群集,则在每个节点上还另外需要 25 兆字节的空间来支持 Sun Management Center 代理和 Sun Cluster 模块软件包。
交换分区的最小空间必须为 750 兆字节或机器上物理内存的两倍(取二两者中较大的)。另外,您安装的第三方应用程序也可能有交换需求。 有关任何交换需求的信息,请参阅第三方应用程序文档。
Sun Cluster 软件要求在其中一个本地磁盘上另外专门设置一个文件系统,用于管理全局设备。该文件系统必须是单独的,因为它稍后将安装为一个群集文件系统。 将该文件系统命名为 /globaldevices,这是由 scinstall(1M) 命令识别的缺省名称。scinstall(1M) 命令稍后会将此文件系统重新命名为 /global/.devices/node@nodeid,其中 nodeid 表示当节点成为群集成员时分配给它的编号,而原有的 /globaldevices 安装点将被删除。/globaldevices 文件系统必须有充足的空间和索引节点容量,以便创建块特定设备和字符特定设备;尤其当群集中有大量磁盘时,更应如此。对于大多数群集配置而言,100 兆字节的文件系统大小应绰绰有余。
如果使用 Solstice DiskSuite 软件,则必须在根磁盘中另外设置一个盘片,用于创建复本数据库。专门在每个本地磁盘上另外设置一个盘片作此用途。 但是,如果节点上只有一个本地磁盘,则可能需要在同一盘片中创建三个复本数据库,Solstice DiskSuite 软件才能正常工作。有关详细信息,请参阅 Solstice DiskSuite 文档。
如果使用 VxVM 并且打算封装根磁盘,则需要两个未使用的盘片以供 VxVM 使用,而且磁盘的开始或结尾处还要有一些未分配的额外空闲空间。有关根磁盘封装的详细信息,请参阅 VxVM 文档。
表 1-2 显示了物理内存不足 750 兆字节的群集节点的分区方案。该方案将随 Solaris 操作环境"End User System Support"软件组、Sun Cluster 软件和 Sun Cluster HA for NFS 数据服务一起安装。 为磁盘的最后一个盘片,即盘片 7,分配了少量的空间以供卷管理器使用。
此布局允许使用 Solstice DiskSuite 软件或 VxVM。如果使用 Solstice DiskSuite 软件,则将盘片 7 用于复本数据库。 如果使用 VxVM,稍后可以通过给盘片 7 分配零长度来释放该盘片。该布局提供了两个必需的空闲盘片 4 和 7,并且在磁盘结尾处提供了未使用的空间。
表 1-2 文件系统分配样例
盘片 |
内容 |
分配(以兆字节为单位) |
说明 |
---|---|---|---|
0 |
/ |
1168 |
441 兆字节用于 Solaris 操作环境软件。 额外的 100 兆字节用于根目录 (/)。 额外的 100 兆字节用于 /var。 25 兆字节用于 Sun Cluster 软件。 55 兆字节用于卷管理器软件。 1 兆字节用于 Sun Cluster HA for NFS 软件。 25 兆字节用于 Sun Management Center 代理和 Sun Cluster 模块代理软件包。 421 兆字节(磁盘上的剩余空闲空间)供将来数据库和应用程序软件使用。 |
1 |
交换 |
750 |
物理内存少于 750 兆字节时的最小空间大小。 |
2 |
重叠 |
2028 |
整个磁盘。 |
3 |
/globaldevices |
100 |
Sun Cluster 软件稍后会给该盘片指定一个不同的安装点并将它安装为一个群集文件系统。 |
4 |
未使用的 |
- |
可作为空闲盘片用于在 VxVM 下封装根磁盘。 |
5 |
未使用的 |
- |
|
6 |
未使用的 |
- |
|
7 |
卷管理器 |
10 |
由 Solstice DiskSuite 软件用于复本数据库,或在释放盘片后由 VxVM 用于安装。 |