jumpserver版本v3.10.21迁移

在一台内网服务器上部署了v3.10.21版本的jumpserver,现在需要把这台服务器上的数据迁移到另外一台内网重新搭的v3.10.21版本的jumpserver,可以怎么操作求助

  1. 在源 JumpServer 实例上停止服务:
    jmsctl stop

  2. 备份数据库:
    jmsctl backup_db
    备份文件将生成在 /opt/jumpserver 目录下。

  3. 备份配置文件:
    保留 /opt/jumpserver/config/config.txt,记录 SECRET_KEYBOOTSTRAP_TOKEN

  4. 将备份的数据库文件和配置文件复制到新服务器的相同路径下。

  5. 在新服务器上,将数据库文件恢复:
    jmsctl restore_db jumpserver.sql(文件名为实际备份名)

  6. 确保新实例的 config.txt 中配置一致,特别是 SECRET_KEYBOOTSTRAP_TOKEN

  7. 启动新实例服务:
    jmsctl start

  8. 访问新实例页面,验证用户、资产、配置等数据是否完整。

提示:若使用外置数据库,需先在新环境配置数据库连接信息。
参考文档:https://docs.jumpserver.org

可以参考 迁移文档 - JumpServer 文档,有详细简绍。