跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
MC/ServiceGuard A.11.13 版发行说明 > 第 1 章 MC/ServiceGuard A.11.13 版发行说明

兼容性信息和安装要求

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

进行安装之前,请通读本文档和您所拥有的其他版本说明或自述文件。

发行版和修补软件的类型

MC/ServiceGuard 的版本分为平台发行版、功能发行版或修补软件。发行版可以进一步划分为主发行版或辅助发行版。

平台发行版

平台发行版是 MC/ServiceGuard 的稳定版本,它是大多数 MC/ServiceGuard 客户的首选环境。平台发行版可能包含新的 MC/ServiceGuard 功能。HP 可决定延长对这些发行版的支持时间。即使 MC/ServiceGuard 更新的版本已发行,在延长支持时间内仍然可以得到修补软件。

功能发行版

功能发行版包含新的 MC/ServiceGuard 功能。功能发行版是为希望使用 MC/ServiceGuard 的最新功能的客户准备的。通常,在 MC/ServiceGuard 的新版本发行之前,将一直支持功能发行版。在发行新版本之后,为了使在功能发行版中发现的任何缺陷得到修复,客户需升级到受支持的新的版本。

主发行版

在下列情况下 MC/ServiceGuard 发行版可看作是主发行版:

  • 发行之前进行过全面发行测试。

  • 推出 ServiceGuard 新版本是因为有了新版本的操作系统,要求更改 ServiceGuard 以便支持新的操作系统。

  • ServiceGuard 添加了改变现有功能的行为的新功能部件,或是更改了大量的 ServiceGuard 代码。

对于主发行版,极力建议客户进行全面认证测试。

辅助发行版

MC/ServiceGuard 的所有其他发行版都可看作是辅助发行版。对于辅助发行版,可保证下列事项:

  • 发行之前进行过全面发行测试。

  • 无需修改,可继续运行现有的功能、脚本等。

  • 集成了所有早期版本的修补软件。辅助发行版作为早期的主发行版的修补软件发行。

对辅助发行版,建议对重要的新功能和修改进行认证测试。可以像对待修补软件一样对待辅助发行版。

修补软件

ServiceGuard 客户发现发行版的关键性商业问题后,我们就会发行其修补软件。对修补软件,可保证下列事项:

  • 在发布修补软件之前,执行特定于该修补软件的发行测试。

  • 无需修改,可继续运行现有的功能、脚本等。

  • 集成了以前修补软件中的修补程序。

对修补软件,只建议对那些对用户重要的修补软件进行认证测试。

MC/ServiceGuard 与 HP-UX 发行版的兼容性。

下表说明哪些 HP-UX 发行版可用于受支持的 MC/ServiceGuard 版本。只为标为平台发行版当前发行版的版本提供所需的修补软件。平台发行版在指定时间范围内将一直受支持。建议未使用当前版本的用户升级到对应 HP-UX 发行版的当前 MC/ServiceGuard 版本。

表 1-1 MC/ServiceGuard 和 HP-UX 的兼容性

MC/Service Guard 版本

支持状态

发行版的主要功能

兼容的 HP-UX 发行版

管理 MC/ServiceGuard》 部件号

A.11.13
(辅助发行版)

平台发行版 — 当前的版本

增加了程序包记数、VERITAS VxVM 和 CVM 支持。修复缺陷。

11.0 和 11i

B3936-90053

A.11.12
(辅助发行版)

功能发行版

ServiceGuard Manager。修复缺陷

仅限 11.0

B3936-90045

A.11.09
(辅助发行版)

平台发行版 — 受支持到 2002 年 6 月 30 日

从 MC/ServiceGuard 产品中去除 EMS-CORE 文件集。修复缺陷

11.0 和 11iB3936-90026
A.11.08
(辅助发行版)

功能发行版

支持程序包资源延迟启动。修复缺陷。

仅限 11.0

B3936-90026

A.11.07
(辅助发行版)
功能发行版

支持 N 系列系统。支持自动端口集合。支持 ClusterView Plus Version B.03.00,它可用在 IT/Operations 5.0 和 Network Node Manager 6.0 中。

仅限 11.0B3936-90026
A.11.05
(辅助发行版)

功能发行版

高级磁带服务。cmqueryclcmcheckconfcmapplyconf 命令的新选项。

仅限 11.0B3936-90026
A.11.04
(辅助发行版)

功能发行版

支持 16 个节点。

仅限 11.0B3936-90026
A.11.03
(辅助发行版)

