Сервер Jenkins не открывает порты для подчиненного соединения

Сервер Jenkins не открывает порты для подчиненного соединения

Я использую виртуальный образ Bitnami Jenkins с VMWare.

Я получаю ConnectException Connection timed out to my Jenkins server, когда пытаюсь подключиться к web start slave. Я могу получить доступ к серверу Jenkins из веб-браузера (порт 80). Использование nmap на сервере Jenkins показывает, что порт не открыт, но использование 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, вы не можете получить к нему доступ извне виртуальной машины из-за брандмауэра. Вам следует настроить брандмауэр на открытие порта (59730 в вашем случае), как описано вэтот FAQи это должно работать.

Связанный контент