Как передать информацию о драйвере в виде KVM для добавления устройства PCI к экземпляру виртуальной машины - PullRequest
0 голосов
/ 21 января 2019

Я использую следующую команду для создания экземпляра виртуальной машины в KVM [Ubuntu 14]

virt-install --name --ram 4096 --cpu, --vcpus = 2 --arch = x86_64 - путь к диску = / var / lib / libvirt / images / image.qcow2, размер = 16, устройство = диск, шина = ide, формат = qcow2 - ОС Linux типа --os-вариант rhel7 --импорт --network = сеть: по умолчанию, модель = virtio --host-device = pci_0000_01_10_5

С помощью этой команды хост-устройство подключается с драйвером "vfio". Тем не менее, я бы потребовал, чтобы хост-устройство использовало KVM в качестве драйвера, несмотря на vfio.

Как передать драйвер как KVM в virt-install?

Я пытался:

- хост-устройства = pci_0000_01_10_5, водитель = КВМ

и получил следующую ошибку: - UnboundLocalError: локальная переменная 'devtype', указанная перед присваиванием

1 Ответ

0 голосов
/ 22 января 2019

Это ошибка Python в коде virt-install.Вы должны сообщать об этом в систему отслеживания ошибок Ubuntu, чтобы они могли исправить проблему, а не здесь, так как никакой сопровождающий Ubuntu не будет искать ошибки здесь.

vfio является рекомендуемым способом использования хост-устройств в KVM в эти дни.Традиционный драйвер kvm для хост-устройств устарел и больше не должен использоваться.Ubuntu 14 на данный момент тоже довольно старая, поэтому я рекомендую вам обновить ее до последней версии, которая почти наверняка уже исправит эту проблему (и сотню других ошибок).

...