迁移jenkins很简单,我的环境是用jar起的. 新服务器安装openjdk,再把数据同步到相同目录即可.

1. rsync同步以下目录到新服务器相同路径

/root/.jenkins  #数据目录

/root/.ssh/*     #密钥对,如果是jenkins是用别的用户启动的,就去那个用户home下拷

脚本目录        #(jenkins一些作业是有脚本的)

/usr/local/jenkins.jar    #运行包

2. 新服务器上启动服务

nohup java -jar /usr/local/jenkins.war& >>/var/log/jenkins.log

3. 修改IP配置文件,jenkins.model.JenkinsLocationConfiguration.xml

如果你的jenkins只是简单的一些作业,这里就已经可以用了,但是jenkins一般和git之类有一些绑定IP, 比如我的jenkins用了Gitlab Hook Plugin,  如下图,新的jenkins服务器, 这里仍显示旧服务器的IP.

修改/root/.jenkins/jenkins.model.JenkinsLocationConfiguration.xml, 用新IP替换就旧IP,比如我的新IP是 192.168.12.12,旧IP是10.10.19.202

修改后,重启jenkins

4. 修改gitlab 上web hook的调用地址,改成新IP

jenkins指定服务器地址,jenkins迁移新服务器(更换IP),webhook地址修改相关推荐

  1. gitlab旧服务器备份迁移新服务器

    目录 旧服务器准备工作 新服务器准备工作 # gitlab旧服务器备份迁移新服务器 旧服务器准备工作 1. 查看gitlab版本号(保证两个服务器的gitlab版本一致)     ```     ca ...

  2. 新服务器如何装系统,新服务器怎么装系统

    新服务器怎么装系统 内容精选 换一换 为了提供纯净的弹性云服务器系统给客户,Ubuntu系列弹性云服务器默认没有安装图形化界面,如果您需要图形化界面,请参见本节内容进行安装.本文档适用于Ubuntu1 ...

  3. 新服务器如何安装操作系统,新服务器如何安装操作系统

    新服务器如何安装操作系统 内容精选 换一换 弹性云服务器(Elastic Cloud Server)是一种可随时自动获取.计算能力可弹性伸缩的云服务器,可帮助您打造可靠.安全.灵活.高效的应用环境,确 ...

  4. 服务器和应用服务器迁移方案,服务器和应用统迁移方案.doc

    服务器和应用统迁移方案 服务器和应用系统迁移方案 一.迁移方案总体思路 新旧系统的迁移是一个整体系统工程.迁移必须保证用户系统建设的相关要求,在迁移过程中,我们需要重点考虑几个问题: 1.数据迁移如何 ...

  5. 计算机网络知识总结:ip地址、分类及什么样的ip主机地址可以分配给主机使用

    我们知道在互联网上,如果想要被其他终端访问,就需要给每台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的标识符,这就是我们所说的唯一的IP地址.IP协议就是使用这个地址在主机之间传递信息,这 ...

  6. 【计算机网络】ip地址、分类及什么样的ip主机地址可以分配给主机使用

    下面哪一个IP地址可以分配给主机( )? A 202.280.130.45 B 130.192.33.45 C 192.168.255.255 D 224.10.1.1 A:280大于255 B:可以 ...

  7. python +ip2region 离线IP库地址文件实现秒级查询ip归属地址

    ip2region ip2region - 离线的ip地址查询库,ip到地区的映射库,提供二进制,B树,内存搜索三种查询算法,查询速度非常快. 支持Java,PHP,C,Python,Nodejs,G ...

  8. 门户网站服务器迁移,云服务器怎么迁移网站

    1.寻找新的服务器产品 在原云服务器暂时不关闭的前提下, 寻找新的服务器.寻找到新的服务器空间之后,将原主机空间的网站进行备份,并下载备份数据. 2.配置新服务器环境 一般找到新服务器空间之后,需要根 ...

  9. 如何克隆服务器系统数据,Linode面板clone克隆功能实现服务器数据完整迁移

    Linode是很受国人欢迎的一款国外主机,网友有一台Linode服务器需要进行数据搬家,也就是从旧服务器完整搬家到新服务器,因为额外安装了服务器组件.SSL证书.第三方软件等太多东西,如果手动在新服务 ...

最新文章

  1. QT的QAxFactory类的使用
  2. git add . 出现错误 The file will have its original line endings in your working directory. 解决方案...
  3. jasmine没有调用fixture.detectChanges就取不到元素的原因
  4. 一个关于Remoting的简单例子
  5. JMeter 入门脚本以发送百度请求为例
  6. Centos下MySQL的安装及常见问题
  7. 基于微型计算机系统的实时时钟设计,基于51单片机的实时时钟设计报告.doc
  8. java中使用httpget_如何在Java中进行HTTP GET?
  9. 解题报告 『[Poetize6]IncDec Sequence(差分)』
  10. 理解python 文件首行(Shebang)
  11. 谷歌SEO是什么意思,谷歌搜索引擎优化怎么做
  12. nginx工作原理及配置
  13. 大厂面试 | 阿里巴巴软件测试三面真题
  14. samba 指定的网络名不再可用
  15. CSV文件使用Excel打开
  16. Linux media子系统
  17. 进安全模式提示”Press ENTER to continue loading SPTD.sys”
  18. 实时数据库简介和比较
  19. 软件工程如何选择方向
  20. Stopping service [Tomcat]和Disconnected from the target VM排查

热门文章

  1. brew安装PHP7 swoole
  2. vue爬坑之路2----vue实例
  3. 最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11
  4. python pass关键字神奇吗
  5. 人们的Live Meeting系列 (floyd)
  6. .net 4.0新特性-tuple
  7. 计算机网络即时通信系统设计_天天玩微信,Spring Boot 开发私有即时通信系统了解一下...
  8. 关闭报错_Cydia Impactor工具各种报错提示的解决方法!
  9. Python之进程+线程+协程(事件驱动模型、IO多路复用、select与epoll)
  10. 熊猫支持html5么,Steam疯狂周三特惠推荐:你给我看大熊猫,我就给你钱