若要支援從 ESXi 主機或用戶端電腦到虛擬機器的 USB 傳遞,您可以將 USB 控制器新增至此虛擬機器。

vSphere Client 中,您可以新增一個 xHCI 控制器和一個 EHCI+UHCI 控制器。
  • 從硬體版本 11 至硬體版本 16,每個 xHCI 控制器支援的根集線器連接埠數目為八個 (四個本機 USB 3.1 SuperSpeed 連接埠和四個邏輯 USB 2.0 連接埠)。
  • 從硬體版本 17 至硬體版本 20,每個 xHCI 控制器支援的根集線器連接埠數目為八個 (四個本機 USB 3.1 SuperSpeedPlus 連接埠和四個邏輯 USB 2.0 連接埠)。
  • 對於硬體版本 21,每個 xHCI 控制器支援的根集線器連接埠數目為八個 (四個本機 USB 3.2 Gen 2x2 連接埠和四個邏輯 USB 2.0 連接埠)。

根據裝置版本、傳遞類型 (主機或用戶端電腦) 以及客體作業系統,新增控制器的條件會有所不同。

表 1. USB 控制器支援
控制器類型 受支援的 USB 裝置版本 支援從 ESXi 主機傳遞到虛擬機器 支援從用戶端電腦傳遞到虛擬機器
EHCI+UHCI 2.0
xHCI 3.2、3.1、2.0

USB 3.2、3.1 和 2.0

Windows 8 或更新版本、Windows Server 2012 及更新版本,或具有 2.6.35 或更新版本核心的 Linux 客體作業系統。

對於 Mac OS X 系統,EHCI+UHCI 控制器預設為啟用,且需要存取 USB 滑鼠和鍵盤。

對於具有 Windows 或 Linux 客體作業系統的虛擬機器,您可以新增一或兩個不同類型的控制器。您無法新增兩個相同類型的控制器。

對於從 ESXi 主機到虛擬機器的 USB 傳遞,USB 仲裁程式最多可以監控 15 個 USB 控制器。如果系統包含的控制器數目超過了 15 個,且有 USB 裝置連線到這些控制器上,則虛擬機器將無法使用這些裝置。

必要條件

  • 確認 ESXi 主機具有支援 USB 3.2、2.0 和 3.1 裝置的 USB 控制器硬體和模組。
  • 確認用戶端電腦具有支援 USB 3.2、2.0 和 3.1 裝置的 USB 控制器硬體和模組。
  • 若要在 Linux 客體作業系統上使用 xHCI 控制器,請確認 Linux 核心版本為 2.6.35 或更新版本。
  • 確認虛擬機器已開啟電源。
  • 所需權限 (ESXi 主機傳遞):虛擬機器.組態.新增或移除裝置

程序

  1. 在 vSphere 詳細目錄中的虛擬機器上按一下滑鼠右鍵,然後選取編輯設定
  2. 虛擬硬體索引標籤上,按一下新增裝置,然後從下拉式功能表中選取 USB 控制器
    控制器會顯示在 虛擬硬體裝置清單中。
  3. 若要變更 USB 控制器類型,請展開新增 USB 控制器
    如果顯示相容性錯誤,必須先加以修正,然後才能新增控制器。
  4. 按一下確定

下一步

將一或多個 USB 裝置新增至虛擬機器。