文档目录

升级前准备

升级 ZSphere 前,请确认当前环境版本,准备升级所需软件包,并完成必要的保护操作。

  1. 查看当前环境版本以及操作系统版本。
    [root@localhost ~]# zstack-ctl status
    [root@localhost ~]# cat /etc/redhat-release
  2. 获取安装升级包。
    按需下载 zstack-upgrade 脚本、ISO 软件包、安装升级包以及管理节点高可用套件。已设置管理节点 HA 的环境,需在两端管理节点分别准备同一目标版本的 ISO 和升级脚本,并获取对应的管理节点高可用套件。
  3. 关闭高可用策略。
    升级前需关闭虚拟机高可用全局开关,避免意外触发虚拟机高可用影响升级。升级完成后再手动开启高可用策略。
    1. 登录 ZSphere。
    2. 点击可靠服务 > 高可用策略,进入高可用策略页面。
    3. 关闭高可用策略开关。
  4. 备份数据库和升级脚本。
    登录管理节点操作系统,执行以下命令备份数据库和升级脚本,用于意外恢复。已设置管理节点 HA 的环境,需分别在两个管理节点执行。
    # 备份数据库至/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