跳过导航链接
退出打印视图
| Oracle Solaris Cluster 软件安装指南 Oracle Solaris Cluster 3.3 3/13 (简体中文)

搜索范围:

- 本文档
- 整个文档库

## 规划卷管理

本节为规划群集配置的卷管理提供以下准则：

- 用于卷管理器软件的准则

- 用于 Solaris Volume Manager 软件的准则

- 文件系统日志记录

- 镜像准则

Oracle Solaris Cluster 软件使用卷管理器软件将磁盘分组到设备组，以便之后将其作为一个单元进行管理。Oracle Solaris Cluster 软件支持 Solaris Volume Manager 软件。必须在群集的所有投票节点上安装 Solaris Volume Manager 软件。

有关如何安装和配置卷管理器软件的说明，请参见您的卷管理器文档和配置 Solaris Volume Manager 软件。有关在群集配置中使用卷管理的更多信息，请参见《Oracle Solaris Cluster Concepts Guide》中的"Multihost Devices"和《Oracle Solaris Cluster Concepts Guide》中的"Device Groups"。

### 用于卷管理器软件的准则

使用卷管理器软件配置磁盘时，请考虑以下一般准则：

- 软件 RAID－Oracle Solaris Cluster 软件不支持软件 RAID 5。

- 镜像的多主机磁盘－您必须跨磁盘扩展单元镜像所有多主机磁盘。有关镜像多主机磁盘的准则，请参见镜像多主机磁盘准则。如果存储设备提供了硬件 RAID 及到设备的冗余路径，则不需要使用软件镜像。

- 镜像的根－镜像根磁盘可确保高可用性，但这种镜像不是必需的。有关决定是否要镜像根磁盘的准则，请参见镜像准则。

- 唯一命名－您可能有本地 Solaris Volume Manager 卷，这些卷用作挂载 `/global/.devices/node@ nodeid` 文件系统的设备。如果有这样的卷，则将要挂载 `/global/.devices/node@ nodeid` 文件系统的每个本地卷的名称在整个群集中必须唯一。

- 节点列表－为确保设备组的高可用性，该设备组与任何关联资源组的潜在主节点的节点列表和故障恢复策略必须完全相同。或者，如果可伸缩资源组使用的节点多于与它相关联的设备组，则应使可伸缩资源组的节点列表成为设备组节点列表的超集。有关节点列表的信息，请参见《Oracle Solaris Cluster Data Services Planning and Administration Guide》中的资源组规划信息。

- 多主机磁盘－您必须将用于构造设备组的所有设备连接到在该设备组的节点列表中配置的所有节点。当设备被添加到磁盘集时，Solaris Volume Manager 软件会自动检查此连接。

- 热备用磁盘－可以使用热备用磁盘增加可用性，但热备用磁盘不是必需的。

有关磁盘布局建议和任何其他限制，请参见您的卷管理器文档。

### 用于 Solaris Volume Manager 软件的准则

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

- 本地卷名－挂载全局设备文件系统 `/global/.devices/node@nodeid` 的每个本地 Solaris Volume Manager 卷的名称在整个群集中必须唯一。此外，该名称不能与任何设备 ID 名称相同。

- 双串中介－磁盘串由一个磁盘盒、所含物理磁盘、磁盘盒与主机之间的电缆以及接口适配卡组成。正好配置了两个磁盘串且正好由两个 Oracle Solaris 主机控制的每个磁盘集都称为双串磁盘集。此类磁盘集必须配置有 Solaris Volume Manager 双串中介。在配置双串中介时，请遵循以下规则：

  - 必须为每个磁盘集配置两个或三个充当中介主机的主机。

  - 必须使用可以控制磁盘集的主机作为该磁盘集的中介。如果具有校园群集，也可以将群集网络上的第三个节点或非群集主机配置为第三个中介主机，以提高可用性。

  - 不能为不满足双串和双主机要求的磁盘集配置中介。

  有关详细信息，请参见 `mediator`(7D) 手册页。

