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

第 1 章 规划 Sun Cluster 配置

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

本章提供以下概述信息:

查找 Sun Cluster 安装任务

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

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

任务 

指导 

设置群集硬件。 

《Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS》

服务器和存储设备附带的文档 

规划全局群集软件安装。 

第 1 章

安装和配置工作单

安装软件包。(可选)安装并配置 Sun StorageTekTM QFS 软件。

安装软件

《Sun StorageTek QFS Installation and Upgrade Guide, Version 4, Update 6》

建立新的全局群集或全局群集节点。 

建立新的全局群集或新的全局群集节点

配置 Solaris Volume Manager 软件。 

配置 Solaris Volume Manager 软件

Solaris Volume Manager 文档 

安装和配置 Veritas Volume Manager (VxVM) 软件。 

安装和配置 VxVM 软件

VxVM 文档 

配置群集文件系统(如果用到)。 

如何创建群集文件系统

(可选)在 Solaris 10 OS 上创建非全局区域。

在全局群集节点上配置非全局区域

(可选)在 Solaris 10 OS 上创建区域群集。

配置区域群集

(可选) SPARC:安装和配置用于 Sun Management Center 的 Sun Cluster 模块。

SPARC: 为 Sun Management Center 安装 Sun Cluster 模块

Sun Management Center 文档 

规划、安装和配置资源组和数据服务。创建具有高可用性的本地文件系统(如果用到)。 

《Sun Cluster Data Services Planning and Administration Guide for Solaris OS 》

开发定制数据服务。 

《Sun Cluster Data Services Developer’s Guide for Solaris OS 》

规划 Solaris OS

本节针对在群集配置中规划 Solaris 软件安装提供了以下指导信息。

有关 Solaris 软件的详细信息,请参阅 Solaris 安装文档。

Solaris 安装方法选择指导

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

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

Solaris OS 功能限制

对 Solaris OS 在 Sun Cluster 配置中的使用进行规划时,请考虑以下几点:

Solaris 软件组注意事项

Sun Cluster 3.2 1/09 软件至少需要最终用户 Solaris 软件组 (SUNWCuser)。然而,群集配置中的其它组件可能也有其自己的 Solaris 软件要求。当您决定要安装 Solaris 软件组时,请考虑以下信息。


提示 –

为了避免需要手动安装 Solaris 软件包,请安装完整 Solaris 软件组加 OEM 支持。


系统磁盘分区

将该信息添加至相应的本地文件系统布局工作单

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

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

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

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

与运行 Solaris OS 的任何其他系统相同,您可以将根 (/)、/var/usr/opt 目录配置为单独的文件系统。或者,还可以在根 (/) 文件系统中包含所有目录。


注 –

对于根 (/) 文件系统,只有 UFS 文件系统类型是有效的。在创建根 (/) 文件系统之后,请勿尝试更改文件系统类型。


下面介绍 Sun Cluster 配置中根目录 (/)、/var/usr/opt 等目录的软件内容。规划分区方案时,请考虑该信息。

有关 /globaldevices 文件系统的指导

Sun Cluster 软件要求您在其中一个本地磁盘上另外设置一个专用文件系统,用于管理全局设备。该文件系统通常位于根磁盘中。但是,如果使用其他存储器(如逻辑卷管理器卷)来放置全局设备文件系统,那么该存储器不得是 Solaris Volume Manager 共享磁盘集的一部分或 VxVM 磁盘组(根磁盘组除外)的一部分。此文件系统以后将作为 UFS 群集 文件系统挂载。请将此文件系统命名为 /globaldevices,这是可由 scinstall(1M) 命令识别的默认名称。


注 –

对于全局设备文件系统,只有 UFS 文件系统类型是有效的。在创建全局设备文件系统之后,请勿尝试更改文件系统类型。


scinstall 命令以后将对文件系统 /global/.devices/node@nodeid 进行重命名,其中 nodeid 表示 Solaris 主机在成为全局群集成员时由系统指定给它的编号。原先的 /globaldevices 挂载点将被删除。

