一、升级前的须知
JumpServer v4.0.0 国际版现已全新发布,产品团队本次精心校对了产品中的英文文案,并对用户界面进行了全面优化,同时增强了功能和组件整合,以显著提升管理平台的易用性、安全性和可靠性。本次更新主要包括:页面字体样式焕然一新,侧边菜单栏显示更加人性化,多云同步操作简化至一键完成,新增系统日志查看功能让您随时掌握系统动态。此外,我们还将Kael组件功能整合至KoKo组件,优化了模块管理和功能集成,让您的操作更加便捷。在安装包方面,我们特别针对社区版进行了优化,显著减小了安装包体积,从而大幅提升了社区用户的安装下载速度。为满足更多用户需求,v4.0.0 版本默认使用 PostgreSQL 作为 Core 服务的后端数据库,同时继续支持 MySQL 数据库,为您提供更加稳定可靠的数据存储方案。我们坚信,这些更新将为您带来更加流畅、高效的管理和使用体验。为了确保您能够顺利升级到 v4.0.0 版本,请先确保您的系统已升级至 v3.x 系列的最新版本(至少为 v3.10.11),否则将无法执行升级操作。注意,社区版可管理的资产数量限制在5000以下,如有更多需求,请使用企业版。
二、详细内容
提升产品国际化能力
- 更新英文语言包,确保产品页面英文文案及描述的准确性和完整性。
优化产品视觉及逻辑
- 精心调整页面字体样式,以打造更加统一且舒适的视觉体验。
- 侧边菜单栏布局和显示效果得到优化,提升导航的直观性和操作的便捷性。
- 简化操作步骤,优化用户体验,同时调整社区版数据库管理支持范围。
增强多云同步功能
- 简化多云同步操作,企业版支持一键创建账号和执行同步任务,提升效率。
新增系统监控功能
- 新增系统组件日志页面查看功能,便于管理员实时监控和诊断系统日志。
扩展数据库支持
- 社区版新增对 PostgreSQL 数据库的支持,同时提供 Web GUI 和 Web CLI 两种连接方式,满足更多用户需求。
调整数据库连接方式
- 社区版将不再支持本地客户端方式连接 MySQL 数据库,以保证产品功能的统一性。
优化产品组件功能
- 将 Kael 组件功能整合到 KoKo 组件中,简化模块管理和功能调用,提升整体性能。
- 社区版移除 Magnus 组件,以优化产品架构和减少冗余功能。
三、升级准备工作
- 数据备份,备份数据库与配置文件,可在应用节点执行 jmsctl backup_db 命令进行备份,如数据库外置则自行备份。
- 测试验证,提前熟悉了解 v4 版本页面及功能,核心变动内容参考第二节。
四、升级过程
- 单节点架构升级,步骤同v3 一致,请参考(https://docs.jumpserver.org/zh/v3/jms_install/linux_stand-alone/off_line_upgrade/)。
- 集群架构请先停止各应用节点,逐个进行升级即可。
- 其它架构请自行升级,注意升级过程中涉及数据库表结构变动,需先停止服务。
五、升级后的测试验证
- 查看资产数据是否正常。
- 查看授权数据是否正常。
- 查看账号数据是否正常。
- 测试资产连接是否正常。