質問

仮想マシンに専用のPCIカード(テレフォニーカードなど)へのアクセスを許可できるハイパーバイザーを見つけようとしています。これまでのところ、VMWare ESXiサーバーを試してみましたが、これができないようです。 Microsoft Virtual Serverはこれを許可していると聞きましたが、サポートドキュメントを見つけることができませんでした。

役に立ちましたか?

解決

Xen を調べると、ホストOSにバックエンドxenドライバーをロードできるようです。これにより、ゲストのハードウェアと直接通信できるようになります。

詳細については、このリンクをご覧ください。私はXenユーザーではありませんが、仮想化の経験から、Xenホスト/推測の準仮想化の側面がRAWデバイスへのアクセスの最善策になると思います。

他のヒント

はい、Xenはこれを正常に実行できます。 PCIパススルーと呼ばれます: http://wiki.xen.org/wiki/Xen_PCI_Passthrough

システムのIOMMUを使用して、Xen 4.xのWindowsゲストとLinuxゲストの両方でこれを正常に実行しました。特定のシステムのPCI階層に基づいて、どのデバイスをどのゲストに割り当てることができるかには、いくつかの制限があります。 Linuxで 'lspci -t'(" tree"の場合)を使用して表示できます。

IOMMUはツリーのかなり高い位置にあるため、ラップトップのようなシステムでは、使用可能なパーティションがあまりない場合があります。ただし、ほとんどの場合、アドインPCIeカードを割り当てることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top