3

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

4

2 に答える 2

4

Xenを調べてみると、ホストOSにバックエンドxenドライバーをロードして、ゲストからハードウェアと直接通信できるようになっているようです。

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

于 2009-01-05T04:21:28.400 に答える
1

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

システムの IOMMU を使用して、Xen 4.x を使用する Windows ゲストと Linux ゲストの両方でこれを成功させました。特定のシステムの PCI 階層に基づいて、どのデバイスをどのゲストに割り当てることができるかについて、いくつかの制限があります。「lspci -t」(「ツリー」) を使用して、Linux で自分のものを表示できます。

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

于 2012-03-29T01:02:08.343 に答える