/globaldevices 文件系统必须具有足够的空间和 inode 容量来创建块特殊设备和字符特殊设备。如果群集中存在大量磁盘,本指南则尤其重要。对于大多数群集配置而言,512 MB 大小的文件系统应该能够满足需要。

卷管理器要求

如果使用 Solaris Volume Manager 软件,则必须在根磁盘中另外设置一个分片,用于创建状态数据库副本。特别在每个本地磁盘中设置一个该用途的分片。但是,如果 Solaris 主机上只有一个本地磁盘,则可能需要在同一分片中创建三个状态数据库副本,Solaris Volume Manager 软件才能正常工作。有关详细信息,请参阅 Solaris Volume Manager 文档。

如果使用 Veritas Volume Manager (VxVM) 并且要封装根磁盘,则需要有两个未使用的分片可供 VxVM 使用。另外,磁盘开始或结尾还需要一些附加的未指定可用空间。有关根磁盘封装的更多信息,请参见 VxVM 文档。

示例-文件系统分配范例

表 1–2 显示了物理内存小于 750 MB 的 Solaris 主机的一种分区方案。此方案将用于安装最终用户 Solaris 软件组、Sun Cluster 软件和 Sun Cluster HA for NFS 数据服务。为磁盘的最后一个分片(即分片 7)分配了少量的空间以供卷管理器使用。

此布局允许使用 Solaris Volume Manager 软件或 VxVM 软件。如果使用 Solaris Volume Manager 软件,状态数据库副本应使用分片 7。如果使用 VxVM,则可以在以后通过为分片 7 指定零长度来释放该分片。该布局提供两个必需的空闲分片 4 和 7,并且在磁盘末尾提供未使用的空间。

表 1–2 文件系统分配示例

片 

目录 

分配的大小 

描述 

/

6.75GB 

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

swap

1GB 

512 MB 用于 Solaris OS。 

512 MB 用于 Sun Cluster 软件。 

overlap 

8.43 GB 

整个磁盘。 

/globaldevices

512 MB 

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

未使用 

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

未使用 

未使用 

卷管理器 

20 MB 

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

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

有关群集中的 Solaris 10 Zones 的用途和功能的信息,请参见《Sun Cluster Concepts Guide for Solaris OS》中的“Support for Solaris Zones”

有关配置非全局区域的群集的指导,请参见区域群集

在全局群集节点上创建 Solaris 10 非全局区域(简称为“区域”)时,请考虑以下几点。

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

在支持 SPARC 虚拟机管理程序的物理群集计算机上创建 Sun Logical Domains (LDoms) I/O 域或来宾域时,请考虑以下几点:

有关 Sun Logical Domains 的更多信息,请参见《Logical Domains (LDoms) 1.0.3 管理指南》

规划 Sun Cluster 环境

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

有关 Sun Cluster 组件的详细信息,请参见《Sun Cluster Overview for Solaris OS》《Sun Cluster Concepts Guide for Solaris OS》

授权

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

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

软件修补程序

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

公共网络 IP 地址

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

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

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

表 1–3 使用公共网络 IP 地址的 Sun Cluster 组件

组件 

所需的 IP 地址数 

管理控制台

每个子网 1 个 IP 地址。 

全局群集节点

每个子网、每个节点 1 个 IP 地址。 

区域群集节点

每个子网、每个节点 1 个 IP 地址。 

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

每个域 1 个 IP 地址。 

(可选)非全局区域

每个子网 1 个 IP 地址。 

控制台访问设备

1 个 IP 地址。 

逻辑地址 

每个子网、每个逻辑主机资源 1 个 IP 地址。 

法定服务器 

1 个 IP 地址。 

有关规划 IP 地址的更多信息,请参见 《System Administration Guide: IP Services》中的第 3  章 “Planning Your TCP/IP Network (Task)” (Solaris 9) 或《系统管理指南:IP 服务》中的第 2  章 “规划 TCP/IP 网络(任务)” (Solaris 10)。

控制台访问设备

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

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

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

逻辑地址

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

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

公共网络

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

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

法定服务器

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

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

NFS 指导信息

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

