跳过导航链接
退出打印视图
| Oracle Solaris Cluster 系统管理指南 Oracle Solaris Cluster (简体中文)

搜索范围:

- 本文档
- 整个文档库

## 修补 Oracle Solaris Cluster 概述

鉴于群集的特质，所有群集成员节点必须处于同一修补程序级别，这样才能保证群集正常工作。使用 Oracle Solaris Cluster 的修补程序修补节点时，有时候可能需要先暂时取消该节点的群集成员资格或停止整个群集，然后再安装修补程序。本节说明这些步骤。

应用某个 Oracle Solaris Cluster 修补程序之前，请先阅读该修补程序的 `README` 文件。此外，还应检查存储设备的升级要求以确定这些设备所需的修补方法。

注 - 对于 Oracle Solaris Cluster 的修补程序，请始终查阅修补程序的 `README` 文件和 SunSolve，其中包含的说明优先于本章中介绍的有关过程。

所有群集节点上的修补程序安装可归纳为以下几种情况：

需重新引导节点的修补程序

  在应用修补程序或固件之前，必须先使用 `boot -sx` 或 `shutdown -g -y -i0` 命令将节点引导至单用户模式，并在完成应用后再重新引导节点使之加入群集。首先，需要将所有资源组或设备组从要应用修补程序的节点上切换到另一个群集成员，从而将该节点置于“静默”状态。此外，为了避免关闭整个群集，请每次仅为一个群集节点应用修补程序或固件。

  如果以这种方式应用修补程序，即使单个节点暂时不可用，群集本身也将一直保持可用状态。在一个节点上应用了修补程序之后，即使其他节点尚未达到该节点的修补级别，它也可以作为群集成员重新加入到群集中。

需重新引导群集的修补程序

  要应用软件或固件的修补程序，必须先停止群集，并使用 `boot -sx` 或 `shutdown -g -y -i0` 命令将每个节点引导至单用户模式。然后重新引导这些节点使其重新加入群集。对于这种类型的修补，群集在修补程序应用期间是不可用的。

不需重新引导的修补程序

  在应用修补程序的过程中，节点无需处于“静默”状态（它仍可控制资源组或设备组），也无需关闭或重新引导。但是，您仍然应当每次仅仅向一个节点应用修补程序，只有在确认该修补有效后才能修补另一节点。

注 - 底层的群集协议不会因修补程序而更改。

使用 `patchadd` 命令可将修补程序应用到群集中，使用 `patchrm` 命令可删除修补程序（如果有）。

### Oracle Solaris Cluster 修补程序提示

记住以下提示有助于您更有效地管理 Oracle Solaris Cluster 修补程序：

- 每次应用修补程序之前都阅读该修补程序的 `README` 文件。

- 检查存储设备的升级要求以确定这些设备所需的修补方法。

- 在生产环境中运行群集前应用所有的修补程序（要求并推荐如此操作）。

- 检查硬件固件级别，并安装所有可能需要的固件更新。

- 充当群集成员的所有节点必须拥有相同的修补程序。

- 使群集子系统的修补程序保持最新，例如，像卷管理、存储设备固件和群集传输等方面的修补程序。

- 定期查看修补程序报告（比如每季度查看一次），并使用推荐的修补程序套件来修补 Oracle Solaris Cluster 配置。

- 应用由 Enterprise Services 部门推荐的可选择的修补程序。

- 完成主要的修补程序更新后，测试故障转移。如果群集操作性能降低或弱化，则应做好取消该修补程序的准备。

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