2017-05-04 10 views
1

これを取得しようと数日間苦労してきました。メゾス+ジェンキンス・フレームワークは登録しますが、ジェンキンス・スレーブはオフラインです

私はクラウドmesosを使用して、私のジョブを実行すると、優れた申し出に登録して、私はフレームワークを見ることができます6人の奴隷

のクラスタと 1 Mesosマスタープラグインマラソン& mesos上で実行されている作業ジェンキンスマスターを持っています私のJenkins Slavesは決してオンラインになることはありません。ジェンキンスへ

Connectエージェント次のいずれかの方法:

打ち上げエージェントの起動エージェントエージェントのコマンドラインからブラウザ

ファイル名を指定して実行から:

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

最初のインターフェイスのホスト名にバインド、 デフォルトMesosネイティブライブラリによってhttps://www.cloudbees.com/blog/apache-mesos-and-jenkins-elastic-build-slaves

答えて

2

、それはMesosと通信するためにジェンキンスによって使用されている:私は記事の数に指定されているJAVA_HOMEとジェンキンスのユーザーは、各私のmesosの奴隷にvarsの持っています〜に解決します。 Jenkinsが適切なIPに登録されているかどうかを確認します。たとえば、クエリMesos Master /state endpointです。

あなたは/etc/default/jenkins

LIBPROCESS_IP=<JENKINS-IP> 
に以下の行を追加することにより、ジェンキンスが使用するIPを設定することができます
関連する問題