Openstack为了解析域名的需要,可以修改NOVNC的novncproxy_base_url,把这个值替换为域名。
nova get-vnc-console $VM_UUID novnc可以获取到VM的访问URL,一般的格式是:
https://$NOVNC_IP:6080/vnc_auto.html?token=9bbbd42d-614e-499a-8176-d5c0dd6b6406。
通过修改novncproxy_base_url可以调整成:https://域名/vnc_auto.html?token=9bbbd42d-614e-499a-8176-d5c0dd6b640。
具体修改方法如下:
1.登录到计算节点,vi /etc/nova/nova.conf,查找novncproxy_base_url改为:novncproxy_base_url=https://域名:6080/vnc_auto.html
2.重启nova-compute服务:systemctl restart openstack-nova-compute.service
3.nova get-vnc-console $VM_UUID novnc查看VM的URL。