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

已知问题和解决办法

» 

技术文档资料

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

 » 目录

SR 8606114618 (JAGac29381):ServiceGuard 为某些运行脚本退出值记录不正确的错误消息。

  • 问题: 如果程序包运行(暂停)脚本退出时带有值 7、13 或 19,程序包管理程序不将该数字转换成相应的错误消息。

  • 解决办法:不要在脚本中使用退出值。

SR 8606114619 (JAGac29382):程序包管理器不理会程序包暂停脚本的 RESTART 退出值

  • 问题: 如果程序包暂停脚本使用 RESTART(2) 退出,则程序包在暂停后无法重新启动。

  • 解决办法: 执行 cmmodpkg -e pkgname 命令手动启动程序包。

SR 8606174686 (JAGad43932):如果将 ServiceGuard 修补软件安装在一个正使用的群集上,则该软件无法正常运行

  • 问题: 如果安装 ServiceGuard 修补软件时群集正在使用中,则 ServiceGuard 就不能执行修补软件的功能。

  • 解决办法: 按照修补软件中给出的下列安装指导进行安装:

    1. 暂停将要安装修补软件的节点上的 ServiceGuard。

    2. 在该节点上安装修补软件。

    3. 在该节点上重新启动 ServiceGuard。

    4. 修补软件需要安装在群集中所有的节点上。

    5. 安装过程中,ServiceGuard snmp 辅助代理程序将停止运行,并且不能自动重新启动。此辅助代理程序主要用于 ClusterView 产品。如果您需要使用它,可以执行下列命令进行手动重新启动:

      # /usr/lbin/cmsnmpagt start

SR 8606183590 (JAGad52803):cmmakepkg 的联机帮助页未说明对系统多节点程序包可以使用“*”作为 NODE_NAME 的值

  • 问题: cmmakepkg 的联机帮助页没有说明“*”是 NODE_NAME 字段的有效值,并且必须只用于系统多节点程序包(即 CVM 程序包 VxVM-CVM-pkg)。

  • 解决办法:

    以下是有关程序包 ascii 文件中 NODE_NAME 字段的正确的联机帮助页信息:

    NODE_NAME

    运行程序包的节点名。这个名称必须与群集配置中配置的名称相一致。可指定多个 NODE_NAME 条目。第一个 NODE_NAME 是主节点,接下来指定的节点被认为是备用节点。在某种特殊的情况下,可以用“*”来指定配置的程序包运行在所有节点上。目前“*”只供特殊的 CVM 程序包 VxVM-CVM-pkg 使用。

SR 8606184097 (JAGad53307):从 cmrunpkg 命令返回后,系统多节点程序包立即处于“Starting”状态

  • 问题: 用于系统多节点程序包的 cmrunpkg 命令不等待程序包在所有节点上都完成启动。程序包启动后,它立即返回。它不会等待程序包在所有节点上都完成启动之后,程序包状态变为“Running”时才返回。

  • 解决办法:请稍等片刻,等系统多节点程序包在所有节点上完成启动之后,再执行 cmviewcl 命令检查是否为“Running”状态。

SR 8606185685 (JAGad54887):探查禁用的磁盘时,cmquerycl 命令可能会挂起。

  • 问题: 如果 ServiceGuard 用于探查磁盘的命令(如 cmquerycl)遇到禁用的磁盘,命令可能挂起。

  • 解决办法: 如果整个磁盘配置(LUN 的个数)不大,就等待命令完成,否则使用 CTRL-C 终止命令。

SR 8606194924 (JAGad64130):cmviewcl 用于带有大量服务的 60 程序包,会导致 cmcld 使用 50% 的 CPU

  • 问题: 对有大量程序包和服务的群集使用 cmviewcl -v 命令可能导致 cmcld 占用 50% 的 CPU 资源,直至命令完成为止。

  • 解决办法: 减少 cmviewcl 命令的作用范围。例如,只对特殊的程序包发出此命令。

SR 8606202196 (JAGad71370):在有问题的脚本上执行 cmhaltpkg 命令将输出不正确的错误消息

  • 问题: 执行 cmhaltpkg 时,如果程序包控制脚本有问题(不存在的文件、没有执行许可,等等),则在终端上输出如下的错误消息:

    Unknown error returned from daemon:Error 0

  • 解决办法: 检查控制脚本是否存在以及是否设置了正确的文件权限。

SR 8606224994 (JAGad94082):群集重新配置后 cmcld 中止

  • 问题:对于带有两条心跳线且由两个以上节点组成的 ServiceGuard 群集,如果一条心跳线网络连接断开片刻(超过 tcp_ip_abort_interval 参数设定的值)后又恢复,稍后另一条心跳线网络出现故障,那么此群集可能会出现故障。群集可能重组但会立即出现故障,并在 syslog 中记录如下消息:

    Node if 3 did not reach sync step 0 for activity 3 within
    timeout. This activity apppears to be hung at step -1 on
    that node, so node will be killed.

    Attempting to kill node <node_name>

    Reason: This node did not reach sync step 0 for activity 3
    within timeout
  • 解决办法:尚无。

SR 8606233054 (JAGae02278):升级后无法添加程序包

  • 问题:如果在将带有 EMS 资源的程序包添加到运行 A.11.12 或更低版本的群集中之后删除了此程序包,并随后将此群集升级到 A.11.14,那么联机添加任何新程序包都可能失败。cmapplyconf 命令可能返回如下错误消息:

    Error:Unable to apply the configuration.
     Unknown error: 3015.
    Check the syslog file(s) for additional information.
    cmapplyconf:Unable to apply the configuration

    syslog 文件可能包含如下错误消息:

    cmcld:cdb_db_prepare - 3015 error occured 5
  • 解决办法:安装修补软件 PHSS_26056(如果有),或致电 HP 技术支持人员以获得临时的修补软件。

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