代码改变世界

Openstack vnc 总结

2013-01-06 18:02  梁小白  阅读(3552)  评论(0编辑  收藏  举报

    对于初学者,Openstack 安装的第一个有成就感阶段莫过于通过Dashboard启动一个虚拟机然后,在vnc console里面看到他的界面了。

   然而,由于各种各样的原因,有些同学到这一些虚拟创建都正常,无奈vnc就是不出来.
下面列出几个vnc故障及注意事项:
vnc的必要条件:
 
  1. 安装组件,E版以后叫novnc,有几个依赖组件,一般会自动安装.
  2. nova.conf 配置:
    --novnc_enabled=true
    --novncproxy_base_url=http://your_public_ip:6080/vnc_auto.html
    --vncserver_proxyclient_address=your_public_ip
    --vncserver_listen=your_public_ip
  3. 你测试vnc的浏览器要支持html5,推荐Chrome  or Firefox
  4. 你在你的客户端上要能访问上面的your_public_ip
一些注意事项:
  1. 当你重新配置vnc后,需要重启nova-compute,及novnc
    restart nova-compute
    /etc/init.d/novnc restart
  2. 重新配置后,需要新建一个虚拟机用来测试,否则,即使是配置正确了,因为以前的虚拟机是用旧的配置创建的,也可能不会生效。
高级调试:
 
如果以上步骤依然无法解决解决你的困扰,你也可以从下面地址下载一个最新的novnc
 
通过https://github.com/openstack/noVNC/blob/master/utils/launch.sh 脚本启动,
然后连接你的虚拟机,看看console上面输出些什么错误信息,再具体排查.
 
 

=-=-=-=-=
Powered by Blogilo