2013-08-21 5 views
0

Я бег QEMU и в дополнении к диску OS я подключить его с другим диском SATA через контроллер AHCI, как это:Прямого назначение PCI устройства в вложенном QEMU госте

-drive id=test,file=test_drive.img,if=none 
-device ahci,id=ahci_test 
-device ide-drive,drive=test,bus=ahci_test.0 

Я хочу, чтобы запустить другие VM внутри этой виртуальной машины и использовать прямое присвоение этого диска этой виртуальной машине. Возможно ли это? Нужно ли мне вложенные возможности KVM? Должен ли я включить VT-d?

благодарит

ответ

1

Он не работает во вложенном KVM. У гостя никогда не будет VT-d, даже если у хоста есть это, потому что QEMU не эмулирует IOMMU.

0

Вы можете обратиться к Redhat's KVM guide: Assigning a PCI device.

Я выполнил инструкцию и успешно назначил устройство PCI для гостей раньше, но не уверен, что это работает во вложенной среде KVM. Вы можете попытаться назначить одно и то же устройство PCI с идентичным идентификатором PCI для гостя и вложенным.

Для ваших проблем в моей памяти KVM поддерживает вложенную виртуализацию. И если вы хотите использовать прямое назначение устройства, включение VT-d является обязательным.

 Смежные вопросы

  • Нет связанных вопросов^_^