设备直通是一种虚拟化资源分配方式,通过将物理设备直通给虚拟机环境,达到虚拟机可以直接访问物理设备的目的,直通功能对设备的要求不高,不需要设备支持PF/VF,目前市面上的显卡/网卡一般都支持直通。典型场景比如有两块显卡,一块主机用,另一块虚拟机用,主板有集成显卡的可以采用将集成显卡给宿主机,PCI的独立显卡给虚拟机用。这里的用法是将PCI以太网卡直通给QEMU虚拟机,而HOST机上使用无线网卡,今天来探索一下它的玩法。
实践平台
环境安装
1.安装QEMU虚拟机环境以及虚拟机管理工具环境:
sudo apt-get install qemu-kvm qemu-system libvirt-bin bridge-utils virt-manager
2.默认BIOS中已经ENABLE了CPU虚拟化和设备虚拟化能力,所以这一步操作忽略。
3.Enable PCI IOMMU,参考如下文章: