JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Cluster 软件安装指南     Oracle Solaris Cluster (简体中文)
search filter icon
search icon

文档信息

前言

1.  规划 Oracle Solaris Cluster 配置

查找 Oracle Solaris Cluster 安装任务

规划 Oracle Solaris OS

选择 Oracle Solaris 安装方法的指导

Oracle Solaris OS 功能限制

Oracle Solaris 软件组注意事项

系统磁盘分区

有关根 (/) 文件系统的指导

有关 /globaldevices 文件系统的指导

卷管理器要求

示例-文件系统分配范例

有关全局群集中的非全局区域的指导

SPARC:有关群集中 Sun Logical Domains 的指导

规划 Oracle Solaris Cluster 环境

许可

软件修补程序

公共网络 IP 地址

控制台访问设备

逻辑地址

公共网络

法定服务器

NFS 指导信息

服务限制

网络时间协议 (Network Time Protocol, NTP)

Oracle Solaris Cluster 可配置组件

全局群集名称

全局群集投票节点名称和节点 ID

区域名称

专用网络

专用主机名

群集互连

传输适配器

传输交换机

全局隔离

法定设备

区域群集

全局群集的要求和相关指导

区域群集的要求和相关指导

有关区域群集中 Trusted Extensions 的指导

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

全局设备

设备组

群集文件系统

为群集文件系统选择挂载选项

UFS 群集文件系统

VxFS 群集文件系统

群集文件系统的挂载信息

规划卷管理

卷管理器软件指导

Solaris Volume Manager 软件的指南

Veritas Volume Manager(Veritas 卷管理器) 软件的指南

文件系统日志记录

镜像指导

镜像多主机磁盘指导

镜像根磁盘指导

2.  在全局群集节点上安装软件

3.  建立全局群集

4.  配置 Solaris Volume Manager 软件

5.  安装和配置 Veritas Volume Manager(Veritas 卷管理器)

6.  创建群集文件系统

7.  创建非全局区域和区域群集

8.  将 Oracle Solaris Cluster 模块安装到 Sun Management Center

9.  从群集中卸载软件

A.  Oracle Solaris Cluster 安装和配置工作单

索引

规划 Oracle Solaris Cluster 环境

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

有关 Oracle Solaris Cluster 组件的详细信息,请参见《Oracle Solaris Cluster Concepts Guide》

许可

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

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

软件修补程序

安装每个软件产品后,还必须安装所有必要的修补程序。为了使群集能够正常运行,请确保所有的群集节点保持相同的修补程序级别。

公共网络 IP 地址

有关群集使用公共网络的信息,请参见《Oracle Solaris Cluster Concepts Guide》中的"Public Network Adapters and IP Network Multipathing"

必须为 Oracle Solaris Cluster 的各种组件设置多个公共网络 IP 地址,具体取决于群集配置。群集配置中的每个 Solaris 主机都必须至少有一个到同一组公共子网的公共网络连接。

下表列出了需要为其指定公共网络 IP 地址的组件。将这些 IP 地址添加至以下位置:

表 1-3 使用公共网络 IP 地址的 Oracle Solaris Cluster 组件

组件
所需的 IP 地址数
管理控制台
每个子网 1 个 IP 地址。
全局群集节点
每个子网、每个节点 1 个 IP 地址。
区域群集节点
每个子网、每个节点 1 个 IP 地址。
域控制台网络接口 (Sun Fire 15000)
每个域 1 个 IP 地址。
(可选)非全局区域
每个子网 1 个 IP 地址。
控制台访问设备
1 个 IP 地址。
逻辑地址
每个子网、每个逻辑主机资源 1 个 IP 地址。

有关规划 IP 地址的更多信息,请参见《系统管理指南:IP 服务》中的第 2  章 "规划 TCP/IP 网络(任务)"

控制台访问设备

您必须能对所有群集节点进行控制台访问。如果在管理控制台上安装 Cluster Control Panel 软件,您必须提供用来与群集节点通信的控制台访问设备的主机名和端口号。

有关控制台访问的更多信息,请参见《Oracle Solaris Cluster Concepts Guide》

或者,如果您将管理控制台直接连接到或通过管理网络连接到群集节点,则必须提供每个全局群集节点的主机名以及它们用来连接到管理控制台或管理网络的串行端口号。

逻辑地址

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

有关更多信息,请参见《Oracle Solaris Cluster Data Services Planning and Administration Guide》。有关数据服务和资源的其他信息,另请参见《Oracle Solaris Cluster Concepts Guide》

公共网络

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

有关公共网络接口的更多信息,请参见《Oracle Solaris Cluster Concepts Guide》

法定服务器

您可以使用 Oracle Solaris Cluster 法定服务器软件将一台计算机配置为法定服务器,然后将该法定服务器配置为群集的法定设备。您可以使用法定服务器来代替共享磁盘和 NAS 文件管理器或作为这些设备的补充。

对法定服务器在 Oracle Solaris Cluster 配置中的使用进行规划时,请考虑以下几点:

NFS 指导信息

对网络文件系统 (Network File System, NFS) 在 Oracle Solaris Cluster 配置中的使用进行规划时,请考虑以下几点:

服务限制

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

网络时间协议 (Network Time Protocol, NTP)

请遵循以下有关 NTP 的指导信息:

有关群集时间的进一步信息,请参见《Oracle Solaris Cluster Concepts Guide》。有关如何对 Oracle Solaris Cluster 配置来配置 NTP 的其他指导信息,请参见 /etc/inet/ntp.cluster 模板文件。

Oracle Solaris Cluster 可配置组件

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

将该信息添加至相应的配置规划工作单。

全局群集名称

在 Oracle Solaris Cluster 配置期间,可为全局群集指定一个名称。全局群集名称应当在整个企业中是唯一的。

有关命名区域群集的信息,请参见区域群集

全局群集投票节点名称和节点 ID

全局群集中投票节点的名称就是您在物理或虚拟主机上安装 Solaris OS 时指定给该主机的名称。有关命名要求的信息,请参见 hosts(4) 手册页。

在单主机群集安装中,默认群集名称是投票节点的名称。

在 Oracle Solaris Cluster 配置期间,您需要指定要在全局群集中安装的所有投票节点的名称。

将会为每个群集节点分配节点 ID 号以供在群集内使用,从编号 1 开始。按照节点成为群集成员的顺序为每个群集节点分配节点 ID 号。如果在一次操作中配置所有群集节点,则从中运行 scinstall 实用程序的节点将是最后一个分配到节点 ID 号的节点。节点 ID 号分配给群集节点后便无法更改。

为成为群集成员的节点分配最小的可用节点 ID 号。如果从群集中删除某节点,则此节点的 ID 可分配给新的节点。例如,如果在一个具有四个节点的群集中,删除节点 ID 号为 3 的节点,然后添加一个新节点,则会为该新节点分配节点 ID 3,而不是节点 ID 5

如果希望所分配的 ID 号与特定群集节点相对应,则在配置群集节点时请按照您所希望的节点 ID 号分配顺序一次配置一个节点。例如,要让群集软件为 phys-schost-1 分配节点 ID 1,则将该节点配置为群集的发起节点。如果接下来将 phys-schost-2 添加到由 phys-schost-1 建立的群集中,将会为 phys-schost-2 分配节点 ID 2

有关区域群集中节点名称的信息,请参见区域群集

区域名称

标记为 native 的非全局区域是资源组节点列表的有效潜在节点。在 Oracle Solaris Cluster 命令中指定非全局区域时,请遵循命名约定 nodename:zonename

指定全局区域时,只需指定投票节点名称。

有关非全局区域群集的信息,请参见区域群集

可以关闭选定非全局区域的群集功能。登录到这些区域之一的 root 用户无法搜索或中断群集操作。

专用网络


注 - 您无需为单主机全局群集配置专用网络。即使该群集不使用任何专用网络,scinstall 实用程序也会为其自动指定默认的专用网络地址和网络掩码。


Oracle Solaris Cluster 软件使用专用网络在各节点之间以及受管于 Oracle Solaris Cluster 软件的各个非全局区域之间进行内部通信。Oracle Solaris Cluster 配置要求专用网络与群集至少互连有两个连接。在群集的第一个节点上配置 Oracle Solaris Cluster 软件时,可以使用以下方式之一指定专用网络地址和网络掩码:

如果您选择指定另一个网络掩码,scinstall 实用程序将提示您输入您希望该 IP 地址范围支持的节点数和专用网络数。该实用程序还提示您输入希望支持的区域群集数。您所指定的全局群集节点数还应包括将使用专用网络的非群集化非全局区域的预期数量。

该实用程序将计算可支持所指定的节点数、区域群集数和专用网络数的最小 IP 地址范围的网络掩码。计算出的网络掩码支持的节点(包括非全局区域)数、区域群集数和专用网络数可能会大于提供的值。scinstall 实用程序还会计算第二个网络掩码,该网络掩码至少支持两倍于指定值的节点数、区域群集数和专用网络数。如果使用第二个网络掩码,则无需重新配置群集的 IP 地址范围就可以适应未来的增长。

接下来,该实用程序将询问您要选择哪个网络掩码。您可以指定任意一个计算所得的网络掩码,也可以提供其他网络掩码。所指定的网络掩码必须至少支持您在该实用程序中指定的节点数和专用网络数。


注 - 可能需要更改群集的专用 IP 地址范围,以支持添加投票节点、非全局区域、区域群集或专用网络。

要在建立群集之后更改专用网络地址和网络掩码,请参见《Oracle Solaris Cluster 系统管理指南》中的"如何更改现有群集的专用网络地址或地址范围"。您必须关闭群集才能进行这些更改。

但是,如果使用 cluster set-netprops 命令仅更改网络掩码,群集可以保持在群集模式下。对于群集中已经配置的任何区域群集,专用 IP 子网以及为该区域群集分配的相应专用 IP 地址也将更新。


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

有关专用网络的更多信息,请参见《系统管理指南:IP 服务》中的第 2  章 "规划 TCP/IP 网络(任务)"

专用主机名

专用主机名是用于专用网接口上节点间通信的名称。在全局群集或区域群集的 Oracle Solaris Cluster 配置期间,会自动创建专用主机名。这些专用主机名遵循命名约定 clusternodenodeid -priv,其中 nodeid 是内部节点 ID 的数字编号。在 Oracle Solaris Cluster 配置期间,当某个节点成为群集成员时,会自动将该节点的 ID 号指定给每个投票节点。全局群集的投票节点和区域群集的节点可以具有相同的专用主机名,但是,每个主机名都解析为不同的专用网络 IP 地址。

在配置全局群集之后,可以使用 clsetup(1CL) 实用程序来重命名该群集的专用主机名。目前,您不能重命名区域群集节点的专用主机名。

为非全局区域创建专用主机名是可选操作。非全局区域的专用主机名没有必须遵循的命名约定。

群集互连

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

有关群集互连的用途和功能的更多信息,请参见《Oracle Solaris Cluster Concepts Guide》中的"Cluster Interconnect"


注 - 您不需要为单主机群集配置群集互连。但是,如果您预期最终会向单主机群集配置中添加更多的投票节点,可能需要配置群集互连以供将来使用。


在 Oracle Solaris Cluster 配置期间,为一个或两个群集互连指定配置信息。

在使用 clsetup(1CL) 实用程序建立群集之后,可以配置其他群集互连(最多可配置六个群集互连)。

有关群集互连硬件的指导,请参见《Oracle Solaris Cluster 3.3 Hardware Administration Manual》中的"Interconnect Requirements and Restrictions"。有关群集互连的一般信息,请参见《Oracle Solaris Cluster Concepts Guide》中的"Cluster Interconnect"

传输适配器

对于传输适配器(如网络接口中的端口),请指定传输适配器名称和传输类型。如果配置的是一个双主机群集,则还需指定互连是点对点连接(适配器到适配器)还是使用传输交换机。

请注意以下指导信息和限制:

有关特定传输适配器的信息,请参见 scconf_trans_adap_*(1M) 系列的手册页。

传输交换机

