在實體裝置連線到執行 vSphere Client 的用戶端電腦時,您可以將多個 USB 裝置新增到虛擬機器中。vSphere Client 必須登入到用於管理虛擬機器所在 ESXi 主機的 vCenter Server 執行個體。USB 傳遞技術支援將多個 USB 裝置 (例如,安全性硬體鎖、大量儲存裝置和智慧卡讀卡機) 新增到虛擬機器。

USB 裝置傳遞技術的運作方式

USB 控制器是 USB 硬體晶片,可為其所管理的 USB 連接埠提供 USB 功能。虛擬機器上必須具備支援 USB 3.2 Gen 2x2、USB 3.1 SuperSpeedPlus、USB 3.1 SuperSpeed 和 USB 2.0 裝置的 USB 控制器硬體和模組。每個虛擬機器都有兩個可用的 USB 控制器。這些控制器支援多個 USB 裝置,例如 USB 3.2 Gen 2x2、USB 3.1 SuperSpeedPlus、USB 3.1 SuperSpeed 和 USB 2.0。必須存在控制器,才能將 USB 裝置新增至虛擬機器。

最多可以向虛擬機器將 20 個 USB 裝置,這是支援同時連線到一個虛擬機器的裝置數目上限。一次只能新增一個裝置。

處於 S1 待命狀態時,虛擬機器會保留與裝置的連線。將虛擬機器移轉到資料中心的其他主機時,USB 裝置連線會保留。

每個已開啟電源的虛擬機器一次僅可使用一個 USB 裝置。虛擬機器連線到裝置後,該裝置無法再供其他虛擬機器或用戶端電腦使用。如果將裝置與虛擬機器中斷連線或關閉虛擬機器,裝置將回到用戶端電腦,且可供用戶端電腦管理的其他虛擬機器使用。

例如,將 USB 大量儲存裝置連線到虛擬機器後,該裝置將從用戶端電腦移除,且不會顯示為附有卸除式裝置的磁碟機。中斷裝置與虛擬機器的連線後,該裝置將重新連線到用戶端電腦的作業系統,且會列為卸除式裝置。

避免資料遺失

將裝置連線到虛擬機器之前,請確定用戶端電腦未使用該裝置。

如果 vSphere ClientvCenter Server 系統或主機中斷連線,或者您重新啟動或關閉用戶端電腦,則會中斷裝置連線。建議最好以專用的用戶端電腦使用 USB 裝置,或者保留 USB 裝置與用戶端電腦連線,以供短期使用,例如,更新軟體或將修補程式新增到虛擬機器。若要長時間保持 USB 裝置和虛擬機器的連線,請使用從 ESXi 主機到虛擬機器的 USB 傳遞。

USB 3.1 SuperSpeed 裝置需求

從 vSphere 5.5 Patch 3 開始,您不僅可以使用 USB 3.1 SuperSpeed 裝置從用戶端電腦向虛擬機器傳遞,而且可以從 ESXi 主機向虛擬機器傳遞。USB 3.1 SuperSpeed 裝置仍有以下虛擬機器組態需求:
  • 虛擬機器必須具有已啟用的 xHCI 控制器、Windows 8 或更新版本、Windows Server 2012 及更新版本,或具有 2.6.35 或更新版本核心的 Linux 客體作業系統。

USB 3.1 SuperSpeedPlus 裝置需求

從 vSphere 7.0 開始,您不僅可以使用 USB 3.1 SuperSpeedPlus 裝置以其最快速度 (SuperSpeedPlus) 從用戶端電腦向虛擬機器傳遞,而且可以從 ESXi 主機向虛擬機器傳遞。若要以其最大傳輸速度運作,USB 3.1 SuperSpeedPlus 裝置具有下列虛擬機器組態需求:

  • 虛擬機器必須具有已啟用的 xHCI 控制器、Windows 10 或更新版本、Windows Server 2016 或更新版本,或具有 4.6 或更新版本核心的 Linux 客體作業系統。
  • 確認虛擬機器硬體為 17 版或更新版本。
  • 如需如何啟用 USB 3.1 SuperSpeedPlus 的需求和步驟,請參閱 VMware 知識庫文章 https://kb.vmware.com/s/article/70748

USB 3.2 Gen 2x2 裝置需求

從 vSphere 8.0 Update 2 開始,USB 3.2 Gen 2x2 裝置以其最大速度 20 Gbps 用於執行傳遞,不僅可用於從用戶端電腦到虛擬機器的傳遞,還可用於從 ESXi 主機到虛擬機器的傳遞。若要以最大資料傳送速率運作,USB 3.2 Gen 2x2 裝置具有下列虛擬機器組態需求:
  • 虛擬機器必須具有已啟用的 xHCI 控制器、Windows 10 或更新版本、Windows Server 2016 或更新版本,或具有 4.6 或更新版本核心的 Linux 客體作業系統。
  • 虛擬機器必須具有硬體版本 21 或更新版本。