升级文档
升级及迁移请保持 SECRET_KEY 与旧版本一致,否则会导致数据库加密数据无法解密
- 更新前请一定要做好备份工作
- 数据库迁移请先参考此文档
- 升级前版本小于 1.4.4 请先按照此文档操作
- 升级前版本小于 1.4.5 请先按照此文档操作
- 未使用 installer 部署的用户请参考迁移说明迁移到最新版本
环境说明
- 从 v2.5 开始,要求 MySQL >= 5.7
- 从 v2.6 开始,要求 Redis >= 5
- 推荐使用外置 数据库 和 Redis,方便日后扩展升级
DB | Version | Cache | Version | |
---|---|---|---|---|
MySQL | >= 5.7 | Redis | >= 5.0 | |
MariaDB | >= 10.2 |
升级说明
要求说明
升级步骤
在线升级
cd /opt
yum -y install wget
wget https://github.com/jumpserver/installer/releases/download/v2.15.0/jumpserver-installer-v2.15.0.tar.gz
tar -xf jumpserver-installer-v2.15.0.tar.gz
cd jumpserver-installer-v2.15.0
./jmsctl.sh upgrade
./jmsctl.sh start
离线升级(amd64)
从飞致云社区 下载最新的 linux/amd64 离线包, 并上传到部署服务器的 /opt 目录
cd /opt
tar -xf jumpserver-offline-installer-v2.15.0-amd64-81.tar.gz
cd jumpserver-offline-installer-v2.15.0-amd64-81
./jmsctl.sh upgrade
./jmsctl.sh start
离线升级(arm64)
从飞致云社区 下载最新的 linux/arm64 离线包, 并上传到部署服务器的 /opt 目录
cd /opt
tar -xf jumpserver-offline-installer-v2.15.0-arm64-73.tar.gz
cd jumpserver-offline-installer-v2.15.0-arm64-73
./jmsctl.sh upgrade
./jmsctl.sh start
Helm 升级
# 请先手动备份好数据库, 然后继续操作
cd /opt/helm
cp values.yaml values.yaml.bak
# 获取最新代码
git pull
# 修改配置文件, 将设置还原
vi values.yaml
# 执行升级操作
helm upgrade --install jumpserver ./ -n default
当前内容版权归 JumpServer 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 JumpServer .