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

兼容性信息和安装要求

» 

技术文档资料

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

 » 目录

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

ServiceGuard OPS Edition 与 HP-UX 发行版的兼容性

下表说明哪些 HP-UX 发行版可用于受支持的 ServiceGuard OPS Edition 版本。只有标有当前版本的版本会在需要时提供修补软件。对于没使用当前版本的用户,建议转到当前版本。

表 1-1 ServiceGuard OPS Edition 与 HP-UX 和 Oracle Parallel Server 之间的兼容性

ServiceGuard OPS Edition 版本

支持状态

此版本的功能

兼容的 HP-UX 发行版

兼容的
OPS 发行版
Configuring OPS Clusters》 部件号

A.11.12

当前发行版

ServiceGuard Manager 支持

仅限 11.08.0.6 和 8.1.6B5158-90031

A.11.09

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

11i

8.0.6 和 8.1.6

B5158-90026

A.11.09

 

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

11.07.3.x、8.0.5、8.0.6 和 8.1.5B5158-90026

A.11.08

产品名称更改。支持程序包资源延迟启动

仅限 11.0

7.3.x、8.0.5 和 8.1.5

B5158-90026

A.11.06

支持 N 系列系统。支持新的 OPS 版本。修复缺陷

仅限 11.07.3.x、8.0.5 和 8.1.5B5158-90024
A.11.05

支持新的 OPS 版本。修复缺陷

仅限 11.07.3.x、8.0.5 和 8.1.5 32 位B5158-90019
A.11.04

支持新的 OPS 版本。修复缺陷

仅限 11.07.3.x 和 8.0.5B5158-90019
A.11.03

使用程序包启动 OPS 例程;EMS 支持。修复缺陷

仅限 11.07.3.x 和 8.0.5B5158-90019
A.11.02

新的 32 位和 64 位操作系统。修复缺陷

仅限 11.07.3.xB5158-90018
A.10.07.01

当前发行版

备用安全性文件;支持 8 节点

仅限 10.207.3.xB5158-90001
A.10.07

支持 4 节点;使用 PV 链接

仅限 10.207.3.xB5158-90001

A.10.06

新的操作系统

仅限 10.20

7.3.xB5158-90001

A.10.00

程序包管理;增强安全性;RS-232 心跳备份

仅限 10.10

7.3.xB5158-90001

A.9.04

支持双节点

9.04

7.1.x 和 7.2.xB3849-90001

 

注释:如果将 OPS 群集升级到 HP-UX 发行版 11.0,也必须将其升级到 ServiceGuard OPS Edition 的 A.11.12 版本。

磁盘指导

配置磁盘时请使用下列指导:

  • F/W SCSI 磁盘必须配备有不间断供电电源 (UPS),以防备断电时丢失数据。

  • 每个 F/W SCSI 总线配置的独立磁盘不超过 8 个。

  • 每个 HP-PB 总线配置的 F/W SCSI 卡不超过 4 个。

  • 如果磁盘阵列位于共享总线上,则您不能使用其中的磁盘作为根磁盘。也不能使用 A3231A (Model 10) 或 A3232A (Model 20) 磁盘阵列中的磁盘作为群集锁磁盘。受支持的磁盘阵列中的其他类型的磁盘可以作为群集锁磁盘。

  • OPS 群集必须使用带有 PV 链接的 RAID 配置中的磁盘阵列,用于共享数据存储。仅支持非 OPS 卷组在带有 MirrorDisk/UX 的各个磁盘间的 LVM 镜像。

为了达到最佳性能,I/O 总线负载不应过重。I/O 的工作负载可能会随系统配置和客户应用程序的改变而有所变化。系统管理人员应使用性能工具验证 I/O 总线是否为非饱和状态。如果饱和,则应修改配置。

极力建议您通过惠普支持的机构获得所有系统和外围设备的硬件支持。

ServiceGuard OPS Edition 的 A.11.12 版本的安装准备

安装 ServiceGuard OPS Edition 之前,您需要确保群集已进行了正确的硬件升级。对于正在升级的较老的系统,应确保 HP 代表处已查看了 F/W SCSI 控制卡的固件级别,且安装了当前最新版本。

如果您现有一个 OPS 群集,需在执行硬件和软件升级之前将此群集及其应用程序关闭。

HA 磁盘阵列需要的固件升级

安装 ServiceGuard OPS Edition 的 A.11.12 版本之前,Model 10 和 Model 20 HA 磁盘阵列应由硬件工程师进行升级(在支持的合同范围内)。表 1-2 “ 安装 ServiceGuard OPS Edition 的 A.11.12 版本之前所需的磁盘阵列固件” 显示了所需的固件级别。其他固件修复正在准备过程中,有关的详细信息请与您的 HP 服务代表处联系。

表 1-2  安装 ServiceGuard OPS Edition 的 A.11.12 版本之前所需的磁盘阵列固件

硬件

需要的固件修订版

推荐的 PROM 修订版

Model 10 和 Model 20 高可用性磁盘阵列,老式处理器(卡上带有“Enabled/Disabled”开关)。

需要的 Microcode 修订版为 8.29 或更高版本。

推荐的 PROM 修订版级别为 8.02 或更高版本。

Model 10 和 Model 20 高可用性磁盘阵列,新式处理器(卡上无“Enabled/Disabled”开关)。

需要的 Microcode 修订版为 8.61 或更高版本。推荐的 PROM 修订版级别为 1.63 或更高版本。

 

/.rhosts 文件的许可权限

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

内存要求

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

内存总量= 6 MB + 700 KB / 群集中的 + 300 KB / EMS 群集中的

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

软件升级过程

按下列步骤升级群集:

  • 暂停程序包。

  • 确保每个节点上的 OPS 数据库为非活动状态。

  • 使所有的共享卷组处于非活动状态,并断开共享。

  • 暂停群集。

  • 如有需要进行硬件升级,请关闭群集节点。

  • 如有需要,可在每个节点上安装 HP-UX 11.0。

  • 必要时可更新固件版本。

  • 在每个节点上安装 ServiceGuard OPS Edition A.11.12。

  • 如果您正在使用 OPS 8.0.6,则必须重新链接 OPS 来使用 ServiceGuard OPS Edition 的新版本。必须在重新启动群集之前完成这项操作。

  • 编辑 ASCII 配置文件。请参考用户手册中相应的部分。

  • 通过使用 ASCII 文件重新应用群集配置。

  • 启动群集查看它是否组织成功。

  • 加入下面的条目,确保设置为在系统时启动所有节点重新加入到群集中

    AUTOSTART_CMCLD=1

    上述的设置请在 /etc/rc.config.d/cmcluster 文件中进行。

  • 重新引导所有节点。群集应重新组织,OPS 例程和程序包也应正常运行 。

安装 ServiceGuard OPS Edition

安装 ServiceGuard OPS Edition 的 A.11.12 版本之前需要先安装 HP-UX 11.0。要安装软件,请运行 SD-UX swinstall 命令。此命令将调用一个可引导您完成安装的用户界面。

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