服务限制

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

Sun Cluster 可配置组件

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

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

全局群集名称

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

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

全局群集投票节点名称

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

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

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

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

区域名称

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

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

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

专用网络


注 –

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


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

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

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

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


注 –

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

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

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


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

有关专用网络的更多信息,请参见《系统管理指南:IP 服务》Solaris 9Solaris 10)中的“规划 TCP/IP 网络(任务)”

专用主机名

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

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

对于 Solaris 10 OS 而言,为非全局区域创建专用主机名是可选操作。非全局区域的专用主机名没有必须遵循的命名约定。

群集互连

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

有关群集互连的用途和功能的信息,请参见《Sun Cluster Concepts Guide for Solaris OS》中的“Cluster Interconnect”


注 –

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


在 Sun Cluster 配置期间,您需要为一个或两个群集互连 指定配置信息。

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

有关群集互连硬件的指导,请参见《Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS》中的“Interconnect Requirements and Restrictions”。有关群集互连的一般信息,请参见《Sun Cluster Overview for Solaris OS》中的“Cluster-Interconnect Components”以及《Sun Cluster Concepts Guide for Solaris OS》

传输适配器

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

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

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

传输交换机

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

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


注 –

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


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


提示 –

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


全局隔离

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

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


注意 – 注意 –

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


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

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

法定设备

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

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

如果您希望使用法定服务器或 Network Appliance NAS 设备作为法定设备,请在完成 scinstall 的安装过程后对其进行配置。

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


注 –

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


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

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

有关法定设备的更多信息,请参见《Sun Cluster Concepts Guide for Solaris OS》中的“Quorum and Quorum Devices”《Sun Cluster Overview for Solaris OS》中的“Quorum Devices”

区域群集

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

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

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

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

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

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

全局设备

有关全局设备的用途和功能的信息,请参见《Sun Cluster Overview for Solaris OS》中的“Global Devices, Local Devices, and Device Groups”《Sun Cluster Concepts Guide for Solaris OS》中的“Global Devices”

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

设备组

有关设备组的用途和功能的信息,请参见《Sun Cluster Overview for Solaris OS》中的“Global Devices, Local Devices, and Device Groups”《Sun Cluster Concepts Guide for Solaris OS》中的“Device Groups”

请将此规划信息添加到设备组配置工作单中。

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

群集文件系统

有关群集文件系统的用途和功能的信息,请参见《Sun Cluster Overview for Solaris OS》中的“Cluster File Systems”《Sun Cluster Concepts Guide for Solaris OS》中的“Cluster File Systems”


注 –

还可以配置高可用性本地文件系统。这可以提高系统性能,从而使数据服务具有较高的 I/O 速率或可以使用群集文件系统中不支持的某些文件系统功能。有关更多信息,请参见《Sun Cluster Data Services Planning and Administration Guide for Solaris OS》中的“Enabling Highly Available Local File Systems”


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

选择针对群集文件系统的挂载选项

本节介绍了以下几种群集文件系统的相关要求与限制:


注 –

您也可以将这些类型和其他类型的文件系统配置为具有高可用性的本地文件系统。有关更多信息,请参见《Sun Cluster Data Services Planning and Administration Guide for Solaris OS》中的“Enabling Highly Available Local File Systems”


请遵循以下指导信息来确定在创建群集文件系统时要使用哪些挂载选项。

UFS 群集文件系统

装载选项 

用法 

描述 

global

必需 

此选项使文件系统对于群集中的各节点均为全局可见的。 

logging

必需 

此选项用于启用日志。 

forcedirectio

有条件的 

此选项仅对于将保存 Oracle Real Application Clusters RDBMS 数据文件、日志文件和控制文件的群集文件系统来说才是必需的。 


注 –

仅在基于 SPARC 的群集中支持使用 Oracle Real Application Clusters。


onerror=panic

必需 

不必在 /etc/vfstab 文件中显式指定 onerror=panic 挂载选项。如果未指定其他 onerror 挂载选项,则该挂载选项就已经是默认值。


注 –

