jenkins分布式

**

*Jenkins master slave *

**
服务清单:
master:172.25.10.89
slave1:172.25.10.126
slave2:172.25.11.126

slave

子节点前提:slave 所在服务器必须有 java环境,不需要安装jenkins服务,Jenkins服务只需要在master里面安装就可以,其他的都需要安装,最好路径啥的都保持一致。
jdk:wget https://download.oracle.com/otn/java/jdk/8u251-b08/3d5a2bb8f8d4428bbe94aed7ec7ae784/jdk-8u251-linux-x64.tar.gz解压缩tar -zvxf jdk-8u251-linux-x64.tar.gz

maven:wget https://mirrors.aliyun.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz;解压缩tar -zvxf apache-maven-3.6.3-bin.tar.gz

编辑etc/profile,vi etc/profile

# java环境变量
export JAVA_HOME=/usr/local/java #根据自己路径进行修改
export JRE_HOME=/usr/local/java/jre 
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

# maven环境变量
export M2_HOME=/usr/local/maven/apache-maven-3.6.3 #根据自己路径进行修改
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

加载环境变量并验证

source /etc/profile 
java -version    ##查看版本验证是否安装成功
mvn -v ##查看版本验证是否安装成功

在这里插入图片描述

在这里插入图片描述
在 JENKINS-MASTER 主节点上配置 SSH认证
步骤大致如下:

#生成id_rsa.pub文件
#将主(master)机器上做免密码登录到slave主机上
#执行ssh命令进行登录从服务器

可以参考博客ssh免密登录
若设置成功,可以出现如下:
在这里插入图片描述

**

主从配置

**
准备好子节点的环境就可以开始配置主从节点关系了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接着就是配置节点认证
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
之后保存,节点列表如下所示。
在这里插入图片描述
进行查看日志进行验证,成功上线。
在这里插入图片描述
如有更多的从节点就按照上面的步骤进行添加即可,如172.25.11.126,添加成功之后如下所示:
在这里插入图片描述
时钟差异问题以及JOB分配问题见下篇博客。


如有错误,欢迎指正,谢谢。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

方大拿拿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值