Sun Cluster 软件安装指南(适用于 Solaris OS)

第 1 章 规划 Sun Cluster 配置

本章提供安装 Sun Cluster 配置的规划信息和指南。

本章中包含下列概述信息:

在何处查找 Sun Cluster 安装任务

下表说明在何处查找各种 Sun Cluster 软件安装任务的指导信息,以及执行这些任务的顺序。

表 1–1 Sun Cluster 软件安装任务信息

任务 

参考 

设置群集硬件。 

规划群集软件安装。 

安装新的群集或向现有群集添加节点。(可选)安装和配置 Sun StorEdge QFS 软件。 

安装软件

Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide

安装和配置 Solstice DiskSuiteTM 或 Solaris Volume Manager 软件。

SPARC:安装和配置 VERITAS Volume Manager (VxVM) 软件。 

配置群集框架软件,以及(可选)为 Sun Management Center(仅在基于 SPARC 的系统中使用)安装和配置 Sun Cluster 模块。 

配置群集

规划、安装和配置资源组和数据服务。 

Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)

开发定制数据服务。 

Sun Cluster 数据服务开发者指南(适用于 Solaris OS)

升级到 Sun Cluster 3.1 9/04 软件。 

规划 Solaris OS

本节提供在群集配置中规划 Solaris 软件安装的指南。有关 Solaris 软件的详细信息,请参阅 Solaris 安装文档。

选择 Solaris 安装方法的指南

可以使用 JumpStartTM 安装方法,通过本地 CD-ROM 或网络安装服务器来安装 Solaris 软件。另外,Sun Cluster 软件还提供一种通过使用 JumpStart 安装方法来安装 Solaris OS 和 Sun Cluster 软件的定制方法。如果要安装若干个群集节点,请考虑网络安装。

有关 scinstall JumpStart 安装方法的详细信息,请参阅如何安装 Solaris 和 Sun Cluster 软件 (JumpStart)。有关标准 Solaris 安装方法的详细信息,请参阅 Solaris 安装文档。

Solaris OS 功能限制

Sun Cluster 配置中不支持以下 Solaris OS 功能:

Solaris 软件组注意事项

Sun Cluster 3.1 9/04 软件至少必需 End User Solaris Software Group。然而,群集配置中的其他组件可能也有其自己的 Solaris 软件要求。当您决定要安装 Solaris 软件组时,请考虑以下信息。


提示 –

为了避免手动安装 Solaris 软件包,请安装 Entire Solaris Software Group Plus OEM Support。


系统磁盘分区

将此信息添加到相应的本地文件系统布局工作表

安装 Solaris OS 时,请确保创建必需的 Sun Cluster 分区,并且所有分区都满足最低空间需求。

如果您正在执行 Solaris OS 的交互式安装,则必须定制分区才能满足这些要求。

有关分区规划的其他信息,请参阅下列指南:

根 (/) 文件系统的指南

与运行 Solaris OS 的任何其他系统相同,您可以将根 (/)、/var/usr/opt 目录配置为单独的文件系统。或者,也可以在根 (/) 文件系统中包含所有目录。下面介绍 Sun Cluster 配置中根目录 (/)、/var/usr/opt 等目录的软件内容。规划分区方案时,请考虑该信息。

/globaldevices 文件系统的指南

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 兆字节物理内存的群集节点的分区方案。此方案将随 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 文件系统分配示例

盘片 

内容 

分配(以兆字节为单位) 

说明 

/

6.75GB 

为分片 1 至 7 分配空间后磁盘中剩余的空闲空间。可供 Solaris OS、Sun Cluster 软件、数据服务软件、卷管理器软件、Sun Management Center 代理和 Sun Cluster 模块代理软件包、根文件系统以及数据库和应用程序软件使用。 

交换

1GB 

512 兆字节用于 Solaris OS。 

512 兆字节用于 Sun Cluster 软件。 

重叠 

8.43GB 

整个磁盘。 

/globaldevices

512MB 

Sun Cluster 软件稍后会给该盘片指定一个不同的装载点并将它装载为一个群集文件系统。 

未使用的 

可作为空闲盘片用于在 VxVM 下封装根磁盘。 

未使用的 

未使用的 

卷管理器 

20 兆字节 

由 Solstice DiskSuite 或 Solaris Volume Manager 软件用于状态数据库复本,或 VxVM 软件用于在释放盘片之后的安装。 

规划 Sun Cluster 环境

本节提供了为 Sun Cluster 软件安装和配置进行规划和准备下列组件的指南:

有关 Sun Cluster 组件的详细信息,请参阅Sun Cluster 概述(适用于 Solaris OS)Sun Cluster 概念指南(适用于 Solaris OS)

许可

在开始安装软件之前,确保您具有所有必需的许可证书。Sun Cluster 软件不需要许可证书,但安装 Sun Cluster 软件的每个节点都必须受 Sun Cluster 软件许可证协议的约束。

有关卷管理器软件和应用程序软件的许可要求,请参阅这些产品的安装文档。

软件修补程序

安装每个软件产品后,还必须安装所有必要的修补程序。

IP 地址

根据群集配置情况,您必须为各种 Sun Cluster 组件设置许多 IP 地址。群集配置中的每个节点必须至少有一条与相同公共子网集的公共网络连接。

下表列出需要分配 IP 地址的组件。将这些 IP 地址添加到所有使用的命名服务。安装 Solaris 软件之后,还要将这些 IP 地址添加到每个群集节点上的本地 /etc/inet/hosts 文件中。

表 1–3 使用 IP 地址的 Sun Cluster 组件

组件 

所需的 IP 地址数 

管理控制台

每个子网 1 个 

IP 网络多路径处理 组

  • 单适配器组 – 1 个

  • 多适配器组 – 组中的每台适配器 1 个主 IP 地址加 1 个测试 IP 地址

群集节点 

每个子网的每个节点 1 个 

域控制台网络接口 (Sun FireTM 15000)

每个域 1 个 

控制台访问设备

逻辑地址 

每个子网的每个逻辑主机资源 1 个 

控制台访问设备

您必须能对所有群集节点进行控制台访问。如果在管理控制台上安装“群集控制面板”软件,则必须提供用于与群集节点通信的控制台访问设备的主机名。

有关控制台访问的详细信息,请参阅Sun Cluster 概念指南(适用于 Solaris OS)

逻辑地址

每个使用逻辑地址的数据服务资源组必须为用于访问逻辑地址的每个公共网络指定一个主机名。

公共网络

公共网络与群集外部进行通信。规划公共网络配置时请考虑以下几点:

有关规划公共网络适配器备份组的指导信息,请参见IP 网络多路径处理组。有关公共网络接口的详细信息,请参阅Sun Cluster 概念指南(适用于 Solaris OS)

用于 NFS 的指导信息

要在 Sun Cluster 配置中使用网络文件系统 (NFS),请注意以下几点。

服务限制

请注意下列针对 Sun Cluster 配置的服务限制:

Sun Cluster 可配置组件

本节提供配置下列 Sun Cluster 组件的指南:

将此信息添加到相应的配置工作表中。

表 1–4 Sun Cluster 配置工作表

配置工作表 

\u4f4d\u7f6e 

表 2–2(使用缺省值)或表 2–3(用于定制)

如何在所有节点上配置 Sun Cluster 软件 (scinstall)

表 2–6

如何安装和配置 Sun Cluster 软件 (SunPlex Installer)

表 2–7

如何安装 Solaris 和 Sun Cluster 软件 (JumpStart)

表 2–8

如何在附加群集节点上配置 Sun Cluster 软件 (scinstall)

群集名称

在 Sun Cluster 配置期间为群集指定一个名称。群集名称应当在整个企业中是唯一的。

节点名称

节点名称是您在安装 Solaris OS 时指定给机器的名称。在 Sun Cluster 配置期间,会为要作为一个群集安装的所有节点指定名称。在单节点群集安装中,缺省节点名称与群集名称相同。

专用网


注意 –

您无需为单节点群集配置专用网。


Sun Cluster 软件使用专用网来在节点之间进行内部通信。Sun Cluster 配置要求专用网与群集至少互连有两个连接。在群集的第一个节点上配置 Sun Cluster 软件时指定专用网地址和网络掩码。您可以接受缺省的专用网络地址 (172.16.0.0) 和网络掩码 (255.255.0.0);如果缺省网络地址已经在同一企业中的其他地方使用,也可以键入其他选择。


注意 –

安装实用程序(scinstall、SunPlex Installer 或 JumpStart)完成处理并且群集已经建立之后,您不能再更改专用网地址和网络掩码。必须卸载并重新安装群集软件才能使用其他专用网地址或网络掩码。


如果指定缺省值以外的专用网地址,此地址必须满足下列要求:

尽管 scinstall 实用程序允许您指定其他网络掩码,但最佳做法是接受缺省的网络掩码 255.255.0.0。指定表示更大网络的网络掩码没有任何好处。并且 scinstall 实用程序不接受表示较小网络的网络掩码。