### 文件系统日志记录

需要对 UFS 群集文件系统进行日志记录。Oracle Solaris Cluster 软件支持 Oracle Solaris UFS 日志记录。有关更多信息，请参见 `mount_ufs`(1M) 手册页。

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

### 镜像准则

本节为规划群集配置的镜像提供以下准则：

- 镜像多主机磁盘准则

- 用于镜像根磁盘的准则

#### 镜像多主机磁盘准则

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

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

- 单独的磁盘扩展单元－给定镜像的每个子镜像应位于不同的多主机扩展单元中。

- 磁盘空间－镜像使必需的磁盘空间量增加一倍。

- 三路镜像－Solaris Volume Manager 软件支持三路镜像。但是，Oracle Solaris Cluster 软件只要求两路镜像。

- 不同的设备大小－如果镜像到不同大小的设备，则镜像容量将限制为最小子镜像的大小。

有关多主机磁盘的更多信息，请参见《Oracle Solaris Cluster Concepts Guide》中的"Multihost Devices"。

#### 用于镜像根磁盘的准则

为了实现最大可用性，请镜像本地磁盘上的根 (`/`)、`/usr`、`/var`、`/opt` 和 `swap`。但是，Oracle Solaris Cluster 软件不要求您镜像根磁盘。

在决定是否镜像根磁盘之前，应考虑与根磁盘相关的不同备用根磁盘的风险、复杂性、成本和服务时间。没有一种镜像策略能适用于所有配置。决定是否镜像根磁盘时，可能要考虑当地 Oracle 服务代表的首选解决方案。

有关如何镜像根磁盘的说明，请参见卷管理器文档和配置 Solaris Volume Manager 软件。

决定是否镜像根磁盘时，应考虑以下几点。

- 引导磁盘－可以将镜像设置为可引导的根磁盘。然后可以在主引导磁盘出现故障时从镜像进行引导。

- 复杂性－镜像根磁盘会增加系统管理的复杂性。镜像根磁盘还会使得在单用户模式下引导变得复杂。

- 备份－不管是否镜像根磁盘，都应该定期执行根备份。单独镜像不能避免管理错误。只有备份计划才能使您恢复被误改或误删的文件。

- 法定设备－请勿使用配置为法定设备的磁盘来镜像根磁盘。

- 法定－使用 Solaris Volume Manager 软件时，在状态数据库失去法定的故障情形下，只有执行维护，才能重新引导系统。有关状态数据库和状态数据库副本的信息，请参见 Solaris Volume Manager 文档。

- 单独的控制器－最高可用性包括在一个单独的控制器上镜像根磁盘。

- 辅助根磁盘－使用镜像根磁盘时，如果主根磁盘发生故障，可在辅助（镜像）根磁盘上继续工作。以后，主根磁盘可能恢复使用，例如，在出现关开机循环或瞬态 I/O 错误后。接下来，后续引导将使用针对 `eeprom`(1M) `boot-device` 参数指定的主根磁盘来执行。在此情况下，不手动执行任何维修任务，但驱动器启动良好，足以执行引导。使用 Solaris Volume Manager 软件，将执行重新同步。重新同步要求在驱动器恢复使用后执行手动操作。

  如果对辅助（镜像）根磁盘上的任何文件进行了更改，这些更改在引导时不会反映在主根磁盘中。这种情况将导致子镜像过时。例如，对 `/etc/system` 文件进行的更改将丢失。使用 Solaris Volume Manager 软件，某些管理命令可能已在主根磁盘停止服务时更改了 `/etc/system` 文件。

  引导程序并不检查系统是从镜像引导还是从基础物理设备引导。装入卷后，镜像在引导过程中即变为半活动状态。因此，在此之前，系统容易出现子镜像过时的问题。

版权所有 © 2000, 2013, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |