Estou usando a imagem virtual Bitnami Jenkins com VMWare.
Estou recebendo uma conexão ConnectException que expirou no meu servidor Jenkins quando tento conectar um escravo de início da web. Posso acessar o servidor Jenkins a partir de um navegador da web (porta 80). Usar o nmap no servidor Jenkins mostra que a porta não está aberta, mas usar o netstat mostra que ele está escutando a porta.
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 (mostra a porta 59730 que eu espero):
tcp6 0 0 :::59730 :::* LISTEN
Alguma idéia de por que isso não é automático ou não funciona com a máquina virtual bitnami?
Responder1
Imagens Bitnami VM habilitadasFirewall descomplicadopor padrão e tem apenas as portas 80, 443 e 22 abertas.
Mesmo que a porta para iniciar o escravo esteja aberta, como mostra o netstat, você não pode acessá-la de fora da VM por causa do firewall. Você deve configurar o firewall para abrir a porta (59730 no seu caso), conforme explicado emesta pergunta frequentee deve funcionar.