私はMAAS、Juju、およびOpenstack Icehouseと環境があります。
3つのユニット(個別のハードウェアノード)を備えたnova-computeチャームがあります。
私はVMのコンソールにnovnc Webアクセスを使用しています。
これは、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 dressは実際に計算したノードのIPアドレスである必要がありますか?
ただし、Nova.confファイルはJujuによって上書きおよび保守されます。
では、Jujuを使用して、異なる計算ノードに異なるIPアドレスを指定するにはどうすればよいですか?
nova-cloud-controllerおよびnova-computeチャームがnovncを構成するためのサポートを追加したため、独自のレシピを調理する必要はありません:)
簡単に言うと、nova-cloud-controllerでconsole-access-protocolをnovncに設定するだけです。
実装の詳細については https://bugs.launchpad.net/charms/+source/nova-compute/+bug/1237996 を参照するか、 http://manage.jujucharms構成の詳細については、.com/charms/trusty/nova-cloud-controller/config をご覧ください。
ベスト、