功能发行版

程序包故障切换和故障返回策略。

仅限 11.0B3936-90024
A.11.01
(主发行版)

功能发行版

新的 32 位和 64 位操作系统。增强的 cmviewcl 命令。

仅限 11.0B3936-90024

A.10.12
(辅助发行版)

平台发行版 — 当前的版本

去耦 EMS-CORE 文件集。修复缺陷

仅限 10.20B3936-90024

A.10.06
(主发行版)

功能发行版 — 受支持到 2001 年 12 月 31 日

新的操作系统

仅限 10.20

B3936-90005

 

注释:如果想将 MC/ServiceGuard 群集从 HP-UX 10.x 升级到 HP-UX Release 11.00 或 11i,您必须同样升级到 ServiceGuard A.11.13。

MC/ServiceGuard A.11.13 版的安装准备

安装 MC/ServiceGuard A.11.13 之前,您需要确保群集已进行了正确的硬件升级。对于正在升级的较老的系统,应确保 HP 代表处已查看了 F/W SCSI 控制卡的固件级别,且安装了当前最新版本。HP 代表处也提供关于 Model 10、Model 20 和 Model 30 HA 磁盘阵列的必需的固件级别的详细资料。

FibreChannel SCSI Multiplexer Model A3308A 必需的固件升级

Model A3308A FibreChannel SCSI Multiplexer 应该升级到固件修订版 3810 (980611) 或更新版本。此固件修订版支持 SCSI II Reserve/Release 功能。需要它是为了加强对磁带设备的独占访问。

/.rhosts 文件的许可权限

/.rhosts 文件不允许 groupother有写访问权限。如果允许 othergroup/.rhosts 文件有写权限,则 MC/ServiceGuard 命令将失败,并记录为“Permisssion denied for user”消息。当未使用 ServiceGuard 远程安全文件 /etc/cmcluster/cmclnodelist,并且使用了 rhosts 应用工具解析远程节点安全性时,将出现这种情况。

内存要求

MC/ServiceGuard 的内存要求部分取决于群集中配置的程序包的数量和 EMS 资源的数量。下面的公式提供了所需内存的大致估算方法。

总内存容量 = 6 MB + 80 KB/程序包
                        (群集中)

此总量是群集中所有节点所需的,无论给定的程序包或资源是否位于该节点上。

注释:请记得调整 HP-UX 内核参数 swapnfilemaxfilesmaxfiles_lim 以确保对它们设置足够的值用于您的配置。

在 HP-UX 11i 上安装软件

要安装软件,请运行 SD-UX swinstall 命令。如果您正安装 Mission Critical Operating Environment,就不必单独安装 ServiceGuard。

更新到 HP-UX 11i 后,您可能会发现由于进行了 11i 软件的配置内核内存变得比较低。安装了 ServiceGuard A.11.13 后,在运行 ServiceGuard 命令如 cmrunnode 时会出现内存不足的现象。要避免这个问题,则在更新完 11i 后重新引导节点,然后再发出 cmrunnode 命令。

在 HP-UX 11.0 上安装软件

要安装软件,请运行 SD-UX swinstall 命令。此命令将调用一个用户界面,引导您完成安装。

注释:EMS-CORE 文件集不再是 MC/ServiceGuard 的组件,但它是一个附属件,也就是说安装 MC/ServiceGuard 时,此文件集必须出现在安装介质或库里。如果您把创建自己的库作为安装过程的一部分,请确保此部分已包括 EMS-CORE 文件集,而此文件集是 Event Monitoring Services 产品 (B7609BA) 的一部分。

安装的步骤应按下面的顺序进行:

  1. 安装 MC/ServiceGuard 的 A.11.13 版之前需要首先安装 HP-UX 11.0。

  2. 安装 MC/ServiceGuard 产品的 A.11.13 版。组成 MC/ServiceGuard 产品的文件集有:

    • ServiceGuard.CM-SG

    • Cluster-Monitor.CM-CORE

    • Cluster-Monitor.CM-CORE-MAN

    • Package-Manager.CM-PKG

    • Package-Manager.CM-PKG-MAN

    • ATS-CORE.ATS-MAN

    • ATS-CORE.ATS-RUN

    • CM-Provider-MOF.CM-MOF

    • CM-Provider-MOF.CM-PROVIDER

    Cluster Object Manager 文件已随 ServiceGuard 一起安装。此产品的文件集包括如下:

    • Cluster-OM.CM-DEN-MOF

    • Cluster-OM.CM-DEN-PROV

    • Cluster-OM.CM-OM

    • Cluster-OM.CM-OM-AUTH

    • Cluster-OM.CM-OM-MAN

    • Cluster-OM.CM-OM-TOOLS

    注释:如果在 swinstall 之前对 MC/ServiceGuard 的旧版本进行 swremove,系统中可能产生一个长度为零的二进制配置文件 (/etc/cmcluster/cmclconfig)。发出 swinstall 命令前应将此文件删除。如果不删除此长度为零的二进制配置文件,虽然安装仍然能正确进行,但是您将看到错误或警告消息,如下列文本所示:

    错误的二进制配置文件目录格式。不能转换旧的二进制配置文件。

    忽略这些消息不会带来损害。

