jenkins迁移

jenkins迁移

对现有jenkins所在服务器进行调整,将jenkins单独部署在一个新服务器上,对jenkins进行迁移。

前提准备

准备与原服务器相同版本的jenkins安装在新服务器上。

1.停掉原服务器进程,并备份数据

迁移的时候可以直接将jenkins主目录数据整个拷贝过去,也可以单独拷贝jenkins主目录下的config.xml文件以及jobs、users、workspace、plugins四个目录(这是主要的迁移数据)。
本文采用的是第一种方法,迁移jenkins主目录


[root@jenkins1 ~]# ps -ef |grep jenkins #查找jenkins进程
root       8217      1 27 22:49 pts/1    00:00:27 java -jar jenkins.war --httpPort=9090
root       8311   8241  0 22:51 pts/0    00:00:00 grep --color=auto jenkins
[root@jenkins1 ~]# kill -9 8217  #杀死jenkins进程
[root@jenkins1 ~]# tar -czvf jenkins.tar.gz .jenkins #打包jenkins主目录 
[root@jenkins1 ~]# scp jenkins.tar.gz 192.168.59.128:/root #将打包好的文件发到新服务器上
The authenticity of host '192.168.59.128 (192.168.59.128)' can't be established.
ECDSA key fingerprint is SHA256:ze7LzeaxO/188lvPYtjmqGoff3dhXmHCqdUgk5BajWQ.
ECDSA key fingerprint is MD5:05:ff:7e:36:cb:eb:9c:26:13:46:90:3d:b5:1a:26:89.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.59.128' (ECDSA) to the list of known hosts.
root@192.168.59.128's password: 
jenkins.tar.gz                                                                100%  379MB 141.1MB/s   00:02 

2.启动新服务器上jenkins

[root@jenkins2 ~]# ls
anaconda-ks.cfg  Documents  initial-setup-ks.cfg  Music     Public     Videos
Desktop          Downloads  jenkins.tar.gz        Pictures  Templates
[root@jenkins2 ~]# tar xf jenkins.tar.gz #将前面发过来的文件解压
[root@jenkins2 ~]# ls -a  #可以看到 .jenkins文件夹已经出现
.                .bash_profile  .dbus      .ICEauthority         .jenkins        Pictures         Templates
..               .bashrc        Desktop    .idlerc               jenkins.tar.gz  Public           Videos

启动新服务器jenkins

[root@jenkins2 ~]# cd /usr/local/jenkins/
[root@jenkins2 jenkins]# ls
jenkins.war  start-jenkins.sh
[root@jenkins2 jenkins]# cat start-jenkins.sh 
java -jar jenkins.war --httpPort=9090 &
[root@jenkins2 jenkins]# sh start-jenkins.sh 

3.访问

image.png
访问新服务器
192.168.59.128:9090
信息与原本服务器一致
但是这时候构建任务是会报错的,如图所示:
image.png

更新服务器私钥信息,跟新凭据,跟新代码服务器公钥信息
重新拉取,成功
迁移完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhaixing_0307

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值