跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
管理 Serviceguard 第 13 版 > 附录 E 软件升级

执行滚动升级

» 

技术文档资料

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

 » 目录

 » 索引

滚动升级限制

以下是滚动升级的限制:

  • 在滚动升级过程中,只应在包含该软件最新版本的节点上执行 Serviceguard 命令(而不是 cmrunnodecmhaltnode)。在包含该软件早期版本的节点上执行任务将不成功或导致不一致的结果。

  • 在滚动升级期间,不能修改硬件配置(包括群集的网络配置)。

  • 在升级过程结束之前,不能更改群集或程序包配置。

    如果需要修改配置(例如,为了利用新功能),请将所有节点升级到新的发行版,然后再修改配置文件并将其复制到所有节点。

    注释:这意味着,如果将群集锁磁盘用作仲裁器,则在滚动升级过程中无法迁移到设备文件的 HP-UX 11i v3 Agile 寻址方案,因为迁移时涉及更改群集配置。 有关此情况下的操作说明,请参阅“更新群集锁配置”。有关 Agile 寻址的详细信息,请参阅“关于设备文件名称(设备专用文件)”

  • 在所有节点均完成升级之前,Serviceguard 新版本的任何功能都无法使用。

  • 二进制配置文件在不同的 Serviceguard 版本之间可能无法兼容。请不要在节点之间手动复制配置文件。

  • 在滚动升级正在进行时,群集内不能同时运行两个以上的 Serviceguard 版本。

  • 滚动升级并不是在群集内使用混合版本的 Serviceguard 或 HP-UX 的理想方式。HP 强烈建议您尽快将所有群集节点升级到最新的发行版。

  • 在滚动升级正在进行时,不能从节点中删除 Serviceguard 软件(通过 swremove)。

开始前的准备工作

请确保计划出足够的系统容量,以便程序包能够在升级过程中在节点之间进行移动,而且性能的降低是可以接受的。

运行滚动升级

  1. 暂停要升级的节点。可以通过 Serviceguard Manager 或使用 cmhaltnode 命令执行此操作。这将导致该节点的程序包在代管节点上启动。

  2. 编辑 /etc/rc.config.d/cmcluster 文件,使其包含下列内容:

    AUTOSTART_CMCLD = 0
  3. 将节点升级到包含 Serviceguard 的新 HP-UX 发行版。如果不拆离任何 SCSI 电缆,可以根据需要升级其他软件和硬件(例如安装 VERITAS Volume Manager 软件)。请参阅“故障排除”一章中有关硬件维护的一节。

  4. 编辑 /etc/rc.config.d/cmcluster 文件,使其包含下列内容:

    AUTOSTART_CMCLD = 1
  5. 在已升级的节点上重新启动群集。可以通过 Serviceguard Manager 来执行此操作: 在 System Management Homepage (SMH) 中,选择 Tools -> Serviceguard Manager,然后选择该节点并选择 Administration -> Run Node... 或者在 Serviceguard 命令行上,执行 cmrunnode 命令。

  6. 针对群集中的每个节点重复此过程。

如果群集在滚动升级完成之前出现故障(例如,因灾难性的电源故障引起),则可以通过如下方式重新启动该群集:在已升级到该软件最新版本的节点上输入 cmruncl 命令。

保持内核一致

如果在滚动升级过程中更改了内核参数,请确保在故障切换情况下运行相同程序包的所有节点上,将这些参数更改为相同的值。

从 A.11.15 或更早版本迁移 cmclnodelist 条目

cmclnodelist 文件中的信息迁移到新的访问控制策略表。 cmclnodelist 文件中的所有主机名用户名对现在作为三项内容包含在群集配置文件中,并且均具有“监视”角色。 如果要向非超级用户授予管理角色,请在该配置文件中添加更多条目。

有关访问控制策略的详细信息,“编辑安全文件”

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