Jenkins サーバーがスレーブ接続用のポートを開かない

Jenkins サーバーがスレーブ接続用のポートを開かない

VMWare で Bitnami Jenkins 仮想イメージを使用しています。

Web スタート スレーブに接続しようとすると、Jenkins サーバーへの ConnectException 接続がタイムアウトになります。Web ブラウザー (ポート 80) から Jenkins サーバーにアクセスできます。Jenkins サーバーで nmap を使用するとポートが開いていないことが示されますが、netstat を使用するとポートをリッスンしていることが示されます。

Nmap:

bitnami@linux:~$ nmap localhost

Starting Nmap 6.40 ( http://nmap.org ) at 2015-05-18 17:45 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00057s latency).
Not shown: 995 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
22/tcp   open  ssh
80/tcp   open  http
443/tcp  open  https
8009/tcp open  ajp13

Netstat (予想通りポート 59730 が表示されます):

tcp6       0      0 :::59730                :::*                    LISTEN 

これが自動で行われない、または Bitnami 仮想マシンで動作しない理由について何か考えはありますか?

答え1

Bitnami VMイメージはシンプルなファイアウォールデフォルトではポート 80、443、22 のみが開いています。

netstatが示すように、スレーブを起動するためのポートは開いていますが、ファイアウォールのせいでVMの外部からアクセスすることはできません。ファイアウォールを設定してポート(この場合は59730)を開く必要があります。このFAQそしてそれは動作するはずです。

関連情報