可使用 Zypper 补丁升级 Sentinel HA 设备安装。
重要说明:本部分程序使用了 rcopenais 和 openais 命令,这两个命令只适用于 SLES 11 SP4。对于 SLES 12 SP2 及更高版本,使用 systemctl pacemaker.service 命令。
例如,对于 /etc/rc.d/openais start 命令,使用 systemctl start pacemaker.service 命令。
升级前必须通过 Sentinel Appliance Manager 注册所有设备节点。有关详细信息,请参见 注册更新。若您未注册设备,Sentinel 将显示一则黄色警告。
在群集上启用维护模式。
crm configure property maintenance-mode=true
维护模式帮助您在升级 Sentinel 软件时避免干扰正在运行的群集资源。可以从任何群集节点运行此命令。
校验维护模式是否处于活动状态。
crm status
群集资源应显示为处于非受管状态。
升级被动群集节点:
停止群集堆栈。
rcopenais stop
停止群集堆栈可确保群集资源始终不可访问,这样就不需节点防护。
下载 Sentinel HA 设备的更新。
zypper -v patch
(有条件)如果安装程序显示一则讯息,要求您必须解析 OpenSSH 包的依赖项,请输入相应的选项,以降级 OpenSSH 包。
(有条件)如果安装程序显示一则讯息,指示 ncgOverlay 体系结构发生更改,请输入相应的选项,以接受体系结构更改。
(有条件)如果安装程序显示一则讯息,要求您必须解析某些设备软件包的依赖项,请输入相应的选项,以卸装依赖项软件包。
在升级完成后,启动群集堆栈。
rcopenais start
对所有无源群集节点重复步骤 3。
升级主动群集节点:
备份您的配置,然后创建 ESM 导出。
有关备份数据的详细信息,请参见 《 Sentinel 管理指南》
中的备份和恢复数据。
停止群集堆栈。
rcopenais stop
停止群集堆栈可确保群集资源始终不可访问,这样就不需节点防护。
下载 Sentinel HA 设备的更新。
zypper -v patch
(有条件)如果安装程序显示一则讯息,要求您必须解析 OpenSSH 包的依赖项,请输入相应的选项,以降级 OpenSSH 包。
(有条件)如果安装程序显示一则讯息,指示 ncgOverlay 体系结构发生更改,请输入相应的选项,以接受体系结构更改。
(有条件)如果安装程序显示一则讯息,要求您必须解析某些设备软件包的依赖项,请输入相应的选项,以卸装依赖项软件包。
在升级完成后,启动群集堆栈。
rcopenais start
运行以下命令以同步配置文件中的任何更改:
csync2 -x -v
禁用群集上的维护模式。
crm configure property maintenance-mode=false
可以从任何群集节点运行此命令。
校验维护模式是否处于非活动状态。
crm status
群集资源应显示为处于已启动状态。
(可选)校验 Sentinel 升级是否成功:
rcsentinel version
(有条件)要升级操作系统,请参见升级操作系统。