ZStack Logo

ZStack AIOS

单管理节点升级

管理节点、AI 模型平台和容器管理的升级准备与执行步骤。

如当前环境为单管理节点部署,请参考本章进行管理节点升级。
  1. 获取升级安装包。

    根据准备工作,获取最新版ZStack AIOS ISO、ZStack AIOS安装包,并存放在管理节点/root/目录。

  2. 关闭云主机高可用全局开关。

    登录ZStack AIOS UI界面,点击设置 > 平台设置 > 高可用策略,在高可用策略界面,点击右上角的停用按钮。

  3. 备份数据库和升级脚本。
    升级前,备份数据库和升级脚本以用于意外恢复。
    • 登录管理节点,执行以下命令将数据库备份至/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
  4. 升级管理节点。
    在管理节点执行以下命令,进行离线升级:
    #支持两种离线升级方式,推荐使用第一种:
    # 第一种方式: 升级本地仓库和管理服务
    [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_PASSWORD
    说明:
    • 若数据库root密码采用系统默认密码, -P MYSQL_ROOT_PASSWORD参数可省略。
    • 执行zstack-upgrade命令前需确认所准备的ISO是基于h84r版,避免使用其他ISO覆盖本地源。
    • 升级本地仓库时会自动更新升级脚本,脚本升级完成后,可按提示重新执行上一步命令即可。
  5. 手动清理浏览器缓存。

    为了保证新功能能够正常使用,请在升级完成后登录ZStack AIOS UI界面,按下Ctrl+F5Ctrl+Shift+R,手动清理浏览器缓存。

  6. 开启云主机高可用开关。

    ZStack AIOS UI界面,点击设置 > 平台设置 > 高可用策略,在高可用策略界面,点击右上角的启用按钮。

至此,单管理节点升级已完成,平台将自动重连物理机、主存储、镜像服务器、VPC路由器等资源,完成其他相关节点升级。用户需继续进行容器管理服务和AI模型平台服务的更新。