在一台内网服务器上部署了v3.10.21版本的jumpserver,现在需要把这台服务器上的数据迁移到另外一台内网重新搭的v3.10.21版本的jumpserver,可以怎么操作求助
-
在源 JumpServer 实例上停止服务:
jmsctl stop -
备份数据库:
jmsctl backup_db
备份文件将生成在/opt/jumpserver目录下。 -
备份配置文件:
保留/opt/jumpserver/config/config.txt,记录SECRET_KEY和BOOTSTRAP_TOKEN。 -
将备份的数据库文件和配置文件复制到新服务器的相同路径下。
-
在新服务器上,将数据库文件恢复:
jmsctl restore_db jumpserver.sql(文件名为实际备份名) -
确保新实例的
config.txt中配置一致,特别是SECRET_KEY和BOOTSTRAP_TOKEN。 -
启动新实例服务:
jmsctl start -
访问新实例页面,验证用户、资产、配置等数据是否完整。
提示:若使用外置数据库,需先在新环境配置数据库连接信息。
参考文档:https://docs.jumpserver.org