安装 EMS 软件的问题

  • 问题是什么?》如果已经安装了比您试图安装的版本号更新的 EMS 软件,则可能会在 swinstall 日志文件 /var/adm/sw/swagent.log 中出现一些类似于下述错误的错误:

    ERROR        A later revision (one with a higher 
                 revision number) of fileset
                 EMS-Core.EMS-CORE,r=A.03.10 has already
                 been installed.Either remove this fileset
                 or change the allow_downdate option to
                 true.
  • 变通办法是什么?》如果发生这种情况,可选择忽略此错误消息并将“Enforce Dependency Analysis Errors”选项的值更改为“False”,然后继续进行安装。ServiceGuard 可安全地使用 EMS 的更高版本。

    注释:不要使用错误消息推荐的 -x allow_downdate=true。否则安装介质中带的旧文件集就会覆盖系统上已经安装的文件集。
    • 要通过命令行更改 Enforce Dependency Analysis Errors,可按下面命令调用 Software Distributor:

      # swinstall -x enforce_dependencies=false

    • 要通过 swinstall GUI (图形用户界面)更改 Enforce Dependency Analysis Errors,可按下述步骤进行操作:

      1. 取消分析。

      2. Software 菜单中选择 Options,然后选择 Change。单击 OK

      3. 进行滚动式查看但不要单击 Enforce Dependency Analysis Errors in Agent 框。单击 OK

      4. Action 菜单中选择 Install。将返回以下状态说明:

        Ready with Errors.Products scheduled:less than the full set.Excluded:older version of EMS
      5. 单击 OK。开始安装。

    您将在执行阶段看到下列错误消息:

    Summary of Analysis Phase:

    ERROR             Skipped (in analysis)
                      EMS-Config.EMS-GUI, r=A.03.10

    ERROR             Skipped (in analysis)
                      EMS-Core.EMS-ORE, r=A.03.10

    ERROR             2 of 5 filesets had Errors.

    3 of 5 filesets had no Errors or Warnings:

    ERROR          The Execution Phase had errors.See
                   the above output for details.
    注释:不要在正常环境下使用 -x enforce_dependencies=false 选项。由于此选项适用于所有带此分析错误的文件集,因此,它潜在地妨碍其他必需的文件集的安装。

有关安装过程及相关问题的详细信息,可参考下列手册:

  • Managing HP-UX Software with SD-UX》 (B2355-90154)

  • swinstall (1M) in the 《HP-UX Reference》 (B2355-90166)

卸载 MC/ServiceGuard

要卸载软件,请运行 SD-UX 的 swremove 命令。删除软件之前,请注意以下几点:

  1. 必须暂停(不运行)发出 swremove 命令的节点上的 MC/ServiceGuard。

  2. 必须从群集配置中删除发出 swremove 命令的节点。

  3. swremove 命令一次只能从一个系统发出。这就是说,如果正从多个系统中删除 MC/ServiceGuard,一次只能从一个系统中删除。

    如果系统只剩下长度为零的二进制配置文件 (/etc/cmcluster/cmclconfig),应该删除它。

  4. 对 MC/ServiceGuard 和 Event Monitoring Service (EMS) 产品执行 swremove 操作之前,确保终止所有用户编写的资源监视器。

    注释:从系统中删除 ServiceGuard 时,不会自动删除 Event Monitoring Service (EMS)。如果打算在稍后重新安装 ServiceGuard,或者如果您正在安装 ServiceGuard 的另一个版本,则您应当查看此版本的 ServiceGuard 是否需要一个新版本的 EMS,如果需要,则要在重新安装 ServiceGuard 之前单独删除现有的 EMS 版本。

