DevOps DevOps
产品简介
产品安装
快速入门
使用指南
开发指南
FAQ
6.7更新说明
  • Jenkins 集群安装手册
  • 环境要求
  • 主节点安装
  • 创建普通用户
  • 解压
  • 环境变量设置
  • 服务启停
  • 平台初始化
  • slave节点安装
  • 注意事项

# Jenkins 集群安装手册

# 环境要求

  • Java:JDK 17(Jenkins 依赖)、JDK 1.8(demo示例所需)
  • Git
  • Ansible
  • 使用普通用户操作 Jenkins(切记不可用 root 用户,会有安全问题)

# 主节点安装

# 创建普通用户

sudo groupadd userapp
sudo useradd -g userapp userapp

# 解压

tar -zxf DevOps_6.7_GA_Installer.tar.gz
cd DevOps_6.7_GA_Installer/jenkins
tar -zxf jenkins-2.479.3.tar.gz
sudo chown -R userapp:userapp jenkins-2.479.3/
cd jenkins-2.479.3/

# 环境变量设置

打开startup.sh脚本,完成 JDK、HTTP 端口等相关的配置。

# JDK

export JAVA17_HOME=/home/userapp/devops_install/jdk-17.0.7
export JAVA8_HOME=/home/userapp/devops_install/jdk1.8.0_112

# 内存

minMemSize=1024
maxMemSize=2048

# HTTP 端口

jenkinsPort=8088

# 服务启停

# 切换至普通用户
su userapp
# 启动 Jenkins 服务
sh startup.sh
# 停止 Jenkins 服务
sh shutdown.sh

# 平台初始化

1

复制图中指定路径,至服务器中执行cat /home/userapp/devops_install/jenkins-2.479.3/work/secrets/initialAdminPassword(自行替换路径)命令,再回到 Jenkins 浏览器窗口将输出结果复制到管理员密码中,接着点击继续按钮。

2

我们提供的 Jenkins 安装包中已备有必要的插件,在 Jenkins 初次启动时会自动安装这些插件,因此此处直接点击×按钮跳过联网安装插件即可。

# 修改密码

3

4

# slave节点安装

步骤如下:

1、点击系统管理 1 2、点击节点管理 2 3、点击New Node 3 4、输入节点名称,选择“Permanent Agent”,点击OK 4 5、按机器性能填写并行数量、填写远程工作目录、启动方式选择通过Java Web启动代理,点击保存 5 6、点击刚刚新建的节点名称 6 7、可以查看到节点部署命令 7 8、在从节点上执行部署命令(jdk17,后台启动),启动日志在对应日志文件中。

nohup /opt/idc/apps/yanggy/jdk17/bin/java -jar agent.jar -url http://10.16.16.64:8686/ -secret 1012852029488bce90ff02e72efd046c229c2b864362a0d08343086ab2040efe -name slave -webSocket -workDir "/opt/idc/apps/yanggy/jenkins" > /opt/idc/apps/yanggy/jenkins/agent.log 2>&1 &

8 9、回到jenkins,可以看到从节点已经在线 9

# 注意事项

  • Jenkins 主节点和从节点的 JDK 版本必须一致。

  • 主节点安装包中所有的cicd工具需要在slave节点也安装一次!

← Jenkins 安装 Nexus 安装 →