使用此过程将能够基于用户的请求从浏览器使用 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