OpenShift: Conectando-se ao gerenciamento do JBoss EAP 6 (túnel SSH?)

OpenShift: Conectando-se ao gerenciamento do JBoss EAP 6 (túnel SSH?)

Estou tentando conectar-me ao gerenciamento de instância do JBoss EAP 6 no OpenShift.

A conexão direta não funciona (firewall), então quero configurar um túnel SSH:

ssh -L 10999:localhost:9999 [email protected]

E então

jboss-eap-6.1/bin/jboss-cli.sh --gui --controller=localhost:10999

Mas no lado do servidor, recebo isto:

channel 3: open failed: connect failed: Connection refused

Como posso me conectar à CLI de gerenciamento? Como configurar o sistema para permitir o túnel SSH?

Responder1

De acordo com esta postagem no fórumGerenciamento do JBoss AS7 no OpenShift?no site do OpenShift, a porta de gerenciamento não é acessível sem primeiro configurar o encaminhamento de porta no OpenShift:

O console de gerenciamento JBoss foi desabilitado no cartucho JBoss incorporado no OpenShift.

[...]

O console de gerenciamento está vinculado a uma porta interna (9990). Para acessar o console de gerenciamento JBoss, você pode usar o encaminhamento de porta:

> rhc port-forward jbosseap
Checking available ports ... done
Forwarding ports ...


To connect to a service running on OpenShift, use the Local address

Service Local               OpenShift
------- -------------- ---- ---------------
java    127.0.0.1:3528  =>  127.6.85.1:3528
java    127.0.0.1:4447  =>  127.6.85.1:4447
java    127.0.0.1:5445  =>  127.6.85.1:5445
java    127.0.0.1:8080  =>  127.6.85.1:8080
java    127.0.0.1:9990  =>  127.6.85.1:9990
java    127.0.0.1:9999  =>  127.6.85.1:9999

Press CTRL-C to terminate port forwarding

Enquanto estiver em execução, use um navegador local para clicar: http://127.0.0.1:9990/console/App.html

Para obter mais detalhes sobre encaminhamento de porta, consulte: https://www.openshift.com/blogs/getting-started-with-port-forwarding-on-openshift

informação relacionada