kvm 创建虚拟机报错:Warning:KVM is not available 问题排查
原创
©著作权归作者所有:来自51CTO博客作者RoyFans的原创作品,请联系作者获取转载授权,否则将追究法律责任
报错详细信息如下:
问题排查:
查看linux 服务器是否开启虚拟化
如果有输出,则说明CPU支持虚拟化技术。
--------> svm - Secure virtual machine, AMD的虚拟化技术AMD-V
--------> vmx - Intel的虚拟化技术Intel-VT
未开启
kvm 554609 0
irqbypass 13503 1 kvm
已开启
kvm_intel 170181 0
kvm 554609 1 kvm_intel
irqbypass 13503 1
如果没有开启的话,需要进入BIOS然后在CPU相关的配置项中进行开启,然后启动后再查看
【KVM嵌套虚拟化】
执行命令:
root@localhost:~# modinfo kvm_intel | grep nested
parm: nested:bool
root@localhost:~# cat /sys/module/kvm_intel/parameters/nested
Y
如果上面的结果显示不是Y,则需要手动开启嵌套虚拟化:
modprobe -r kvm-intel
modprobe kvm-intel nested=1
然后再执行命令查看。
重启kvm 管理界面
[root@test01 ~]# virt-manager