J'ai un environnement avec MAAS, Juju et Openstack Icehouse.
J'ai un charme nova-compute avec trois unités (nœuds hw séparés).
J'utilise l'accès Web novnc pour les consoles de machines virtuelles.
Cela se fait en écrivant dans le fichier 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
Et la robe vncserver_proxyclient_ad doit être l'adresse IP du nœud de calcul réel comme je l'ai observé, n'est-ce pas?
Mais le fichier Nova.conf est écrasé et maintenu par Juju.
Alors, comment puis-je spécifier via Juju différentes adresses IP pour différents nœuds de calcul?
nova-cloud-controller et nova-compute charms ont ajouté un support pour configurer novnc, vous n'avez donc pas besoin de cuisiner vos propres recettes :)
En un mot, définissez simplement le protocole d'accès à la console sur novnc dans nova-cloud-controller et vous avez terminé.
Jetez un œil à https://bugs.launchpad.net/charms/+source/nova-compute/+bug/1237996 pour plus de détails sur la mise en œuvre ou http: //manage.jujucharms .com/charms/trusty/nova-cloud-controller/config pour les détails de configuration.
Meilleur,