jenkinci / mesos-plugin无法自动将jenkins slave连接到jenkins master

时间:2017-05-09 03:37:58

标签: jenkins jenkins-plugins mesos marathon jenkins-slave

我已按照安装指南操作,但仍遇到问题,让jenkins奴隶连接到主人

我的mesos奴隶都有jenkins个用户。使用UID 1000

JAVA_HOME也进入了mesos奴隶路径。

版本:

  • mesos: 1.2.0-2.0.6
  • 马拉松: 1.4.3-1.0.649.ubuntu1604
  • jenkinsci / mesos-plugin: 0.14.1

云配置:

image

在马拉松比赛中,我让jenkins主实例以桥接模式运行:

image

我有consul和HAproxy代理jenkins-2.service.consul.50000

image

我还有领事和HAproxy代理jenkins master http://jenkins-2.service.consul

image

预期结果

詹金斯大师应该能够通过它自己在mesos中运行jenkins slave。

结果

在Mesos中,我有很多框架在运行,这是正常的吗?

image

当我运行新任务时:

image

奴隶难以开始

image

离线:

image

如果我登录有效的mesos slave,并且作为jenkins用户,我手动启动jnlp代理:

image

确实有效:

image

我还在我的jenkins主人身上启用了FINE Loglevel:

https://pastebin.com/93C2qsYR

我注意到了这一点:

INFO: Accepted connection #18 from /172.16.0.2:48806
May 09, 2017 3:47:29 AM hudson.TcpSlaveAgentListener$ConnectionHandler run
WARNING: Connection #18 failed
java.io.EOFException
    at java.io.DataInputStream.readFully(DataInputStream.java:197)
    at java.io.DataInputStream.readFully(DataInputStream.java:169)
    at hudson.TcpSlaveAgentListener$ConnectionHandler.run(TcpSlaveAgentListener.java:213)

INFO: Accepted connection #19 from /172.16.0.2:49443
May 09, 2017 3:47:44 AM hudson.TcpSlaveAgentListener$ConnectionHandler run
WARNING: Connection #19 failed
java.io.EOFException
    at java.io.DataInputStream.readFully(DataInputStream.java:197)
    at java.io.DataInputStream.readFully(DataInputStream.java:169)
    at hudson.TcpSlaveAgentListener$ConnectionHandler.run(TcpSlaveAgentListener.java:213)

May 09, 2017 3:47:59 AM hudson.TcpSlaveAgentListener$ConnectionHandler run
INFO: Accepted connection #20 from /172.16.0.2:50088
May 09, 2017 3:47:59 AM hudson.TcpSlaveAgentListener$ConnectionHandler run
WARNING: Connection #20 failed
java.io.EOFException
    at java.io.DataInputStream.readFully(DataInputStream.java:197)
    at java.io.DataInputStream.readFully(DataInputStream.java:169)
    at hudson.TcpSlaveAgentListener$ConnectionHandler.run(TcpSlaveAgentListener.java:213)

我宁愿不手动启动我的jenkins奴隶。有没有办法获得更多的日志或插件流解释。

  • 为什么一开始就拒绝连接jenkins大师?
  • 我读过关于LIBPROCESS_IP的内容,但由于命令工作正常,这可能与我的问题有关吗?我认为不是。
  • 为什么奴隶尝试连接的端口不是50000

非常感谢任何帮助

0 个答案:

没有答案