LoginSignup
4
4

More than 5 years have passed since last update.

Jenkinsでスレーブとの接続ポートを固定化してみる

Last updated at Posted at 2014-12-03

どのポートを使うか決める

どこでもよさそうなので、ダイナミックポートから適当に選ぶ。
今回は 49600 を使用する。

ウェルノウンポート 0-1023

  • 決められているものが多々ある
  • 使用しない

登録ポート 1024-49512

  • 多くのソフトウェアで割り当てられる
  • 使用可能なものもあるが、重複する可能性もある

ダイナミック/プライベートポート 49513-65535

  • 自由に使えるポート

JNLPスレーブ用TCPポートを指定する

マスターにアクセスして以下を実施する。

  1. [Jenkinsの管理] > [グローバルセキュリティの設定] を選択する
  2. [セキュリティを有効化] をチェックする
  3. JNLPスレーブ用TCPポート番号で [固定] を選択して任意のポートを設定する
  4. [Enable Slave -> Master Access Control] をチェックする

マスターのiptables設定変更

設定ファイルに追加する。

/etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 49600 -j ACCEPT

iptablesを再起動する。

$ sudo service iptables restart

参考

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4