-
¿Qué es el paso directo USB de ESXi?
-
¿Cómo funciona el passthrough USB de ESXi?
-
Requisitos y limitaciones de ESXi para el passthrough USB
-
¿Cómo conectar un dispositivo USB a una VM ESXi?
-
¿Cómo solucionar que no funcione el USB Passthrough en ESXi?
-
Ejemplos de solución de problemas de USB passthrough no funcionando en ESXi
-
¿Cómo desactivar el passthrough para dispositivos USB específicos?
-
¿Cómo hacer copias de seguridad de las VMs ESXi con Vinchin?
-
Preguntas frecuentes sobre el passthrough USB de ESXi
-
Conclusión
ESXi USB passthrough te permite conectar un dispositivo USB físico a una máquina virtual. Esta característica simple es útil cuando necesitas usar una impresora USB, una unidad flash o incluso un módulo de licenciamiento con tu VM. En el mundo virtual de hoy, los dispositivos físicos aún importan. Esta guía te muestra cómo configurar el USB passthrough en ESXi, solucionar problemas comunes y proteger tus máquinas virtuales con Vinchin.
¿Qué es el paso directo USB de ESXi?
ESXi utiliza el paso directo USB para hacer que un dispositivo físico esté disponible para el sistema operativo invitado. El hipervisor crea controladores virtuales, discos y otros dispositivos para cada máquina virtual. Al usar el paso directo USB, el dispositivo USB físico se conecta directamente a la máquina virtual.
Tres componentes clave hacen que esto funcione:
• Árbitro: Un servicio integrado que escanea y enruta el tráfico USB.
• Controlador USB físico: El hardware que gestiona el puerto USB en el equipo anfitrión.
• Controlador USB Virtual: Un controlador emulado agregado a la MV.
Te permite ejecutar tareas como transferencias de archivos o licenciamiento en una MV como si el dispositivo USB estuviera conectado directamente a ella.
¿Cómo funciona el passthrough USB de ESXi?
El proceso es sencillo. El árbitro USB escanea los dispositivos en el host ESXi. Cuando se conecta un dispositivo, lo asigna a una VM específica. Ten en cuenta que solo una VM puede usar un dispositivo USB a la vez. La máquina virtual debe tener un controlador USB en su configuración. El host ESXi admite hasta 20 dispositivos USB por VM y hasta 15 controladores en vSphere 7.0.
Cuando conectes un dispositivo USB, puedes verificar su estado con el comando:
lsusb
Si el dispositivo aparece, el árbitro enruta sus datos a la VM. De lo contrario, es posible que tengas que solucionar problemas.
Requisitos y limitaciones de ESXi para el passthrough USB
Necesitas una versión reciente de ESXi. El passthrough USB está soportado desde ESXi 4.1 en adelante. Para dispositivos USB 3.0, utiliza ESXi 5.5 parche 3 o posterior. En la máquina virtual, el hardware debe estar configurado como versión 8 o superior para usar USB 3.0 (xHCI). Algunos dispositivos no son compatibles. Por ejemplo, los dispositivos de almacenamiento USB no pueden usarse como discos de arranque. Además, algunas tarjetas inteligentes o concentradores podrían necesitar configuración adicional. Siempre verifica que el servicio de arbitraje USB esté en ejecución. Usa este comando para verificar:
chkconfig usbarbitrator --list
Y árrébalo si es necesario:
/etc/init.d/usbarbitrator start
¿Cómo conectar un dispositivo USB a una VM ESXi?
Para agregar un dispositivo USB a una VM, sigue estos sencillos pasos. Asegúrate de que tu VM esté apagada antes de comenzar.
1. Inserte el dispositivo USB
Conecte el dispositivo a un puerto USB en su host ESXi.
2. Verificar Conexión
Utiliza el comando:
lsusb
Verifica que tu dispositivo aparezca.
3. Abrir el cliente vSphere
Inicia sesión en tu servidor ESXi o vCenter utilizando el cliente web de vSphere.
4. Editar configuración de la VM
Selecciona la VM de destino, haz clic derecho y elige Edit settings.
5. Agregar controlador USB
Si la máquina virtual no tiene un controlador USB, haga clic en Add New Device y elija Controlador USB. Seleccione el tipo, USB 2.0 o USB 3.0.
6. Agregar dispositivo USB del host
Haz clic en Add New Device y luego selecciona Host USB Device. En la lista, selecciona tu dispositivo USB.
7. Guardar y Encender
Haz clic en OK para guardar los cambios. Luego, enciende la máquina virtual.
Una vez que la VM se inicia, verifica el sistema operativo de invitado. En Windows, abre Device Manager para comprobar que el dispositivo USB es reconocido. Si el dispositivo es de almacenamiento, usa la Administración de discos para asegurarte de que tiene una letra de unidad.
¿Cómo solucionar que no funcione el USB Passthrough en ESXi?
A veces, ESXi no muestra tu dispositivo USB. Aquí tienes algunas razones y soluciones que puedes verificar y utilizar:
1. Dispositivo no listado
Ejecute el comando siguiente en la shell de ESXi.
esxcli hardware usb passthrough device list
Si no aparece nada, verifica que tu dispositivo funcione en otra máquina.
2. Problemas de servicio
Asegúrate de que el servicio de árbitro USB esté en ejecución. Reinícialo si es necesario.
3. Incompatibilidad de hardware
Algunos dispositivos, como ciertos controladores USB 3.0, pueden necesitar drivers adicionales. Si un dispositivo no es reconocido, considere usar un concentrador USB 2.0 o probar con un puerto USB diferente.
4. Limitaciones de vMotion
Si planeas usar vMotion con passthrough USB, recuerda que suspender o apagar la máquina virtual desconecta el dispositivo. Asegúrate de configurar vMotion correctamente antes de la migración.
Los informes de usuarios han mostrado que simplemente agregar un dispositivo USB (y no todo el controlador USB) es suficiente para la mayoría de los casos. En ESXi 6.5 y versiones posteriores, hacer pasar el dispositivo USB directamente. Un usuario señaló que eliminar la configuración de passthrough PCI solucionó su problema.
Ejemplos de solución de problemas de USB passthrough no funcionando en ESXi
Muchos usuarios han encontrado problemas en los que el host ESXi no detecta dispositivos USB.
1. Un usuario que ejecuta ESXi 8 en un Dell PowerEdge R450 observó que solo aparecían los controladores integrados. Después de actualizar ESXi y verificar la configuración del BIOS, el dispositivo fue reconocido finalmente.
2. Un usuario en un C240 M4 con ESXi 6.7 logró pasar un puerto USB, pero tuvo problemas con el segundo puerto. El problema estaba relacionado con las limitaciones de hardware de ese controlador.
3. Cuando un usuario pasa inadvertidamente todo el controlador USB a una VM. En la mayoría de los casos, lo mejor es pasar solo el dispositivo USB. Como señaló un experto, no es necesario pasar el dispositivo PCI si se puede agregar el dispositivo USB directamente.
¿Cómo desactivar el passthrough para dispositivos USB específicos?
A veces, es posible que desee usar un dispositivo USB como un datastore en ESXi sin pasarlos a una máquina virtual. En estos casos, debe excluir el dispositivo del passthrough. Hay dos métodos:
Método 1. Comando ESXCLI
1. Ejecute el comando siguiente:
esxcli hardware usb passthrough device list
Identifica el dispositivo por su VendorId y ProductId.
2. Deshabilitar passthrough:
esxcli hardware usb passthrough device disable -d Bus:Dev:VendorId:ProductId
3. Reinicia el host.
Método 2. Usando peculiaridades de USB
1. Lista los dispositivos USB con el comando siguiente:
lsusb
Tenga en cuenta el VendorId:ProductId del dispositivo.
2. Establece el capricho:
esxcli system settings advanced set -o /USB/quirks -s 0xVendorId:0xProductId:0:0xffff:UQ_MSC_NO_UNCLAIM
3. Reinicia el host.
Estos métodos te permiten usar el dispositivo como un datastore de ESXi mientras sigues pasando otros dispositivos USB a las VMs.
¿Cómo hacer copias de seguridad de las VMs ESXi con Vinchin?
La copia de datos para ESXi siempre es importante. Vinchin es un software potente que se especializa en la copia de seguridad y migración de máquinas virtuales. Está diseñado para funcionar sin problemas con VMware ESXi y otras plataformas de virtualización principales como Hyper-V, Proxmox, oVirt, OLVM, XCP-ng, etc.
Ofrece funciones como la copia de seguridad incremental programada para crear automáticamente una copia de seguridad de datos de menor tamaño; el seguimiento de bloques cambiados puede aumentar considerablemente la velocidad de la copia de seguridad incremental; la verificación de datos puede asegurar que la máquina virtual recuperada se inicie correctamente; las estrategias de retención de datos pueden controlar fácilmente el tamaño de los datos de la cadena de copias de seguridad.
La consola web es simple y fácil de usar. Aquí te mostramos cómo puedes hacer copias de seguridad de tus VMs ESXi con Vinchin:
1. Selecciona las VMs de ESXi para realizar la copia de seguridad
2. Selecciona el almacenamiento de copias de seguridad
3. Selecciona estrategias de copia de seguridad
4. Enviar el trabajo
Vinchin admite una amplia gama de cargas de trabajo. Si estás utilizando ESXi, Vinchin puede ayudarte a proteger y gestionar tus datos. Nuestros clientes de todo el mundo elogian la simplicidad y eficiencia de Vinchin. Con un prueba gratuita de 60 días con todas las funciones, puedes probar nuestro software sin ningún riesgo. Haz clic en el {botón} en nuestra página web para comenzar tu prueba y proteger tu entorno virtual hoy mismo.
Preguntas frecuentes sobre el passthrough USB de ESXi
P1. ¿Puedo usar un dispositivo USB como unidad de arranque para una máquina virtual?
No, ESXi no admite el uso de dispositivos USB como discos de arranque.
P2. ¿Qué pasa si mi dispositivo USB no se detecta?
Verifica el servicio de árbitro USB y comprueba el dispositivo con el comando lsusb.
Conclusión
El paso directo USB de ESXi es una función útil para conectar dispositivos físicos a tus máquinas virtuales. Permite utilizar almacenamiento USB, impresoras o dongles directamente dentro de una VM. Sin embargo, debes cumplir con los requisitos del sistema y estar al tanto de sus limitaciones. La solución de problemas puede incluir verificar el servicio de arbitraje o actualizar tu versión de ESXi.
Vinchin ofrece una solución integral para proteger tu entorno virtual. Con nuestras funciones de copia de seguridad y migración simples, eficientes y confiables, puedes asegurarte de que tus datos están seguros y tus VM se pueden recuperar rápidamente. No te pierdas la prueba gratuita.
Compartir en: