以下是在Debian上配置Jenkins集群的步骤:
确保所有节点安装相同版本的Debian系统,安装Java环境,推荐OpenJDK 11,可使用命令sudo apt update
、sudo apt install openjdk-11-jdk
安装。配置好防火墙规则,允许Jenkins通信端口,如8080、50000等。
在所有节点上执行以下命令添加Jenkins仓库并安装:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
在主节点上,可通过编辑/etc/default/jenkins
文件设置监听端口等配置。登录Jenkins管理界面,在“Manage Jenkins”->“Manage Nodes and Clouds”中添加节点,配置主节点相关信息。
从节点需安装Java环境,可通过Jenkins主节点的“Manage Jenkins”->“Manage Nodes and Clouds”->“New Node”添加,选择合适的启动方式,如SSH或JNLP。若用SSH方式,需在从节点生成SSH密钥对,并将公钥添加到主节点的authorized_keys
文件中。
在浏览器中访问Jenkins主节点的URL,使用管理员账户登录,查看从节点状态,确保从节点已成功加入集群并可正常执行任务。