##性能问题
###GRE性能问题
#####问题描述
采用Neutron的GRE模式,默认配置下,VM出网的性能极其低下,BUG列表:
https://bugs.launchpad.net/neutron/+bug/1252900
##Token过期数据问题
keystone把Token数据存放在数据库token表中,在使用过程中不会删除过期的Token数据,导致Token数据量异常。可参考https://bugs.launchpad.net/ubuntu/+source/keystone/+bug/1032633
###处理方式
http://www.sebastien-han.fr/blog/2012/12/12/cleanup-keystone-tokens/
##启动nova-compute报错
###处理方法
重启messagebus服务
##启动ovs-agent出错
###处理方式
增加br-int
##qemu-kvm: failed to initialize spice server
spice配置问题,nova-compute节点的listen参数有问题!
##qemu-kvm error
###处理方式
##windows镜像注入问题
未安装libguestfs-winsupport,需要安装libguestfs-winsupport。
###处理方法
##havana 2013.2.1 BUG
###UnboundLocalError: local variable ‘instance_dir’ when live migration
修改对应代码,在函数头加入network_name全局变量:nova/virt/libvirt/driver.py
###UnboundLocalError: local variable ‘network_name’ in nova/virt/network/neutronv2/api.py,line 964
修改对应代码,在函数头加入network_name全局变量:
###快照无法显示在dashboard上
修改代码/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py
##Libvirt error summary
###Failed to start domain错误
####处理方法
上面的提示信息就是因为QEMU在初始化阶段因为无法找到kvm内核模块,确保内核支持KVM模块,硬件打开CPU VT技术。
###虚拟机迁移错误
####错误信息
####处理方法
在URI后面加上/system,‘system’相当于root用户的访问权限。
####错误信息
####处理方法
加上–unsafe参数进行迁移。
####错误信息
####处理方法
启动虚拟机有时也会遇此错误,需要重启libvirtd进程。
####错误信息
####处理方法
OpenStack nova.conf vncserver_listen的配置是否正确。
####错误信息
####处理方法
查看两个节点的system-uuid是否一样,如果一样需要修改libvirt的配置文件。可以通过如下的命令查看:
查看 /etc/libvirt/libvirtd.conf 中的host_uuid发现该行被注释,将该注释去掉,并需要对host_uuid的值进行修改!
在两台机器上分别用 cat /proc/sys/kernel/random/uuid的值来替换原来host_uuid的值!
###ssh-agent无法自启动
CentOS中ssh-agent无法自动启动,可以通过在/etc/profile.d/ssh-agent.sh,启动脚本的方式启动agent。
##nova-manage service list出现多余的主机名,服务状态为XXX,如果删除
通过清除nova数据库中的services表的binary字段对应的记录,(注意有外键约束,需要把services表和compute_nodes表的deleted字段都改为1)。
blog comments powered by