Não é possível conectar-se ao Openstack Instance via horizonte, mas o SSH funciona?

3

Eu tenho uma implantação do OpenStack em execução em uma VM para fins de teste. Minha configuração é a seguinte: Host Ubuntu x64 com Virtualbox - > Convidado Ubuntu x64 com OpenStack - > Instâncias de teste do servidor Ubuntu X64 através do Openstack.

Eu percebo que não é de uso prático, mas como dito, é apenas para fins de teste. Eu lancei com sucesso uma instância, ligando-a a 11.1.0.3 e 172.16.1.1 (o host é 172.16.0.1) e posso ssh com êxito a partir do host ou da VM guest com ssh -i key.pem [email protected] (ou 172.16.1.1 ). Infelizmente, o NoVNC via Horizon não funciona (Iniciando o handshake VNC - > Falha ao conectar).

As linhas relevantes do meu nova.conf são as seguintes:

--novnc_enabled=true
--novncproxy_base_url=http://172.16.0.1:6080/vnc_auto.html
--vncserver_proxyclient_address=172.16.0.1
--vncserver_listen=172.16.0.1

Então, não tenho certeza do que está errado. O par de chaves que corresponde ao arquivo .pem com o qual eu ssh está, é claro, acoplado com a instância, e a instância está ativa e em execução.

Qualquer ajuda seria muito apreciada.

Editar : nova get-vnc-console [id] novnc me fornece corretamente um link para vnc na vm, mas também não consegue se conectar.

Editar 2 : Para esclarecer: tenho uma instância ativa e em execução que foi lançada com êxito no painel do OpenStack. Eu posso pingar a instância, posso ssh dentro dela (usando 'ssh -i key.pem ip ), mas não consigo acessá-la através do VNC (especificamente novnc no painel). Tentar acessar a VM por meio do URL new supplies através do get-vnc-console também não funciona. O que eu desejo fazer é acessar esta instância via VNC.

    
por user991710 05.04.2013 / 21:52

3 respostas

1

Acho que sua referência de URL deve ser seu IP público.

novncproxy_base_url=http://:6080/vnc_auto.html

xvpvncproxy_base_url=http://:6081/console

Tente isso.

    
por 05.04.2013 / 23:30
1

Coloque --vncserver_listen=0.0.0.0 instalado de --vncserver_listen=172.16.0.1 em sua configuração. Reinicie serviços relevantes e tente acessar a instância via VNC. Deve funcionar.

    
por 29.07.2015 / 12:37
1

Tente isso no nó de computação que você deseja acessar no NoVNC

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5950 -j ACCEPT
iptables -D INPUT -j REJECT --reject-with icmp-host-prohibited

Se esta é a solução certa, salve-a

iptables-save

Espero que você possa encontrar a solução. Atenciosamente Gerardo

    
por 25.09.2015 / 01:16