Jenkins分布式子节点agent部署

jenkins 架构

Jenkins分布式子节点agent部署

1、添加从节点

系统管理——》 节点管理

Jenkins分布式子节点agent部署

新建节点

Jenkins分布式子节点agent部署

填写节点名称: slave-12.168.2.33

选择固定节点

Jenkins分布式子节点agent部署

执行器数量:2 也就是并发 执行任务的数量

工作目录: /var/lib/jenkins 这里我们和 master 的jenkins 保持一致

标签: A (可以在pipeline 中定义任务执行的节点)

启动方式: Launch agents via SSH

填写 节点的IP地址,用户名,密码

可用性: 尽量保持代理在线

Jenkins分布式子节点agent部署

Jenkins分布式子节点agent部署

2、在从节点上安装java 环境,git

[root@slave ~]# yum install git -y

[root@slave ~]# yum install java-1.8.0-openjdk -y

3、拷贝master 主节点上私钥到本地

[root@slave ~]# scp root@192.168.2.50:/root/.ssh/id_rsa /root/.ssh/id_rsa

4、验证私钥是否能登录到git 服务器

[root@slave ~]# ssh git@192.168.2.51

Last login: Wed Jun 10 12:56:54 2020 from 192.168.2.33

[git@git ~]$

5、到jenkins 上启动slave节点 观察状态

Jenkins分布式子节点agent部署

Jenkins分布式子节点agent部署

[root@slave ~]# ps -ef | grep java

root 10422 10374 0 05:43 ? 00:00:00 bash -c cd “/var/lib/jenkins” && java -jar remoting.jar -workDir /var/lib/jenkins -jar-cache /var/lib/jenkins/remoting/jarCache

root 10429 10422 2 05:43 ? 00:00:04 java -jar remoting.jar -workDir /var/lib/jenkins -jar-cache /var/lib/jenkins/remoting/jarCache

root 10558 10536 0 05:46 pts/0 00:00:00 grep –color=auto java

Jenkins分布式子节点agent部署

可以看到slave 节点 以及完全运行起来了

6、编写一个任务测试下在slave运行状态

 

本文版权归 飞翔沫沫情 作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出 原文链接 如有问题, 可发送邮件咨询,转贴请注明出处:https://www.fxkjnj.com/2258/

发表评论

登录后才能评论