部署环境
安装方式:单节点配置OpenStack
问题汇总
1.通过Dashboard界面创建新虚拟机实例时,如果在"User Data"选项里输入中文的话,Apache日志会报错:
"[Thu Oct 18 10:06:25 2012] [error] UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)"
目前的解决方法是:在"User Data"选项中以英文输入。
2.noVNC不能连接到虚拟机实例,显示“Connection Refuesd”提示。
原因是控制节点在收到vnc请求的时候,无法解析计算节点的主机名,从而无法和计算节点上的虚拟机建立连接。
另外一个原因是,当前浏览器不支持(如crhome浏览器,firefox11)
解决方法:
更换浏览器
将计算节点的ip和主机名的对应关系加入到控制节点的/etc/hosts文件中。
3.每个计算节点中的虚拟机会被分配不同的虚拟网卡接口,如vnet0, vnet1, vnet2等等。
而这些虚拟网卡接口都是绑定在一个虚拟的网桥上边的(如br100),以便虚拟机实例之间互相通信. 没有安装network服务的节点上的br100网桥都没有设置ip地址,而安装了network服务的br100网桥则被设置为网关。
4.noVNC连接虚拟机的一个大概流程:
(1)kvm启动的虚拟机在计算节点上启动了一个VNC服务
(2)控制节点noVNC对该VNC服务进行一