1)先查看当前系统中是否支持虚拟化嵌套,该功能也跟cpu有关,所以分为基于intel和AMD的 基于 Intel 的处理器运行以下命令: cat /sys/module/kvm_intel/parameters/nested 基于 AMD 的处理器运行以下命令: cat /sys/module/kvm_amd/parameters/nested 查看输出结果是N,代表当前并没有开启虚拟化嵌套支持。 2)要开启虚拟化嵌套需要做一些设置,创建 /etc/modprobe.d/kvm-nested.conf文件,并添加以下内容: options kvm-intel nested=1 options kvm-intel enable_shadow_vmcs=1 options kvm-intel enable_apicv=1 options kvm-intel ept=1
3)把当前的系统中启动的虚拟机都关闭,然后手动移除系统中的kvm_intel模块。
4)挂载kvm_intel,执行modprobe -r kvm_intel。最后可以重启机器,确保配置生效。
5)最后再执行cat /sys/module/kvm_intel/parameters/nested,输出结果是“Y”,代表开启虚拟化嵌套。
|