ESXi ホストまたはクライアント コンピュータから仮想マシンへの USB パススルーをサポートするために、USB コントローラを仮想マシンに追加できます。
vSphere Client では、1 個の xHCI コントローラおよび 1 個の EHCI+UHCI コントローラを追加できます。ハードウェア バージョン 11 からハードウェア バージョン 16 では、1 つの xHCI コントローラあたりでサポートされるルート ハブ ポート数は 8 です(4 つの論理 USB 3.1 SuperSpeed ポートと 4 つの論理 USB 2.0 ポート)。ハードウェア バージョン 17 では、1 つの xHCI コントローラあたりでサポートされるルート ハブ ポート数は 8 です(4 つの論理 USB 3.1 SuperSpeedPlus ポートと 4 つの論理 USB 2.0 ポート)。
コントローラの追加に必要な条件は、デバイスのバージョン、パススルーのタイプ (ホスト コンピュータまたはクライアント コンピュータ)、およびゲスト OS によって異なります。
コントローラ タイプ | サポート対象の USB デバイスのバージョン | ESXi ホストから仮想マシンへのパススルーのサポート | クライアント コンピュータから仮想マシンへのパススルーのサポート |
---|---|---|---|
EHCI+UHCI | 2.0 および 1.1 | はい | はい |
xHCI | 3.1、2.0、および 1.1 | はい USB 3.1、2.0、および 1.1 デバイスのみ。 |
はい Windows 8 以降、Windows Server 2012 以降、または 2.6.35 以降のカーネルを搭載した Linux ゲスト OS。 |
Mac OS X システムでは、EHCI+UHCI コントローラはデフォルトで有効で、USB マウスおよびキーボードへのアクセスに必要です。
Windows または Linux ゲスト OS を搭載した仮想マシンの場合は、異なるタイプのコントローラを 1 つまたは 2 つ追加できます。同じタイプのコントローラを 2 個追加することはできません。
ESXi ホストから仮想マシンへの USB パススルーでは、USB アービトレータは最大で 15 個の USB コントローラを監視できます。15 個を超えるコントローラがシステムにあり、それに USB デバイスを接続した場合、デバイスは仮想マシンで使用できません。
前提条件
- ESXi ホストに、USB 3.1、USB 2.0、および USB 1.1 デバイスをサポートする USB コントローラのハードウェアおよびモジュールがあることを確認します。
- クライアント コンピュータに、USB 3.1、USB 2.0、および USB 1.1 デバイスをサポートする USB コントローラのハードウェアおよびモジュールがあることを確認します。
- Linux ゲストで xHCI コントローラを使用するには、Linux カーネル バージョンが 2.6.35 以降であることを確認します。
- 仮想マシンがパワーオン状態であることを確認します。
- 必要な権限(ESXi ホスト パススルー):
手順
次のタスク
仮想マシンに 1 つ以上の USB デバイスを追加します。