在實體裝置連線到 ESXi 主機時,您可以將多個 USB 裝置新增到虛擬機器。USB 傳遞技術支援將 USB 裝置 (例如安全硬體鎖和大型儲存裝置) 新增到這些裝置所連線主機上的虛擬機器。

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

將 USB 裝置附加到實體主機後,該裝置僅可供存放在該主機上的虛擬機器使用。裝置無法與資料中心內其他主機上的虛擬機器連線。

一個 USB 裝置一次只能供一個虛擬機器使用。當裝置連線到某個已開啟電源的虛擬機器時,就不可以再連線到在主機上執行的其他虛擬機器。若將 USB 裝置的作用中連線從虛擬機器上移除,該裝置就可以再連線到在主機上執行的其他虛擬機器。

在將 USB 傳遞裝置連線到實際附加該裝置的 ESXi 主機上執行的虛擬機器時,需要仲裁程式、控制器以及實體 USB 裝置或裝置集線器。

USB 仲裁程式
管理連線要求並路由 USB 裝置流量。仲裁程式會依預設在 ESXi 主機上安裝並啟用。仲裁程式會掃描主機是否有 USB 裝置,並管理存放於主機上的虛擬機器之間的裝置連線。它會將裝置流量路由至正確的虛擬機器執行個體,進而傳遞至客體作業系統。仲裁程式可監控 USB 裝置,並在將它從連線的虛擬機器上釋放之前,阻止其他虛擬機器使用它。
USB 控制器

USB 硬體晶片,可為其所管理的 USB 連接埠提供 USB 功能。虛擬 USB 控制器是虛擬機器上 USB 主機控制器功能的軟體虛擬化。

主機上必須存在支援 USB 3.0、2.0 和 USB 1.1 裝置的 USB 控制器硬體和模組。每個虛擬機器都有八個可用的虛擬 USB 控制器。在將 USB 裝置新增至虛擬電腦之前,必須存在控制器。

USB 仲裁程式最多可監控 15 個 USB 控制器。虛擬機器不能使用連線到 16 個或更多控制器的裝置。

USB 裝置
最多可將 20 個 USB 裝置新增至虛擬機器。這是可同時連線到一台虛擬機器的裝置的支援數目上限。一台 ESXi 主機上同時連線到一或多個虛擬機器的 USB 裝置的支援數目上限也是 20。如需受支援 USB 裝置的清單,請參閱 VMware 知識庫文章,網址為: http://kb.vmware.com/kb/1021345。您可以將 USB 3.0 裝置新增到 VMware Fusion 的 Mac OSX 客體作業系統。

USB 3.0 裝置需求

從 vSphere 5.5 修補程式 3 開始,您不僅可以使用 USB 3.0 裝置從用戶端電腦向虛擬機器傳遞,而且可以從 ESXi 主機向虛擬機器傳遞。USB 3.0 裝置仍有以下虛擬機器組態需求:
  • 與 USB 3.0 裝置連線的虛擬機器必須設定 xHCI 控制器,並具備 Windows 8 或更新版本、Windows Server 2012 及更新版本,或裝載 2.6.35 或更新核心版本的 Linux 客體作業系統。