利用ESXi学习设备vfio设备直通

参考

场景

需要在Guest操作系统中使用硬件虚拟化的能力,此时需要Host向Guest暴露硬件虚拟化能力。

配置

可以通过下面这个方法:

image

启动Guest后,编辑GRUB参数,使能IOMMU,以Ubuntu为例:

  • 编译/etc/default/grub

image

增加了intel_iommu=on

  • 更新grub
update-grub2

这个命令实际做的是下面的工作:

image

更新完毕,可以看到/boot/grub/grub.cfg中已经有上面新增的参数

image

  • 重启后,检查启动日志

image

测试

下面尝试用vfio_pci接管VMXNET3网卡。
image

  • 查看第二块网卡的信息:
    image

  • 解绑和绑定
    image

  • 确认
    image

完。

posted @ 2023-08-20 23:31  dolinux  阅读(123)  评论(0)    收藏  举报