有关专用网络的更多信息,请参见《System Administration Guide, Volume 3》中的 “Planning Your TCP/IP Network” (Solaris 8) 或System Administration Guide: IP Services》中的 “Planning Your TCP/IP Network (Task)” (Solaris 9)。

专用主机名

专用主机名是用于专用网接口上节点间通信的名称。专用主机名在 Sun Cluster 配置期间自动创建。这些专用主机名遵照命名惯例 clusternodenodeid-priv,其中 nodeid 是内部节点 ID 的编号。在 Sun Cluster 配置期间,当某个节点成为群集成员时,会自动为该节点分配一个 ID 号。配置群集之后,可以使用 scsetup(1M) 实用程序重命名专用主机名。

群集互连


注意 –

您无需为单节点群集配置群集互连。但是,如果最后还是希望将节点添加到单节点群集配置,则可能需要配置群集互连以供日后使用。


群集互连为群集节点之间的专用网通信提供了硬件通道。每个互连都由一根电缆组成,连接对象可以是:

在 Sun Cluster 配置期间,指定两个群集互连的下列信息:

建立群集之后,可以使用 scsetup(1M) 实用程序配置其他专用网连接。

有关群集互连的详细信息,请参阅Sun Cluster 概述(适用于 Solaris OS)》中的“群集互连”Sun Cluster 概念指南(适用于 Solaris OS)

IP 网络多路径处理组

将此规划信息添加到公共网络工作表

Internet 协议 (IP) 网络多路径组取代了网络适配器故障转移 (NAFO) 组,提供公共网络适配器监视和故障转移功能,并且是网络地址资源的基础。使用两个或多个适配器配置多路径组时,多路径组提供了高可用性。如果一个适配器出现故障,则该适配器上的所有地址都将转移到多路径组中的另一个适配器。通过这种方式,多路径组适配器保证公共网络与多路径组中适配器连接的子网之间的连接。

规划多路经组时请考虑以下几点。

对群集环境和非群集环境而言,Solaris 文档中说明的有关 IP 网络多路径处理 的大多数过程、指导信息和限制都相同。因此,有关 IP 网络多路径处理 的附加信息,请参见相关 Solaris 文档:

另请参阅Sun Cluster 概述(适用于 Solaris OS)》中的“IP 网络多路径组”Sun Cluster 概念指南(适用于 Solaris OS)

定额设备

Sun Cluster 配置使用定额设备来维护数据和资源的完整性。如果群集暂时失去与节点的连接,则定额设备可防止在群集节点试图重新连接群集时出现失忆或使人头疼的问题。您可以通过使用 scsetup(1M) 实用程序来配置法定设备。


注意 –

您无需为单节点群集配置定额设备。


规划定额设备时请考虑以下几点。

有关法定设备的更多信息,请参见Sun Cluster 概念指南(适用于 Solaris OS)》中的“法定和法定设备”以及Sun Cluster 概述(适用于 Solaris OS)》中的“法定设备”

规划全局设备和群集文件系统

本节为规划全局设备和规划群集文件系统提供以下指导信息:

有关全局设备和群集文件系统的详细信息,请参阅Sun Cluster 概述(适用于 Solaris OS)Sun Cluster 概念指南(适用于 Solaris OS)

高度可用全局设备和群集文件系统的指南

Sun Cluster 软件不要求任何特定磁盘布局或文件系统大小。在规划全局设备和群集文件系统的布局时请考虑以下几点。

群集文件系统

规划群集文件系统时请注意以下几点。

磁盘设备组

将此规划信息添加到磁盘设备组配置工作表

必须将所有卷管理器磁盘组配置为 Sun Cluster 磁盘设备组。这种配置使得辅助节点在主节点发生故障的情况下能够管理多主机磁盘。规划磁盘设备组时请考虑以下几点。

有关磁盘设备组的详细信息,请参阅Sun Cluster 概述(适用于 Solaris OS)》中的“设备”Sun Cluster 概念指南(适用于 Solaris OS)

群集文件系统的安装信息

规划群集文件系统的安装点时请考虑以下几点。

规划卷管理

将此规划信息添加到磁盘设备组配置工作表卷管理器配置工作表。对于 Solstice DiskSuite 或 Solaris Volume Manager,也可以将此规划信息添加到元设备工作表 (Solstice DiskSuite 或 Solaris Volume Manager)

本节为规划群集配置的卷管理提供以下指导信息。

