0

QEMU を実行しており、OS ドライブに加えて、次のように AHCI コントローラーを介して別の SATA ディスクに接続しています。

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

その VM 内で別の VM を実行し、このディスクをその VM に直接割り当てたいと考えています。これは可能ですか?ネストされた KVM 機能が必要ですか? VT-d を有効にする必要がありますか?

ありがとう

4

2 に答える 2

1

ネストされた KVM では機能しません。QEMU は IOMMU をエミュレートしないため、ホストが VT-d を持っていても、ゲストが VT-d を持つことはありません。

于 2014-01-28T17:12:50.400 に答える
0

Redhat の KVM ガイド: Assigning a PCI deviceを参照できます。

指示に従い、以前に PCI デバイスをゲストに正常に割り当てましたが、これがネストされた KVM 環境で機能するかどうかはわかりません。同一の PCI ID を持つ同じ PCI デバイスを、ゲストとネストされたものに割り当てることができます。

あなたの問題について、私の記憶では、KVM はネストされた仮想化をサポートしています。また、デバイスの直接割り当てを使用する場合は、VT-d を有効にする必要があります。

于 2013-09-03T14:41:16.610 に答える