Árbitro USB
O árbitro USB gere o tráfego de dispositivos USB e as solicitações de conexão. Ele é instalado e ativado por padrão nos hosts ESXi. O papel do árbitro é identificar os dispositivos USB conectados e gerir as conexões com as VMs residentes no anfitrião. Ele direciona a transmissão de dados do anfitrião para a máquina virtual correta. O árbitro também garante que outras VMs não utilizem o dispositivo até que ele seja libertado pela VM atualmente conectada.
Controlador USB
Um controlador USB de hardware fornece funcionalidade USB para as portas USB de um anfitrião. As VMs possuem um controlador USB virtualizado para gerir a funcionalidade USB na máquina virtual. Os controladores devem estar presentes no anfitrião antes que os dispositivos USB possam ser adicionados a uma VM. Os controladores comuns incluem USB 1.1, USB 2.0, USB 3.1 SuperSpeed e USB 3.1 SuperSpeedPlus.
Um árbitro USB está limitado a monitorizar 15 controladores USB. Dispositivos conectados a controladores numerados acima de 15 não podem ser utilizados pela máquina virtual.
Dispositivos USB
Um máximo de 20 dispositivos USB pode ser adicionado a uma máquina virtual para conectividade simultânea. Este é também o número máximo de dispositivos USB que um único host ESXi pode suportar para conexão a máquinas virtuais em execução nele. Estão disponíveis mais informações sobre dispositivos específicos suportados para o passthrough em hosts ESX ou ESXi para máquinas virtuais.
Controlador USB virtual
Um controlador USB virtual é uma emulação de um controlador físico utilizado para VMs que operam num hipervisor. O controlador virtual comunica-se com um controlador USB físico para suportar a funcionalidade de passthrough para um dispositivo utilizado por uma VM guest num host ESXi. Um controlador USB virtual é um requisito ao implementar o passthrough USB numa VM.
Pode conectar até oito controladores USB virtuais a uma VM em execução num host ESXi. Ao remover um controlador USB virtual, é necessário primeiro remover todos os dispositivos USB conectados. Após adicionar um controlador USB virtual a uma VM, um driver USB VMware é instalado.
NOTA: Requisitos para USB 3.0
O USB 3.0 é suportado em servidores ESXi a partir do VMware vSphere 5.5 patch 3 e requer o controlador USB xHCI. O VMware vSphere 7.0 suporta dispositivos USB 3.1 que operam na sua velocidade máxima. Os sistemas operativos suportados são Linux com kernel Linux 2.6.35 ou superior, Windows 8.1 ou superior, e Windows Server 2012 R2 ou superior.