Различные 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 конфиг для деталей конфигурации.
Лучший,