如果使用传输交换机(例如,网络交换机),请为每个互连指定传输交换机名称。可以使用默认名称 switchN(其中 N 是在配置期间自动指定的数字),也可以创建其他名称。

还应指定交换机的端口名称或接受其默认名称。默认端口名称与用于托管电缆适配器端的那个 Solaris 主机的内部节点 ID 号相同。但是,某些适配器类型不能使用默认端口名。


注 - 具有三个或更多投票节点的群集必须使用传输交换机。投票群集节点之间的直接连接只能用于双主机群集。


如果双主机群集采用的是直接连接,您仍可以为该互连指定一个传输交换机。


提示 - 如果指定了传输交换机,将来就可以更轻松地向群集中添加其他投票节点。


全局隔离

隔离是一种由群集用来在记忆分裂期间保护共享磁盘数据完整性的机制。默认情况下,处于“典型”模式的 scinstall 实用程序会使全局隔离功能保持启用状态,配置中的每个共享磁盘都使用默认的全局隔离设置 pathcount。使用 pathcount 设置,可基于附加到该磁盘的 DID 路径数为每个共享磁盘选择隔离协议。

在自定义模式下,scinstall 实用程序会提示您是否禁用全局隔离。多数情况下,请回答 No 使全局隔离保持启用状态。但是,为了支持以下情况,您可以禁用全局隔离:


注意

注意 - 如果您不是在以下情况下禁用隔离,您的数据很容易在应用程序故障转移期间发生损坏。在考虑关闭隔离功能时,请认真检查出现这种数据损坏的可能性。


如果您在群集配置期间禁用全局隔离,群集中所有共享磁盘的隔离功能都将被关闭。在配置了群集之后,可以更改全局隔离协议或者覆盖个别共享磁盘的隔离协议。但是,要更改法定设备的隔离协议,必须首先取消法定设备的配置。然后设置磁盘的新隔离协议,并将其重新配置为法定设备。

有关隔离行为的更多信息,请参见《Oracle Solaris Cluster Concepts Guide》中的"Failfast Mechanism"。有关为个别共享磁盘设置隔离协议的更多信息,请参见 cldevice(1CL) 手册页。有关全局隔离设置的更多信息,请参见 cluster(1CL) 手册页。

法定设备

Oracle Solaris Cluster 配置使用定额设备来维护数据和资源的完整性。如果群集暂时失去与投票节点的连接,则法定设备可防止在投票群集节点试图重新加入群集时出现失忆或记忆分裂问题。有关法定设备的用途和功能的更多信息,请参见《Oracle Solaris Cluster Concepts Guide》中的"Quorum and Quorum Devices"

在 Oracle Solaris Cluster 安装双主机群集期间,您可以选择让 scinstall 实用程序将法定设备自动配置为配置中的可用共享磁盘。共享磁盘包括所有经过配置以用作共享磁盘的 Sun NAS 设备。scinstall 实用程序假定所有可用的共享磁盘都可以作为法定设备。

如果要将法定服务器、Oracle Sun Storage 7000 Unified Storage System NAS 设备或 Network Appliance NAS 设备用作法定设备,可以在 scinstall 处理完成后进行配置。

完成安装后,您还可以使用 clsetup(1CL) 实用程序配置更多的法定设备。


注 - 您不需要为单主机群集配置法定设备。


如果群集配置中包括无法用作法定设备的第三方共享存储设备,您必须使用 clsetup 实用程序手动配置法定设备。

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

有关法定设备的更多信息,请参见《Oracle Solaris Cluster Concepts Guide》中的"Quorum and Quorum Devices"

区域群集

区域群集是非全局 Solaris Containers 区域的群集。区域群集的所有节点都配置为 cluster 标记的非全局区域。在区域群集中不允许使用任何其他标记类型。您可以使用 Solaris Zones 所提供的隔离,在类似于全局群集的区域群集上运行支持的服务。

在对区域群集的创建进行规划时,请考虑以下几点:

全局群集的要求和相关指导

区域群集的要求和相关指导

有关区域群集中 Trusted Extensions 的指导

在区域群集中使用 Oracle Solaris 的 Trusted Extensions 功能时,请考虑以下几点: