Openstack não pode se conectar a instância via console do Horizon

1

Eu instalei o Openstack em uma máquina com o Ubuntu Server 16.04 e quase tudo funciona bem, mas quando tento conectar ao console Horizon da instância, recebo o erro:

Unable to load console. Please reload page to try again.

Eu posso pingar e ssh as instâncias via IP flutuante, então acho que tenho um problema com o arquivo nova.conf. O IP da máquina onde o Openstack está instalado é 192.168.128.149 e os IPs flutuantes estão na sub-rede 10.101.0.0/24. Este é o meu arquivo nova.conf:

[DEFAULT]
dhcpbridge_flagfile=/etc/nova/nova.conf
dhcpbridge=/usr/bin/nova-dhcpbridge
logdir=/var/log/nova
state_path=/var/lib/nova
lock_path=/var/lock/nova
force_dhcp_release=True
libvirt_use_virtio_for_bridges=True
verbose=True
ec2_private_dns_show_ip=True
api_paste_config=/etc/nova/api-paste.ini
enabled_apis=ec2,osapi_compute,metadata
novncproxy_base_url=http://192.168.128.149:5000/vnc_auto.html

[database]
connection=sqlite:////var/lib/nova/nova.sqlite

[api_database]
connection=sqlite:////var/lib/nova/nova.sqlite

[vnc]
enabled=false

[spice]
agent_enabled = False
enabled = True
html5proxy_base_url = http://192.168.128.149:6082/spice_auto.html
html5proxy_host = 0.0.0.0
html5proxy_port = 6082
keymap = en-us
server_listen = 127.0.0.1
server_proxyclient_address = 127.0.0.1

Eu segui o guia sobre os documentos do openstack que permite conectar consoles via protocolo de tempero, mas não funciona. O tipo de protocolo não é importante (vnc, spice, etc ...), eu só preciso conectar. O que eu gostaria de saber é se há algum erro notável no arquivo nova.conf.

EDIT: Preciso instalar alguma coisa na instância para conectar o vnc ou é tudo gerenciado pelo Openstack?

EDIT2: tentei conectar-me ao console novnc via terminal com:

nova get-vnc-console instance_name novnc

mas recebo o erro:

ERROR (HTTPNotImplemented): The requested functionality is not supported. (HTTP 501)
    
por Gianmarco Biscini 15.03.2018 / 12:22

1 resposta

0

Tente cancelar ou editar o novncproxy_base_url = link o número da porta está errado.

    
por 15.03.2018 / 12:41