升级文档

升级及迁移请保持 SECRET_KEY 与旧版本一致,否则会导致数据库加密数据无法解密

环境说明

  • 从 v2.5 版本开始,要求 MySQL Server >= 5.7
  • 从 v2.6 版本开始,要求 Redis Server >= 5
  • 推荐使用外置 DB Server 和 Redis Server,方便日后扩展升级
DBVersionCacheVersion
MySQL>= 5.7Redis>= 5.0
MariaDB>= 10.2

升级步骤

在线升级离线升级(linux/amd64)离线升级(linux/arm64)离线升级(linux/loong64)Helm 升级Allinone 升级

  1. cd /opt
  2. wget https://github.com/jumpserver/installer/releases/download/v2.28.8/jumpserver-installer-v2.28.8.tar.gz
  3. tar -xf jumpserver-installer-v2.28.8.tar.gz
  4. cd jumpserver-installer-v2.28.8
  1. ./jmsctl.sh upgrade
  2. ./jmsctl.sh start

从飞致云社区 下载最新的 linux/amd64 离线包, 并上传到部署服务器的 /opt 目录

  1. cd /opt
  2. tar -xf jumpserver-offline-installer-v2.28.8-amd64-7.tar.gz
  3. cd jumpserver-offline-installer-v2.28.8-amd64-7
  1. ./jmsctl.sh upgrade
  2. ./jmsctl.sh start

从飞致云社区 下载最新的 linux/arm64 离线包, 并上传到部署服务器的 /opt 目录

  1. cd /opt
  2. tar -xf jumpserver-offline-installer-v2.28.8-arm64-7.tar.gz
  3. cd jumpserver-offline-installer-v2.28.8-arm64-7
  1. ./jmsctl.sh upgrade
  2. ./jmsctl.sh start

从飞致云社区 下载最新的 linux/loong64 离线包, 并上传到部署服务器的 /opt 目录

  1. cd /opt
  2. tar -xf jumpserver-offline-installer-v2.28.8-loong64-7.tar.gz
  3. cd jumpserver-offline-installer-v2.28.8-loong64-7
  1. ./jmsctl.sh upgrade
  2. ./jmsctl.sh start
  1. # 请先手动备份好数据库, 然后继续操作
  2. # values.yaml 从 https://github.com/jumpserver/helm-charts/blob/main/charts/jumpserver/values.yaml 获取
  3. helm repo update
  4. helm upgrade jms-k8s jumpserver/jumpserver -n default -f values.yaml

或者使用 —set key=value 的方式传参