Jenkins 数据迁移演练

本次主要讲解jenkins数据迁移的主要几个步骤

1、 到ci/cd机子打包jenkins数据

cd /home
tar -cvf jenkins.tar.gz jenkins

2、文件传输到需要迁移的机子,视具体服务器ip端口等进行调整,可以建好机子的信任关系

scp -P 2222 jenkins.tar.gz  [email protected]:/data/home

3、cpoy ci/cd机子的启动jenkins容器的yml配置文件

cd /home/docker/config/jenkins
scp -P 2222 docker-compose.yml  [email protected]:/data/home/docker/jenkins

4、进入被迁移的机子,执行启动容器的操作

cd /data/home/docker/jenkins
docker-compose -f './docker-compose.yml' up -d

5、访问8080端口能否正常使用

[root@elk home]# curl 127.0.0.1:8080



Authentication required



重头戏,替换数据
6、切换到/data/home,备份一开始跑容器产生的数据

cd /data/home
mv jenkins jenkins-bak

7、解压传输过来的jenkins.tar.gz文件,目录视具体情况调整,按上面的操作是在/data/home下

cd /data/home
tar -xvf jenkins.tar.gz

9、重启容器

docker restart jenkins_jenkins_1

本次演练未把域名解析加入,所以直接打开新的浏览器访问8080端口,旧数据就迁移过来了,可以使用之前创建的账号进行登录查看数据

你可能感兴趣的:(Jenkins 数据迁移演练)