You can face some common problems with your virtual machine's life cycle in a vSphere infrastructure. I will cover some of the potential problems and how to troubleshoot them in the following sections:
USB-attached virtual machines
Fault-tolerant virtual machines
In the recent versions of ESXi (4.0 and later), a USB device can be controlled by a virtual machine autonomously, and the virtual machine is fully responsible for managing it using VMDirectPath. Using VMDirectPath, a USB drive remains attached to the virtual machine while the virtual machine is transferred to other vSphere host systems. In the USB pass-through mechanism, the I/O requests can be accessed directly to or from the USB device to the virtual machines. This not only improves the overall performance of the vSphere host system but also benefits us moving and attaching USB devices to different virtual machines using vMotion and a USB device is managed by VMkernel.