Различные nova.conf на каждом вычислительном узле для доступа к novnc

У меня есть среда с MAAS, Juju и Openstack Icehouse.

У меня есть новинка для вычислений с тремя единицами (отдельными узлами hw).

Я использую веб-доступ novnc для консолей виртуальных машин.

Это делается записью в файле nova.conf

vncserver_listen = 0.0.0.0

vncserver_proxyclient_ad dress = [this_nova_compute_IP_addess]

novncproxy_base_url = http: // [nova_controller_IP_address]: 6080 / vnc_auto.html

И платье vncserver_proxyclient_ad должно быть IP-адресом фактического вычислительного узла, как я заметил, верно?

Но файл Nova.conf перезаписывается и поддерживается Juju.

Так как же указать через Juju разные IP-адреса для разных вычислительных узлов?

1 ответ

Решение

nova-cloud-controller и nova-compute charms добавили поддержку для настройки novnc, так что вам не нужно готовить собственные рецепты:)

В двух словах, просто установите для console-access-protocol значение novnc в nova-cloud-controller, и все готово.

Посмотрите https://bugs.launchpad.net/charms/+source/nova-compute/+bug/1237996 для получения подробной информации о реализации или http://manage.jujucharms.com/charms/trusty/nova-cloud-controller/config конфиг для деталей конфигурации.

Лучший,

Другие вопросы по тегам