4.3.3. 物理ホストデバイス
一部のハードウェアプラットフォームでは、仮想マシンが直接ハードウェアデバイスやコンポーネントにアクセスすることができます。仮想化におけるこのプロセスは、デバイス割り当てとして知られています。デバイス割り当てはパススルーとも呼ばれます。
- PCI デバイス割り当て
- KVM ハイパーバイザーは、ホストシステム上の PCI デバイスの仮想マシンへのアタッチをサポートします。PCI デバイス割り当てにより、ゲストは様々なタスクで PCI デバイスへの排他的アクセスが可能になります。PCI デバイスはゲスト仮想マシンに物理的にアタッチされているように表示され、動作します。デバイス割り当ては、グラフィックスカードを除いて PCI Express デバイス上でサポートされています。パラレル PCI デバイスは割り当てデバイスとしてのサポートが可能ですが、セキュリティーとシステム設定の競合により、極端な制限があります。
注記
デバイス割り当てに関する詳細は、 『Red Hat Enterprise Linux 6 Virtualization Host Configuration and Guest Installation Guide』 を参照してください。 - USB パススルー
- KVM ハイパーバイザーは、ホストシステム上の USB デバイスの仮想マシンへのアタッチをサポートします。USB デバイス割り当てにより、ゲストは様々なタスクでUSB デバイスへの排他的アクセスが可能になります。USB デバイスは仮想マシンに物理的にアタッチされているように表示され、動作します。
注記
USB パススルーに関する詳細は、 『Red Hat Enterprise Linux 6 仮想化管理ガイド』を参照してください。 - SR-IOV
- SR-IOV (シングルルート I/O 仮想化) は、単一の物理 PCI 機能を拡張して PCI リソースを個別の仮想機能として共有する PCI Express スタンダードです。各機能は、異なる仮想マシンが PCI デバイス割り当て経由で使用できます。SR-IOV 対応 PCI-e デバイスは、シングルルート機能 (例えば、単一イーサネットポート) を提供し、複数の個別の仮想デバイスを固有の PCI デバイス機能として提示します。仮想デバイスはそれぞれ、固有の PCI 設定領域、メモリーマップドレジスター、個別の MSI ベースの割り込みを備えている場合があります。
注記
SR-IOV に関する詳細は、 『Red Hat Enterprise Linux 6 Virtualization Host Configuration and Guest Installation Guide』 を参照してください。 - NPIV
- N_Port ID Virtualization (NPIV) とは、ファイバーチャンネルデバイスの一部で利用可能な機能です。 NPIV では単一の物理的な N_Port を複数の N_Port ID として共有します。 SR-IOV が PCIe インターフェースに提供するファイバーチャンネル Host Bus Adaptor (HBA) に対して同様の機能を提供します。 NPIV を使用すると、 ストレージエリアネットワーク (SAN) への仮想ファイバーチャンネルイニシエーターを仮想マシンに与えることができます。NPIV は、エンタープライズレベルのストレージソリューションで高密度の仮想化環境を提供できます。
注記
NPIV に関する詳細は、 『Red Hat Enterprise Linux 6 仮想化管理ガイド』を参照してください。