jenkins分布式master-slave的配置

搞到现在。。。。太坑了

吃柠檬的一个报错浪费我一天。

/var/jenkins_home/.ssh/known_hosts [SSH] No Known Hosts file was found at /var/jenkins_home/.ssh/known_hosts. Please ensure one is created at this path and that Jenkins can read it.

  

前提:slave和master能ping通,能建立ssh连接。

1.我的master在服务器A上,我的slave在服务器B上,两者都装了jenkins,master的jenkins是docker装的。

master的配置如下:

几个重点框出来了。第一个是登录slave机的账号密码,不需要root,也可以用其他的有对应的文件夹权限的账号。第二个只能选这个,选其他的ssh会一直说在knownhost里面找不到。我不是很懂为什么找不到。我明明已经手动搞进去了。第三个是slave机的java_home+/bin/java。一定要这么配置,不然会说找不到jvm。

配置成功结果:

原文地址:https://www.cnblogs.com/zhizhiyin/p/12446276.html

时间: 2024-10-29 06:30:43

jenkins分布式master-slave的配置的相关文章

Jenkins设置Master/Slave

说明:通过master/slave模式,可以在master节点上统一管理其他slave节点. 下面说明一步步实现master/slave模式. 第一步:以管理员登录jenkins.点击"系统管理/管理节点". 注:一般用户也可以添加节点.IE输入:http://ip:port/jenkins/computer/即可介入节点视图. 第二步:选择"新建节点".如果是首次创建,则只有"dumb slave"可用,否则还可从现有节点复制. 第三步:选择&

Jenkins的Windows Slave的配置

原文:http://www.cnblogs.com/itech/archive/2011/11/09/2243025.html 参考: https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines 一 创建新的Slave 注意Jenkins中slave称为note. 所以下面文章中的slave和node指的是一回事. 1)在Manage Jenkins-->Ma

k8s版jenkins中master/slave模式

k8s环境: master 192.168.0.91 node 192.168.0.92 下面所有操作都是在node:192.168.0.92上进行 生成自定义Jenkins master镜像 原始的Jenkins master镜像并不符合我们当前需求,所以在原始镜像的基础上做了一些改变,这一步并不是必须的,主要是看具体需求 下载原始镜像 链接:https://pan.baidu.com/s/14z5BnFAXYoMnDoXbiNgmuQ 提取码:ecsq 导入镜像 docker load <

mysql5.7主从(Master/Slave)同步配置

环境: mysql版本都是5.7(以前的版本配置可能不一样) 主(Master) windows:192.168.0.68 从(Slave) centos7:192.168.0.4 基本环境配置: 要保证防火墙3306端口开放,如果只是为了学习,可以直接关闭防火墙. centos关闭防火墙方法:service iptables stop或者systemctl stop firewalld Master的配置 修改/etc/my.cnf [mysqld] log-bin=mysql-bin ser

Jenkins之创建Slave

    对于越来越多的构建任务,创建Slave(可以理解为代理服务器)非常重要,一是分担master的压力,提高构建的速度,二是当有多个开发团队时,可以每个团队建立自己的Slave,然后连接到master,这样方便管理.     创建Slave大体可以分为三大步骤,第一步:在master上添加节点,第二步:配置Slave服务器,第三步:配置构建任务到Slave. master/Slave架构     Slave可以理解为master的代理,一个master可以关联多个Slave.master提供

Redis 的 master/slave 复制

Redis 的 master/slave 复制:    Redis 的 master/slave 数据复制方式可以是一主一从或者是一主多从的方式,Redis 在 master 是非阻塞模式,也就是说在 slave 执行数据同步的时候,master 是可以接受客户端的 请求的,并不影响同步数据的一致性,然而在 slave 端是阻塞模式的,slave 在同步 master 数据时,并不能够响应客户端的查询  Redis 的 master/slave 模式下,master 提供数据读写服务,而 sla

Jenkins分布式部署配置

为什要使用Jenkins分布式? 利用jenkins分布式来构建job,当job量足够大的时候,可以有效的缓解jenkins-master上的压力,提高并行job数量, 减少job处于pending状态时间. 准备: windows上启动jenkins作为master  ip:192.168.29.94 mac机作为slave  ip:192.168.22.99 部署方式: 方法一: (推荐使用) Jenkins ver2.155采用往tomcat里丢war包方式部署,启动tomcat即可访问J

Jenkins Master/Slave架构

原文:http://www.cnblogs.com/itech/archive/2011/11/11/2245849.html 一 Jenkins Master/Slave架构 Master/Slave相当于Server和 agent的概念.Master提供web接口让用户来管理job和slave,job可以运行在master本机或者被分配到slave上运行.一个 master可以关联多个slave用来为不同的job或相同的job的不同配置来服务. 当job被分配到slave上运行的时候,此时m

Jenkins : 安装 master 和 slave

目录 安装 master 安装 slave 设置 master 与 slave 的通信方式 添加 slave 配置 在 salve 上安装 jre 安装并配置 Jenkins salve Jenkins 是一个可扩展的持续集成引擎.主要用于持续.自动地构建.测试软件项目.本文介绍在 windows 平台上安装 Jenkins master 和 slave. 安装 master 请从 Jenkins 的官网下载安装包,直接运行,一路 "next" 就可以了.安装包执行完成后会启动你机器上