提交 88c49c6f 编写于 作者: O oguzdag

Issue number: No issue

Obtained from:
Submitted by:  oguzdag
Reviewed by:


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7585 71c3de6d-444a-0410-be80-ed276b4c234a
上级 0470aef6
<div>
Bir yap&#305;land&#305;rma, bir&#231;ok y&#246;n&#252;yle saat konusunda hassast&#305;r.
Bu nedenle, e&#287;er Hudson'&#305;n &#231;al&#305;&#351;t&#305;&#287;&#305; ana sunucunun saati ile slave'in
saati aras&#305;nda ciddi bir fark varsa, garip problemler olu&#351;abilir.
Makineler aras&#305;ndaki saat senkronizasyonunu NTP ile sa&#287;layabilirsiniz.
</div>
<div>
Slave ajan&#305;, slave bilgisayar&#305; kontrol eder ve master bilgisayar ile ileti&#351;iminden
sorumludur. Buraya yaz&#305;lacak komut, slave ajan&#305; &#231;al&#305;&#351;t&#305;racak komuttur.
<h3>JNLP slave ajanlar&#305;</h3>
<p>
Slave ajan&#305;, JNLP ile &#231;al&#305;&#351;t&#305;racaksan&#305;z bu alan&#305; bo&#351; b&#305;rak&#305;n. Bu &#351;ekilde, slave bilgi
sayfas&#305;nda (hudson/computer/***/) JNLP &#231;al&#305;&#351;t&#305;rma ikonu belirecektir ve bu linkte
t&#305;klayarak slave ajan&#305; &#231;al&#305;&#351;t&#305;rabilirsiniz.
<p>
Bu mod, daha &#231;ok uzaktan &#231;al&#305;&#351;t&#305;rma mekanizmas&#305; olmayan Windows slave'leri i&#231;in
uygundur.
<h3>ssh/rsh slave ajanlar&#305;</h3>
<p>
Hudson, burada belirtilen komutun, do&#287;ru slave &#252;zerinde slave.jar'&#305; do&#287;ru &#351;ekilde
&#231;al&#305;&#351;t&#305;raca&#287;&#305;n&#305; varsayar ve bu komutu master &#252;zerinde &#231;al&#305;&#351;t&#305;r&#305;r.
<p>
<tt>slave.jar</tt>'&#305;n bir kopyas&#305;, <tt>hudson.war</tt>'&#305;n i&#231;erisinde <tt>WEB-INF</tt>
klas&#246;r&#252; alt&#305;nda bulunabilir.
<p>
En basit &#351;ekilde, yaz&#305;lacak komut "ssh <i>hostname</i> java -jar ~/bin/slave.jar"
&#351;eklinde olmal&#305;d&#305;r.
Yinede a&#351;a&#287;&#305;daki gibi bir shell script yazarsan&#305;z, Java'n&#305;n ve slave.jar'&#305;n yerlerini
ve bu slave'e &#246;zg&#252; olabilecek ortam de&#287;i&#351;kenlerini (mesela PATH), kolayl&#305;kla
y&#246;netebilirsiniz.
<pre>
#!/bin/sh
exec java -jar ~/bin/slave.jar
</pre>
<p>
Çal&#305;&#351;t&#305;r&#305;lacak komutun stdin/stdout metodlar&#305; "java -jar ~/bin/slave.jar" ile
ili&#351;kili oldu&#287;u s&#252;rece, slave makinede RSH gibi komutlar&#305; &#231;al&#305;&#351;t&#305;rabilirsiniz.
<p>
Daha geni&#351; bir sistemde, <tt>slave.jar</tt> dosyas&#305;n&#305; ortak bir dizinden (NFS-mounted)
okutursan&#305;z, Husdon'&#305; her g&#252;ncelledi&#287;inizde slave'leri ayr&#305; ayr&#305; g&#252;ncellemek zorunda kalmazs&#305;n&#305;z.
<p>
Bu k&#305;s&#305;mda "ssh -v <i>hostname</i>" &#351;eklinde bir kullan&#305;m, ba&#287;lant&#305;da olu&#351;abilecek sorunlar&#305;
&#231;&#246;zmede yard&#305;mc&#305; olacakt&#305;r.
</div>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册