需求:把jumpserver服务搬迁到另一台服务器上
原服务器ip:172.25.0.237
新服务器ip:172.22.12.246
由于jumpserver服务是在docker中启动的,所以直接把docker镜像搬到22楼的服务器里跑就行。
1.查看正在跑的容器:

2.把容器打包为镜像
其中-o表示输出到文件,<code>jumpserver.tar</code>为目标文件,<code>jumpserver</code>是源容器名(name)
3.进docker把数据库备份:
把数据库备份文件拷贝到本地服务器:
4.把打包的docker镜像以及数据库备份文件拷贝到22楼的服务器:
在新服务器查看是否拷贝成功:
5.在新服务器安装docker
启动docker并设置开机自启动:
6.docker镜像导入:
查看是否导入成功:
启动容器:
查看容器是否在跑:
把数据库备份文件拷贝到容器里:
把数据库备份文件导入数据库:
把/opt/koko/data/keys/.access_key文件删除(否则会验证不成功)并重启容器:
重启容器:
浏览器进入管理界面:
至此,jumpserver服务搬迁完成。
错误解决:
进入资产列表测试资产可连接性的时候报错如下:
或者弹窗一直显示消息:.................................
解决方法:
再到资产列表测试资产可连接性: