Puede agregar varios dispositivos USB a una máquina virtual cuando los dispositivos físicos se conectan a un host ESXi. La tecnología de acceso directo a USB permite agregar dispositivos USB, como llaves de seguridad y dispositivos de almacenamiento masivo, a máquinas virtuales que residen en el host al cual están conectados los dispositivos.

Funcionamiento de la tecnología de acceso directo a dispositivos USB

Cuando se conecta un dispositivo USB a un host físico, el dispositivo solamente está disponible para las máquinas virtuales que residen en ese host. El dispositivo no puede conectarse a máquinas virtuales que residen en otro host del centro de datos.

El dispositivo USB está disponible solamente para una máquina virtual a la vez. Cuando un dispositivo se conecta a una máquina virtual encendida, este dispositivo deja de estar disponible para conectarse a las demás máquinas virtuales que se ejecutan en el host. Cuando se elimina de una máquina virtual la conexión activa de un dispositivo USB, este dispositivo pasa a estar disponible para las demás máquinas virtuales que se ejecutan en el host.

Para conectar un dispositivo USB de acceso directo a una máquina virtual que se ejecuta en el host ESXi al cual está conectado físicamente el dispositivo, se requiere un árbitro, una controladora y un dispositivo USB físico o un hub de dispositivos.

Árbitro USB
Administra las solicitudes de conexión y enruta el tráfico de los dispositivos USB. De forma predeterminada, el árbitro está instalado y habilitado en los hosts ESXi. Escanea el host en busca de dispositivos USB y administra la conexión de los dispositivos entre las máquinas virtuales que residen en el host. Enruta el tráfico de los dispositivos a la máquina virtual correcta para la entrega al sistema operativo invitado. El árbitro supervisa el dispositivo USB e impide que otras máquinas virtuales lo usen hasta que se libere de la máquina virtual a la que está conectado.
Controladora USB

El chip del hardware USB que proporciona la función USB en los puertos USB que administra. La controladora USB virtual es el mecanismo de virtualización de software de la función de la controladora del host USB en la máquina virtual.

En el host deben existir módulos y hardware de la controladora USB que admitan dispositivos USB, como USB 3.1 SuperSpeedPlus, USB 3.1 SuperSpeed, USB 2.0 y USB 1.1. La controladora debe estar presente para que se pueda agregar un dispositivo USB a la máquina virtual.

El árbitro USB puede supervisar un máximo de 15 controladoras USB. Los dispositivos conectados a las controladoras con el número 16 o superior no están disponibles para la máquina virtual.

Dispositivos USB
Puede agregar hasta 20 dispositivos USB a una máquina virtual, que es la cantidad máxima de dispositivos admitidos para una conexión simultánea con una máquina virtual. La cantidad máxima de dispositivos USB admitidos en un único host ESXi para una conexión simultánea a una o varias máquinas virtuales también es 20. Para obtener más información, consulte Modelos de dispositivos USB compatibles para acceso directo de un host ESXi o ESX a una máquina virtual.

Requisitos de los dispositivos USB 3.1 SuperSpeed

A partir de vSphere 5.5 revisión 3, los dispositivos USB 3.1 SuperSpeed están disponibles para el acceso directo no solo de un equipo cliente a una máquina virtual, sino también de un host ESXi a una máquina virtual. Los dispositivos USB 3.1 SuperSpeed todavía tienen el siguiente requisito de configuración de máquina virtual:
  • La máquina virtual debe tener una controladora xHCI habilitada, Windows 8 o versiones posteriores, Windows Server 2012 o versiones posteriores, o un sistema operativo invitado Linux con un kernel 2.6.35 o de una versión posterior.

Requisitos de los dispositivos USB 3.1 SuperSpeedPlus

A partir de vSphere 7.0, los dispositivos USB 3.1 SuperSpeedPlus están disponibles para el acceso directo a su velocidad máxima (SuperSpeedPlus) no solo de un equipo cliente a una máquina virtual, sino también de un host ESXi a una máquina virtual. Para utilizar la velocidad de transferencia máxima, los dispositivos USB 3.1 SuperSpeedPlus tienen los siguientes requisitos de configuración de máquina virtual:
  • La máquina virtual debe tener una controladora xHCI habilitada, Windows 10 o versiones posteriores, Windows Server 2016 o versiones posteriores, o un sistema operativo invitado Linux con un kernel 4.6 o de una versión posterior.
  • Compruebe que la máquina virtual utilice la versión 17 del hardware o una versión posterior.
  • Para conocer los requisitos y los pasos a fin de habilitar USB 3.1 SuperSpeedPlus, consulte el artículo https://kb.vmware.com/s/article/70748 de la base de conocimientos de VMware.