每个节点都使用下述步骤:

  1. 确保 oracle 用户出现在 /etc/cmclnodelist 文件中或 /.rhosts 文件中。

  2. 安装 ServiceGuard OPS Edition 产品 (B5161CA) 的 A.11.09 版本。组成该产品的文件集如表 1-3 所示。

    表 1-3 ServiceGuard OPS Edition Filesets

    文件集名称说明
    CM-CORECluster Manager 组件 (A.11.12)
    CM-CORE-MAN Cluster Manager 命令集 (A.11.12)
    CM-PKG Package Manager 组件 (A.11.12)
    CM-PKG-MAN Package Manager 命令集 (A.11.12)
    DLM.CM-DLM Distributed Lock Manager 软件 (A.11.12)
    DLM.CM-DLM-CMDS Distributed Lock Manager 命令集 (A.11.12)
    DLM-NMAPI.CM-NMAPINode Manager API 组件 (A.11.12)

     

  3. 使用 SAM 或 cmqueryclcmapplyconf 命令,通过 DLM_ENABLED=NO 和 GMS_ENABLED=NO 缺省设置创建群集。

  4. 使用 cmruncl 命令运行群集。

  5. 使用 OPS 安装程序 orainst 安装 OPS。有关细节,请参见 Oracle 文档。

  6. 如果您正在使用的是 OPS 8.0.6,那么请使用 ServiceGuard OPS Edition 的 A.11.12 版本随附的新程序库重新链接 OPS 进程软件。这就是 Node Manager API 程序库,对于 32 位版本,提供的是 /opt/nmapi/8.0/lib/libnmapi_32.a;对于 64 位版本,提供的是 /opt/nmapi/8.0/lib/libnmapi_64.a

  7. 暂停群集,然后编辑群集 ASCII 配置文件,以给 OPS 版本的 GMS_ENABLED 和 DLM_ENABLED 参数设置合适的值。下表列出了各种受支持 OPS 版本的正确设置值:

    表 1-4 OPS 相关群集参数的设置

    Oracle Parallel Server 版本GMS_ENABLEDDLM_ENABLED
    OPS 8.0.6YESNO

    OPS 8.1.6

    NONO

    OPS 8.0.6 和 OPS 8.1.6

    YESNO

     

    再次使用 cmapplyconf 以应用新的设置。

  8. 创建非故障切换程序包以在群集启动时启动 OPS 例程。请参考手册《使用 ServiceGuard OPS Edition 配置 OPS 群集》 (B5158-90031) 的第 6 章 。

  9. 重新运行群集。

卸载 ServiceGuard OPS Edition

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

  1. 暂停群集,从配置中删除将要运行 swremove 命令的节点。

  2. 在剩下的节点上有选择地重新启动群集。

  3. 一次只能从一个系统发出 swremove 命令。也就是说,如果要从多个系统卸载 ServiceGuard OPS Edition,那么一次只能从一个系统删除它。

  4. 对 ServiceGuard OPS Edition 和 Event Monitoring Service 产品执行 swremove 命令之前,应确保已终止所有用户可写入的资源监视器。

注释:从某系统删除 ServiceGuard 时,不会自动删除 Event Monitoring Service (EMS)。如果以后想重新安装 ServiceGuard 或安装不同版本的 ServiceGuard,重新安装 ServiceGuard 之前应分别地删除 EMS。

安装 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”,继续进行安装。

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

      # 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)

  • 《《HP-UX Reference》中的 swinstall (1M) 》 (B2355-90166)

与早期版本的不同之处

如果要将 ServiceGuard OPS Edition 或 MC/LockManager 的早期版本升级,必须注意由发行版 A.11.02 到 A.11.09 中引入的功能而引起的下述行为变化:

  1. MAX_CONFIGURED_PACKAGES 的值设置为升级前群集内程序包的数目。这就是说,如果想在升级后增加群集中程序包的数目,可按需要更改此值。用户手册《使用 ServiceGuard OPS Edition 配置 OPS 群集》中“群集和程序包维护”一章,说明了如何更改 MAX_CONFIGURED_PACKAGES 的值。

  2. 群集锁卷组必须是有群集意识的,也就是说,除了将其定义为 FIRST_CLUSTER_LOCK_VGSECOND_CLUSTER_LOCK_VG 之外,还必须在 VOLUME_GROUP 语句中定义他。

  3. 群集配置过程中名称解析服务必须是可用的。网络上必须运行 DNS,或每个群集节点上必须存在 /etc/hosts 或等效文件。

故障排除提示

  • 群集管理器和共享逻辑卷管理器守候进程的核心转储位置分别位于 /var/adm/cmcluster/etc/lvmconf。来自这些守候进程的日志消息出现在 /var/adm/syslog/syslog.log 中。

  • GMS 消息(OPS 8.0.6)以标准输出形式显示或显示在 /var/adm/syslog/syslog.log 中。某些内部消息可写入跟踪文件 /tmp/.ogms/daem_xxxx.trc,其中 xxxx 是指 GMS 守候进程的进程标识符。

打印版本
保密声明 使用本网站表示您同意其使用条件
© Hewlett-Packard Development Company, L.P.