Você pode adicionar vários dispositivos USB a uma máquina virtual quando os dispositivos físicos estão conectados ao computador cliente no qual você executa o vSphere Client. O vSphere Client deve estar conectado a uma instância do vCenter Server que gerencia o host ESXi em que a máquina virtual reside. A tecnologia de passagem USB oferece suporte à adição de vários dispositivos USB, como dongles de segurança, dispositivos de armazenamento em massa e leitores de smartcard a máquinas virtuais.

Como funciona a tecnologia de passagem de dispositivo USB

O controlador USB é o chip de hardware USB que fornece uma função USB às portas USB que ele gerencia. O hardware do controlador USB e os módulos que oferecem suporte a dispositivos USB 3.1 SuperSpeedPlus, USB 3.1 SuperSpeed, 2.0 e USB 1.1 devem estar disponíveis na máquina virtual. Dois controladores USB estão disponíveis para cada máquina virtual. Os controladores suportam vários dispositivos USB, como USB 3.1 SuperSpeedPlus, USB 3.1 SuperSpeed, 2.0 e 1.1. O controlador deve estar presente para que você possa adicionar dispositivos USB à máquina virtual.

Você pode adicionar até 20 dispositivos USB a uma máquina virtual, que é o número máximo de dispositivos com suporte para uma conexão simultânea a uma máquina virtual. Você pode adicionar os dispositivos apenas um por vez.

A máquina virtual mantém sua conexão com o dispositivo enquanto ele está no estado de espera S1. As conexões do dispositivo USB são preservadas quando você migra máquinas virtuais para outro host no centro de dados.

Um dispositivo USB está disponível para apenas uma máquina virtual ligada por vez. Quando uma máquina virtual se conecta a um dispositivo, esse dispositivo não está mais disponível para outras máquinas virtuais ou para o computador cliente. Quando você desconecta o dispositivo da máquina virtual ou encerra a máquina virtual, o dispositivo retorna ao computador cliente e fica disponível para outras máquinas virtuais gerenciadas pelo computador cliente.

Por exemplo, quando você conecta um dispositivo de armazenamento em massa USB a uma máquina virtual, ele é removido do computador cliente e não aparece como uma unidade com um dispositivo removível. Quando você desconecta o dispositivo da máquina virtual, ele se reconecta ao sistema operacional do computador cliente e é listado como um dispositivo removível.

Requisitos do dispositivo USB 3.1 SuperSpeed

A partir do vSphere 5.5 Patch 3, os dispositivos USB 3.1 SuperSpeed estão disponíveis para passagem não apenas de um computador cliente para uma máquina virtual, mas também de um host ESXi para uma máquina virtual. Os dispositivos USB 3.1 SuperSpeed ainda têm o seguinte requisito de configuração de máquina virtual:
  • A máquina virtual deve ter um controlador xHCI habilitado, Windows 8 ou posterior, Windows Server 2012 e posterior, ou um sistema operacional convidado Linux com um kernel 2.6.35 ou posterior.

Como evitar a perda de dados

Antes de conectar um dispositivo a uma máquina virtual, certifique-se de que o dispositivo não esteja em uso no computador cliente.

Se o vSphere Client se desconectar do sistema ou host do vCenter Server, ou se você reiniciar ou desligar o computador cliente, a conexão do dispositivo será interrompida. É melhor ter um computador cliente dedicado para uso do dispositivo USB ou reservar dispositivos USB conectados a um computador cliente para uso de curto prazo, como atualização de software ou adição de patches a máquinas virtuais. Para manter as conexões do dispositivo USB com uma máquina virtual por um longo tempo, use a passagem USB de um host ESXi para a máquina virtual.

Requisitos do dispositivo USB 3.1 SuperSpeedPlus

A partir do vSphere 7.0, os dispositivos USB 3.1 SuperSpeedPlus estão disponíveis para passagem na velocidade máxima (SuperSpeedPlus), não apenas de um computador cliente para uma máquina virtual, mas também de um host ESXi para uma máquina virtual. Para operar sua velocidade máxima de transferência, os dispositivos USB 3.1 SuperSpeedPlus têm os seguintes requisitos de configuração de máquina virtual:

  • A máquina virtual deve ter um controlador xHCI habilitado, Windows 10 ou posterior, Windows Server 2016 e posterior, ou um sistema operacional convidado Linux com um kernel 4.6 ou posterior.
  • Verifique se o hardware da máquina virtual é da versão 17 ou posterior.
  • Para obter os requisitos e as etapas de como habilitar o USB 3.1 SuperSpeedPlus, consulte o VMware artigo da base de conhecimento https://kb.vmware.com/s/article/70748.