从 Mission Critical OE 中卸载 MC/ServiceGuard

要卸载软件,不能swremove 单个 MC/ServiceGuard 产品,因为它已安装成操作环境的一部分。相反,必须用 SD-UX swremove 命令删除 MC/ServiceGuard 中的每个组件产品。HPUX11i-OE-MC 软件包中提供有组成 A.11.13 MC/ServiceGuard 产品的组件产品名:

  • ServiceGuard

  • Cluster-Monitor

  • Package-Manager

  • CM-Provider-MOF

  • ATS-CORE

删除软件之前,请注意以下几点:

  1. 必须暂停(不运行)发出 swremove 命令的节点上的 MC/ServiceGuard。

  2. 必须从群集配置中删除发出 swremove 命令的节点。

  3. swremove 命令一次只能从一个系统发出。这就是说,如果正从多个系统中删除 MC/ServiceGuard,一次只能从一个系统中删除。

    如果系统只剩下长度为零的二进制配置文件 (/etc/cmcluster/cmclconfig),应该删除它。

  4. 对 MC/ServiceGuard 和 Event Monitoring Service (EMS) 产品执行 swremove 操作之前,确保终止所有用户编写的资源监视器。

    注释:从系统中删除 ServiceGuard 时,不会自动删除 Event Monitoring Service (EMS)。如果打算在稍后重新安装 ServiceGuard,或者如果您正在安装 ServiceGuard 的另一个版本,则您应当查看此版本的 ServiceGuard 是否需要一个新版本的 EMS,如果需要,则要在重新安装 ServiceGuard 之前单独删除现有的 EMS 版本。

从较早版本升级

下面的版本支持滚动升级到 A.11.13:

表 1-2 滚动升级路径

MC/ServiceGuard 发行版

HP-UX 发行版

MC/ServiceGuard A.10.03HP-UX 10.01
MC/ServiceGuard A.10.05HP-UX 10.10
MC/ServiceGuard A.10.06HP-UX 10.20
MC/ServiceGuard A.10.10HP-UX 10.20
MC/ServiceGuard A.10.11HP-UX 10.20

MC/ServiceGuard A.10.12

HP-UX 10.20
MC/ServiceGuard A.11.01HP-UX 11.00
MC/ServiceGuard A.11.03HP-UX 11.00
MC/ServiceGuard A.11.04HP-UX 11.00
MC/ServiceGuard A.11.05HP-UX 11.00
MC/ServiceGuard A.11.07HP-UX 11.00
MC/ServiceGuard A.11.08HP-UX 11.00

MC/ServiceGuard A.11.09

HP-UX 11.00、HP-UX 11i

MC/ServiceGuard A.11.12

HP-UX 11.00

 

如果从 MC/ServiceGuard A.10.10 升级,没有任何问题。如果从低于 A.10.10 的版本进行升级应注意下面的行为变化,这些变化是由 A.10.10 引入的功能引起的,并包括在 A.11.13 中,如下所述:

  1. 在滚动升级到 A.11.13 的过程中,升级前应将 MAX_CONFIGURED_PACKAGES 的值设置成群集中程序包的数量。这就是说,如果想在升级后增加群集中程序包的数目,可按需要更改此值。用户手册 《使用 MC/ServiceGuard》 中的“群集和程序包维护”一章,说明如何更改 MAX_CONFIGURED_PACKAGES 的值。

  2. 群集锁卷组必须是支持群集 (cluster aware) 的,也就是说,除了将其定义为 FIRST_CLUSTER_LOCK_VGSECOND_CLUSTER_LOCK_VG 之外,还必须在 VOLUME_GROUP 语句中定义它。在进行联机程序包或节点配置时,必须将 VOLUME_GROUP 语句加到 ASCII 配置文件中以指定锁卷组。

  3. 在群集配置过程中和执行所有用户级 MC/ServiceGuard 命令(包括 cmviewcl)过程中,名称解析服务必须是可用的。网络上必须运行 DNS,或者每个群集节点上必须存在 /etc/hosts 或等效文件。

注释:滚动升级过程中不支持操作系统的冷安装。这是因为不能保证 ServiceGuard 转换工具能够匹配升级前使用的网络 PPA 编号。而且,冷安装会改变磁盘设备的文件名,从而导致 ServiceGuard 配置与系统配置之间不匹配。
打印版本
保密声明 使用本网站表示您同意其使用条件
© Hewlett-Packard Development Company, L.P.