如何将驱动程序信息作为KVM传递以将PCI设备添加到VM实例

时间:2019-01-21 17:31:09

标签: libvirt virsh

我使用以下命令在KVM上实例化VM [Ubuntu 14]

virt-install --name --ram 4096 --cpu,--vcpus = 2 --arch = x86_64 --disk path = / var / lib / libvirt / images / image.qcow2,size = 16,设备= disk,bus = ide,format = qcow2 --os-type linux --os-variant rhel7 --import --network = network:default,model = virtio --host-device = pci_0000_01_10_5

使用此命令,主机设备将附带驱动程序“ vfio”。 但是,尽管有vfio,我还是要求主机设备将KVM用作驱动程序。

如何在virt-install中将驱动程序作为KVM传递?

我尝试过:

-主机设备= pci_0000_01_10_5,驱动程序= KVM

&出现以下错误: UnboundLocalError:赋值之前引用了本地变量'devtype'

1 个答案:

答案 0 :(得分:0)

这是virt-install代码中的python bug。您需要向Ubuntu错误跟踪器报告这种情况,以便他们可以解决问题,而不是在此处,因为没有Ubuntu维护人员会在此处查找错误。

最近,推荐使用

vfio在KVM中使用主机设备。不推荐使用用于主机设备的传统kvm驱动程序,一般不应再使用。 此时,Ubuntu 14也已经相当老了,因此,我鼓励您升级到最新版本,几乎可以肯定已经解决了该问题(以及其他100个错误)。