-
获取升级安装包。
根据准备工作,获取最新版ZStack AIOS ISO、ZStack AIOS安装包,并存放在管理节点/root/目录。
-
关闭云主机高可用全局开关。
登录ZStack AIOS UI界面,点击设置 > 平台设置 > 高可用策略,在高可用策略界面,点击右上角的停用按钮。
-
备份数据库和升级脚本。
升级前,备份数据库和升级脚本以用于意外恢复。
- 登录管理节点,执行以下命令将数据库备份至/var/lib/zstack/mysql-backup/目录:
[root@localhost ~]# zstack-ctl dump_mysql --file-name zstack-db-backup - 在管理节点执行以下命令将升级脚本备份备份至/root/目录:
[root@localhost ~]# cp /usr/local/bin/zstack-upgrade /root/zstack-upgrade-bk
- 登录管理节点,执行以下命令将数据库备份至/var/lib/zstack/mysql-backup/目录:
-
升级管理节点。
在管理节点执行以下命令,进行离线升级:
#支持两种离线升级方式,推荐使用第一种: # 第一种方式: 升级本地仓库和管理服务 [root@zstack-1 opt]# zstack-upgrade ZStack-Cloud-x86_64-DVD-5.5.22-h84r.iso # 第二种方式: 先升级本地仓库再升级管理服务: [root@zstack-1 opt]# zstack-upgrade -r ZStack-Cloud-x86_64-DVD-5.5.22-h84r.iso [root@zstack-1 opt]# bash ZStack-Cloud-installer-5.5.22.bin -u -P MYSQL_ROOT_PASSWORDi说明:- 若数据库root密码采用系统默认密码,
-P MYSQL_ROOT_PASSWORD参数可省略。 - 执行zstack-upgrade命令前需确认所准备的ISO是基于h84r版,避免使用其他ISO覆盖本地源。
- 升级本地仓库时会自动更新升级脚本,脚本升级完成后,可按提示重新执行上一步命令即可。
- 若数据库root密码采用系统默认密码,
-
手动清理浏览器缓存。
为了保证新功能能够正常使用,请在升级完成后登录ZStack AIOS UI界面,按下
Ctrl+F5或Ctrl+Shift+R,手动清理浏览器缓存。 -
开启云主机高可用开关。
在ZStack AIOS UI界面,点击设置 > 平台设置 > 高可用策略,在高可用策略界面,点击右上角的启用按钮。
ZStack AIOS
单管理节点升级
管理节点、AI 模型平台和容器管理的升级准备与执行步骤。