Openstack не может подключиться к экземпляр через консоль Horizon

Я установил Openstack на машину с Ubuntu Server 16.04, и почти все работает нормально, но когда я пытаюсь подключиться к консоли Horizon экземпляра, я получаю сообщение об ошибке:

Невозможно загрузить консоль. Пожалуйста, перезагрузите страницу, чтобы повторить попытку.

Я могу ping и ssh экземпляры через плавающий IP, поэтому я думаю, что у меня проблема с файлом nova.conf. IP-адрес машины, на которой установлен Openstack, - 192.168.0.1. Это мой файл 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

Я следовал руководству по документации openstack, которое позволяет подключаться к консолям по протоколу Spice, но это не работает. Тип протокола не важен (vnc, spice и т.д ...), мне просто нужно подключиться. Я хотел бы знать, есть ли какие-нибудь заметные ошибки в файле nova.conf.

РЕДАКТИРОВАТЬ: Нужно ли мне устанавливать что-нибудь на экземпляр для подключения vnc, или все это управляется Openstack?

EDIT2: я попытался подключиться к консоли экземпляра novnc через терминал с помощью:

nova get-vnc-console instance_name novnc

, но я получил сообщение об ошибке:

ERROR (HTTPNotImplemented): The requested functionality is not supported. (HTTP 501)
1
задан 23 March 2018 в 16:00
1 ответ

Попробуйте отключить или отредактировать novncproxy_base_url = http://192.168.128.149:5000/vnc_auto.html неверный номер порта.

0
ответ дан 4 December 2019 в 04:10

Теги

Похожие вопросы