ユーザーの要求に基づいて、ブラウザから VM インスタンスのコンソールを使用できるようにするには、この手順を使用します。
[DEFAULT] ... vnc_enabled = true vncserver_listen = 0.0.0.0 novncproxy_port = 6080 novncproxy_base_url =http://FQDN:6080/vnc_auto.html novncproxy_host = 0.0.0.0 ...
ここで、FQDN は、そのコンピュートノードの完全修飾ドメイン名または IP アドレスを表します。
[DEFAULT] ... vnc_enabled = true vncserver_listen = internal-IP novncproxy_port=6080 novncproxy_base_url = http://public-IP:6080/vnc_auto.html vncserver_proxyclient_address = internal-IP
internal-IP - 内部ネットワーク上のコンピュートノードの IP アドレス。
public-IP - コントローラホストのパブリック IP アドレス。
compute# svcadm enable nova-novncproxy
compute# svcadm restart nova-compute
controller# svcadm enable nova-consoleauth
novncproxy_base_url=http://public-IP:6080/vnc_auto.html
ここで、public-IP はコントローラホストのパブリック IP アドレスです。
controller# svcadm enable nova-consoleauth controller# svcadm enable nova-novncproxy