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