当前位置: > 其它学习 > OpenStack >

openstack通过dashboard云主机控制台访问时异常

时间:2019-12-25 16:19来源:linux.it.net.cn 作者:IT
在搭建openstack时,最后需要用cirros镜像来验证安装。

在计算节点上使用虚拟控制台访问实例url时输入指令:

openstack console url show kvm01-cirros
之后会返回一个链接,复制这个链接输入到浏览器之后可以正常访问镜像系统,那其实就是搭建成功了。

但是我之后又在另一台电脑上登录dashboard,使用控制台访问云主机时出现了问题,点了控制台后什么显示都没有。

搞了半天,换了个谷歌浏览器才发现,在点了云主机控制台后会有一个报错“controller服务器ip无法解析”。这里想了一下,在使用dashboard上的云主机控制台时,其实和上面使用虚拟控制台访问实例url是同一个过程,其实就是用 浏览器访问openstack 计算节点中/etc/nova/nova.conf里,[vnc]下给出的地址

[vnc]
enabled = True
vncserver_listen = 0.0.0.0
vncserver_proxyclient_address = $my_ip
novncproxy_base_url = http://controller:6080/vnc_auto.html
就是这最后一行。 在原来那个计算节点上验证时,由于在/etc/hosts中定义过controller对应的IP地址,所以没什么问题; 但是因为我是在另一台电脑上登录的 dashboard,而且这台服务器中没有定义controller的ip地址,但是给浏览器的地址中又包含controller,浏览器当然不知道这个controller是啥,自然无法显示。解决方法就是把最后一行的controller用具体的ip地址代替,之后就可以 正常显示了。


(责任编辑:IT)
------分隔线----------------------------