我计划用GPU设备执行嵌套虚拟化。我已经运行了来宾Ubuntu,并通过在主机上启用intel_iommu
并将NVIDIA配置为vfio-pci
设备,将GPU映射到它。我还可以安装NVIDIA驱动程序的客人,并使用它进行深入学习。
但是,现在我想在客户机中运行另一个VM,让我们将运行在主机上的客户机称为L1,在来宾上运行的客户机以L2的身份运行,我希望GPU可以被L2来宾访问,我遇到了Q35 Qemu芯片组支持的vIOMMU
,如何在L1来宾上启用IOMMU,以便我可以直接将gpu传递给L2来宾?
发布于 2020-02-25 12:47:57
作为一个简单的图形界面,virt不支持底层虚拟化平台的许多高级特性。
要做您想做的事情,您需要使用libvirt
,甚至定制qemu
命令行选项。
https://serverfault.com/questions/1004477
复制相似问题