目录

排错经历openstack-创建实例错误,系统处理器不支持硬件加速

目录

排错经历:openstack 创建实例错误,系统处理器不支持硬件加速

创建实例失败

其实这种报错提示太笼统,很多错误都会显示这样,具体还得查日志找错误。

【 compute 节点】

进入nova日志查到错误信息提示:

cat /var/log/nova/compute.log

2016-10-13 23:43:36.037 2602 WARNING nova.virt.disk.vfs.guestfs [req-cb7213d5-9468-4a6b-9f05-9ba5cf954f1d 2ab12a2b980847c6bd29e3ecb2ca694b 18d3b8dee68940c69cb2479d8394c0e4] Failed to close augeas aug_close: do_aug_close: you must call ‘aug-init’ first to initialize Augeas

2016-10-13 23:43:39.568 2602 ERROR nova.virt.libvirt.driver [req-cb7213d5-9468-4a6b-9f05-9ba5cf954f1d 2ab12a2b980847c6bd29e3ecb2ca694b 18d3b8dee68940c69cb2479d8394c0e4] An error occurred while trying to define a domain with xml:

解决:

检查系统处理器是否支持虚拟机的硬件加速

egrep -c ‘(vmx|svm)’ /proc/cpuinfo

返回 1 以上说明支持

若返回 0 ,说明不支持,配置

libvirt

取代

KVM

来使用

QEMU

修改/etc/nova/nova.conf

[libvirt]

virt_type=kvm 修改为virt_type=qemu (去掉#)

重启服务:

**for xx in

libvirtd

messagebus

openstack-nova-comput

e; do service $xx restart; done**

成功解决启动实例.