本章介绍版本集群管理组件增量升级方法。
集群管理组件增量升级注意事项:
表1 集群管理组件升级前准备清单
序号 | 升级准备项目 | 准备内容 | 建议起始时间 | 耗时(天/小时/分钟) |
---|---|---|---|---|
1 | 检查安装版本是否支持集群管理组件升级 | 查看gs_upgrade升级工具的帮助信息是否包含upgrade-cm功能 | 升级前1小时 | 2分钟 |
2 | 获取并校验集群管理组件升级包 | 获取升级软件包,进行完整性校验 | 升级前1小时 | 15分钟 |
3 | 健康检查 | 使用gs_checkos工具完成操作系统状态检查 | 升级前1小时 | 15分钟 |
4 | 检查数据库节点磁盘使用率 | 使用df命令查看磁盘使用率 | 升级前1小时 | 5分钟 |
5 | 检查数据库状态 | 使用gs_om工具完成数据库状态检查 | 升级前检查 | 2分钟 |
说明: 表1中的2-5项详细操作请参照 升级前准备与检查。
登录准备执行集群管理组件升级的节点,执行 gs_upgradectl –help命令,查看帮助信息中-t 参数值是否包含upgrade-cm选项。
以集群用户omm身份登录节点。
创建升级包目录。
mkdir -p /opt/software/cm_upgrade
将需要更新的新包上传至目录“/opt/software/cm_upgrade”。
执行集群管理组件升级(以包名为openGauss-3.1.3-CentOS-64bit-cm.tar.gz为例,操作时请使用步骤2中上传的包名)
gs_upgradectl -t upgrade-cm --upgrade-package /opt/software/cm_upgrade/openGauss-3.1.3-CentOS-64bit-cm.tar.gz
使用cm_ctl工具查看集群状态是否与升级前一致或可用状态高于升级前状态。
cm_ctl query -Cvd
查看集群临时目录下是否生成备份集群管理组件包。
ll $PGHOST
查看集群管理组件的版本。
cm_ctl -V
注意: 执行过集群管理组件升级后,再执行增加节点操作后,新增加节点的集群管理组件是未经过升级的,需要再次执行集群管理升级以对新增加节点进行集群管理组件升级。
点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!