现象:virt-install创建新虚拟机时,提示Host does not support any virtualization options。 环境:CentOS7,KVM,CPU:Intel(R) Xeon(R) CPU E5-2609, qemu-kvm、qemu-kvm-tools、virt-manager、libvirt virt-install四大件已正常yum安装, selinux已关,iptables已经全放通、 处理步骤: 1、常规步骤,先进bios看cpu是否开启了虚拟化,确认已开启 2、grep -E '(vmx|svm)' /proc/cpuinfo, 查看是否有回显信息,发现是有的,也说明步骤1没看眼花。 3、dmesg |grep kvm,实际作用和步骤1、步骤2一致,再次确认主机是否支持虚拟化,不支持的话会显示kvm:disabled by bios,此处我这里没有任何回显。 4、此时百度和Google上常规的解决方法完结,问题并没有解决...只有自己想办法了,此处略去瞎忙步骤一万步。 5、systemctl status libvirtd 忽然发现原来libvirt日志里有报错: internal error: Failed to probe QEMU binary with QMP: /usr/libexec/qemu-kvm: relocation error: /lib64/libspice-server.so.1 这个,难道问题出在程序包上? 6、百度得知spice server是作为一个库提供给qemu使用的,编译出来就是libspice(新知识点get)。 然而这玩意咋调试排错是完全不懂的,那么先看看qemu-kvm有没有问题吧。 7、ll /usr/libexec/qemu-kvm 先看qemu-kvm是否有执行权限,发现是有的,那么正常。 8、/usr/libexec/qemu-kvm --version 手动运行下试试,发现报错: version libssl.so.10 not defined in file libssl.so.10 9、依然通过百度获得解决方法解决办法: yum -y install openssl 如果已经安装,就更新一下 yum -y update openssl 10、我这里直接yum upgrade openssl,神奇的事情发生了, /usr/libexec/qemu-kvm --version 正常显示版本 virt-install 成功通过 故障解决! 感谢: https://blog.51cto.com/506554897/1972914 http://bbs.chinaunix.net/thread-3691547-1-1.html