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

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

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

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

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

USB 仲裁程式

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

USB 控制器

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

主機上必須存在支援 USB 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