参考
- 公开 VMware 硬件辅助的虚拟化
- 《KVM实战 原理、进阶与性能优化》
场景
需要在Guest操作系统中使用硬件虚拟化的能力,此时需要Host向Guest暴露硬件虚拟化能力。
配置
可以通过下面这个方法:
启动Guest后,编辑GRUB参数,使能IOMMU,以Ubuntu为例:
- 编译/etc/default/grub
增加了intel_iommu=on
- 更新grub
update-grub2
这个命令实际做的是下面的工作:
更新完毕,可以看到/boot/grub/grub.cfg
中已经有上面新增的参数
- 重启后,检查启动日志
测试
下面尝试用vfio_pci接管VMXNET3网卡。
- 查看第二块网卡的信息:
- 解绑和绑定
- 确认
完。