Sun Cluster 软件使用卷管理器软件将磁盘分成磁盘设备组,这样,就可以将磁盘设备组作为一个单元来管理。Sun Cluster 软件支持通过以下方式安装或使用 Solstice DiskSuite 或 Solaris Volume Manager 软件和 VERITAS Volume Manager (VxVM) 软件。

表 1–5 支持的卷管理器与 Sun Cluster 软件一同使用的使用方法

卷管理器软件 

需求 

Solstice DiskSuite 或 Solaris Volume Manager 

无论是否使用某些节点上的 VxVM 来管理磁盘,都必须在群集的所有节点上安装 Solstice DiskSuite 或 Solaris Volume Manager 软件。 

SPARC:具有群集功能的 VxVM  

必须在群集的所有节点上安装和许可具有群集功能的 VxVM。 

SPARC:不具有群集功能的 VxVM 

您只需在附加到 VxVM 管理的存储设备的节点上安装和许可 VxVM。 

SPARC:Solstice DiskSuite 或 Solaris Volume Manager 和 VxVM 

如果在同一节点上同时安装这两个卷管理器,则必须使用 Solstice DiskSuite 或 Solaris Volume Manager 软件来管理每个节点所在的本地磁盘。本地磁盘包括根磁盘。使用 VxVM 管理所有共享的磁盘。 

有关如何安装和配置卷管理器软件的说明,请参阅卷管理器文档以及安装和配置 Solstice DiskSuite 或 Solaris Volume Manager 软件SPARC: 安装和配置 VxVM 软件。有关在群集配置中管理卷的详细信息,请参阅Sun Cluster 概念指南(适用于 Solaris OS)

卷管理器软件指南

使用卷管理器软件配置磁盘时,请考虑以下一般原则:

有关磁盘布局建议和附加限制的信息,请参阅卷管理器文档。

Solstice DiskSuite 或 Solaris Volume Manager 软件的指南

规划 Solstice DiskSuite 或 Solaris Volume Manager 配置时请考虑以下几点:

SPARC: VERITAS Volume Manager 软件的指南

规划 VERITAS Volume Manager (VxVM) 配置时,请考虑以下几点:

有关其他信息,请参见 VxVM 安装文档。

文件系统记录

需要对 UFS 和 VxFS 群集文件系统进行记录。此要求不适用于 QFS 共享文件系统。Sun Cluster 软件支持以下文件系统记录选项:

下表列出由每个卷管理器支持的文件系统记录。

表 1–6 支持的文件系统记录构成情况

卷管理器 

支持的文件系统记录 

Solstice DiskSuite 或 Solaris Volume Manager 

  • Solaris UFS 记录

  • Solstice DiskSuite trans 元设备记录

  • Solaris Volume Manager 事务卷记录

  • VxFS 日志

SPARC:VERITAS Volume Manager 

  • Solaris UFS 记录

  • VxFS 日志

在 Solaris UFS 记录 和 Solstice DiskSuite trans 元设备记录/Solaris Volume Manager 事务卷记录 之间为 UFS 群集文件系统进行选择时,请注意以下几点:

镜像指南

本节为规划群集配置的镜像提供以下指导信息。

镜像多主机磁盘指南

镜像 Sun Cluster 配置中的所有多主机磁盘,使得此配置可以允许单个设备发生故障。Sun Cluster 软件要求镜像跨扩展单元的所有多主机磁盘。如果存储设备提供了硬件 RAID 以及指向设备的冗余路径,则不需要使用软件镜像。

镜像多主机磁盘时请考虑以下几点。

有关多主机磁盘的详细信息,请参阅Sun Cluster 概述(适用于 Solaris OS)》中的“多主机磁盘存储”Sun Cluster 概念指南(适用于 Solaris OS)

镜像根磁盘指南

将此规划信息添加到本地文件系统布局工作表

为了实现最大可用性,应镜像根 (/)、/usr/var/opt 和本地磁盘上的 swap。在 VxVM 中,封装根磁盘并且镜像所生成的子磁盘。但是,Sun Cluster 软件不要求镜像根磁盘。

在决定是否镜像根磁盘之前,请考虑关于根磁盘的各种备用方法的风险、复杂性、成本以及服务时间。一个镜像策略不可能适用于所有配置。在决定是否要镜像根时,可能要考虑本地 Sun 服务代表的首选解决方案。

有关如何镜像根磁盘的说明,请参阅卷管理器文档以及安装和配置 Solstice DiskSuite 或 Solaris Volume Manager 软件SPARC: 安装和配置 VxVM 软件

在决定是否要镜像根磁盘时,请考虑以下几点。