**
*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分配问题见下篇博客。