kvm 如何开启虚拟化嵌套

intel处理器查看宿主机是否开启虚拟化嵌套:

cat /sys/module/kvm_intel/parameters/nested

amd处理器查看宿主机是否开启虚拟化嵌套:

cat /sys/module/kvm_amd/parameters/nested

上述命令输出 N 表示嵌套虚拟化是禁用的。如果我们得到的输出是 Y 则表示在您的宿主机已启用嵌套虚拟化。

使用以下内容创建一个文件名为/etc/modprobe.d/kvm-nested.conf的文件::

vi /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

保存后退出

移除 kvm_intel 模块然后通过 modprobe 命令添加同样的模块。移除之前,确保虚拟机已关机,否则会得到一段报错信息: modprobe: FATAL: Module kvm_intel is in use

modprobe -r kvm_intel
modprobe -a kvm_intel

再次验证宿主机是否开启虚拟化嵌套(请按照文章开头的命令去验证)

除非注明,否则均为 曼诺 原创文章,转载请注明出处:https://www.wamano.com/2025/4294.html

(0)
打赏 微信 扫一扫 微信 扫一扫 支付宝 扫一扫 支付宝 扫一扫
Mano的头像Mano
上一篇 2025年2月12日 12:46
下一篇 2025年2月13日 22:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈邮件:admin@example.com工作时间:周一至周五,9:30-18:30,节假日休息

关注微信