Mesos + Jenkins Framework注册但Jenkins Slaves离线

时间:2017-05-04 21:00:32

标签: jenkins mesos

几天来一直在努力让这个工作。

我有一个工作的Jenkins Master在Marathon& mesos插件 1个Mesos Master,拥有6个Slaves集群

当我使用mesos云运行我的作业时,我可以看到框架已注册了优秀的优惠,但我的Jenkins Slaves永远不会上线。

  

通过以下方式之一将代理连接到Jenkins:

     

启动代理从浏览器启动代理

     

从代理命令行运行:

     

java -jar slave.jar -jnlpUrl   http://x.x.x.x:xxxx/computer/mesos-jenkins-36155646b218421ea06554cc1f93cf43-mesos-slave/slave-agent.jnlp -secret f4c494efcb7a030dd4e70a4adea76bd87493cce7bece3974a58e6750194cc031

我有一个jenkins用户,每个我的mesos奴隶都有JAVA_HOME变量,如许多文章所述: https://www.cloudbees.com/blog/apache-mesos-and-jenkins-elastic-build-slaves

1 个答案:

答案 0 :(得分:2)

默认情况下,Jenkins用来与Mesos通信的Mesos本机库绑定到hostname解析为的第一个接口。检查Jenkins是否使用正确的IP进行了注册,例如查询Mesos Master /state endpoint

您可以通过在/etc/default/jenkins

中添加以下行来设置Jenkins使用的IP
LIBPROCESS_IP=<JENKINS-IP>
相关问题