首页 > 代码库 > kvm: does not work properly. Using workaround

kvm: does not work properly. Using workaround

转载请注明出处,为开源贡献自己的力量,谢谢: http://www.openext.org/2014/06/libvirt-erro2

为了进一步的学习kvm,手动安装了qemu-kvm但是在创建虚拟机的时候出现:

kvm: does not work properly. Using workaround

初步认为kvm没有insert,所以:

#modprobe kvm

#modprobe kvm-intel

#dmesg | tail

kvm: VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL does not work properly. Using workaround

通过上面的信息可知,确实是kvm的问题,但是事实不是这样的。

查看libvirt log

#vim /var/log/libvirt/libvirtd.log

2014-06-22 04:20:45.308+0000: 1345: error : virDomainDefParseXML:12066 : unknown OS type hvm

2014-06-22 04:30:47.441+0000: 1337: error : virQEMUCapsGetDefaultVersion:1748 : internal error: Cannot find suitable emulator for i686

1111

发现libvirt在调用qemu时没有找到qemu

所以解决方法:

在/usr/bin/下做个链接

ln -s /usr/local/qemu-kvm/bin/qemu-system-x86_64 qemu-system-x86_64

这样问题就解决了