Sun Cluster 软件仅支持 onerror=panic 挂载选项。请勿使用 onerror=umountonerror=lock 挂载选项。由于以下原因,群集文件系统不支持这些装载选项:

  • 使用 onerror=umountonerror=lock 挂载选项可能会导致群集文件系统锁定或变得无法访问。如果群集文件系统的文件被损坏,可能出现此情况。

  • onerror=umountonerror=lock 挂载选项可能导致群集文件系统无法挂载。这种状况可能由此导致使用此群集文件系统的应用程序挂起或无法终止应用程序。

可能需要重新引导节点才能从这些状态中恢复。


syncdir

可选 

如果指定 syncdir,则对于 write() 系统调用,可以保证符合 POSIX 的文件系统行为。如果 write() 成功,则此挂载选项可以确保磁盘上拥有足够的空间。

如果未指定 syncdir,则会发生与 UFS 文件系统相同的行为。如果未指定 syncdir,则用于分配磁盘块的写入操作(例如,在向文件附加数据时)的性能会显著提高。但是,在某些情况下,如果不使用 syncdir,就无法在文件关闭前发现空间不足的情况 (ENOSPC) 。

您只能在故障转移后非常短的一段时间内看到 ENOSPC 处于关闭状态。如果使用 syncdir,那么就像 POSIX 行为一样,可以在文件关闭之前发现空间不足的情况。

有关 UFS 挂载选项的更多信息,请参见 mount_ufs(1M) 手册页。

VxFS 群集文件系统

装载选项 

用法 

描述 

global

必需 

此选项使文件系统对于群集中的各节点均为全局可见的。 

log

必需 

此选项用于启用日志。 

有关 VxFS 挂载选项的更多信息,请参见 VxFS mount_vxfs 手册页以及《Sun Cluster 系统管理指南(适用于 Solaris OS)》中的“管理群集文件系统概述”

群集文件系统的挂载信息

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

规划卷管理

请将此规划信息添加到设备组配置工作单卷管理器配置工作单中。如果使用的是 Solaris Volume Manager,还需将此规划信息添加到卷工作单 (Solaris Volume Manager) 中。

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

Sun Cluster 软件使用卷管理器软件将各磁盘分成设备组,从而可以将设备组作为一个单元加以管理。Sun Cluster 软件支持通过以下方式安装或使用 Solaris Volume Manager 软件和 Veritas Volume Manager (VxVM) 软件。

表 1–4 支持使用的 Sun Cluster 卷管理器软件

卷管理器软件 

要求 

Solaris Volume Manager 

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

具有群集功能的 SPARC:VxVM

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

不具有群集功能的 VxVM 

只需在连接到 VxVM 所管理的存储设备的投票节点上安装和许可 VxVM。 

Solaris Volume Manager 与 VxVM

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

有关如何安装和配置卷管理器软件的说明,请参见相应的卷管理器文档以及配置 Solaris Volume Manager 软件安装和配置 VxVM 软件。有关在群集配置中使用卷管理的更多信息,请参见《Sun Cluster Concepts Guide for Solaris OS》中的“Multihost Devices”《Sun Cluster Concepts Guide for Solaris OS》中的“Device Groups”

卷管理器软件指导

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

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

Solaris Volume Manager 软件的指南

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

Veritas Volume Manager 软件的指南

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

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

文件系统日志记录

需要对 UFS 和 VxFS 群集文件系统进行日志记录。Sun Cluster 软件支持以下文件系统记录选项:

Solaris Volume Manager 和 Veritas Volume Manager 均支持这两种类型的文件系统日志记录。

镜像指导

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

多主机磁盘镜像指导

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

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

有关多主机磁盘的更多信息,请参见《Sun Cluster Overview for Solaris OS》中的“Multihost Disk Storage”以及《Sun Cluster Concepts Guide for Solaris OS》

根磁盘镜像指导

请将该规划信息添加到本地文件系统布局工作单中。

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

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

有关如何镜像根磁盘的说明,请参见相应的卷管理器文档以及配置 Solaris Volume Manager 软件安装和配置 VxVM 软件

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