天天看點

排錯經曆:openstack 建立執行個體錯誤,系統處理器不支援硬體加速

建立執行個體失敗

<a href="http://s2.51cto.com/wyfs02/M01/88/EC/wKiom1gAcTbhPHkqAAB5bUqA3Oc971.png" target="_blank"></a>

其實這種報錯提示太籠統,很多錯誤都會顯示這樣,具體還得查日志找錯誤。

【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: &lt;domain type="kvm"&gt;

解決:

檢查系統處理器是否支援虛拟機的硬體加速

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-compute; do service $xx restart; done

成功解決啟動執行個體.

      本文轉自謝育政 51CTO部落格,原文連結:http://blog.51cto.com/kurolz/1861880,如需轉載請自行聯系原作者