Use this procedure to be able to use a VM instance's console from a browser based on a user's request.
[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 ...
where FQDN represents the fully qualified domain name or the IP address of the Compute node.
[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 address of the Compute node on the internal network.
public-IP - public IP address of the Controller host.
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
where public-IP - public IP address of the Controller host.
controller# svcadm enable nova-consoleauth controller# svcadm enable nova-novncproxy