报错详细信息如下:
问题排查:
查看linux 服务器是否开启虚拟化
cat /proc/cpuinfo |grep vmx
如果有输出,则说明CPU支持虚拟化技术。
--------> svm - Secure virtual machine, AMD的虚拟化技术AMD-V
--------> vmx - Intel的虚拟化技术Intel-VT
lsmod |grep kvm
未开启 kvm 554609 0 irqbypass 13503 1 kvm 已开启 kvm_intel 170181 0 kvm 554609 1 kvm_intel irqbypass 13503 1 kvm
如果没有开启的话,需要进入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
参考文档:https://www.cnblogs.com/liufarui/p/12133083.html