USB 디바이스를 ESXi 호스트에 연결하고 호스트의 데이터를 디바이스에 복사할 수 있습니다. 예를 들어 호스트의 네트워크 연결이 끊긴 후 호스트에서 vm-support 번들을 수집하려는 경우가 있습니다. 이 작업을 수행하려면 USB 중재자를 중지해야 합니다.

문제점

ESXi 호스트에서 가상 시스템으로의 USB 패스스루에 USB 중재자를 사용 중인 경우 USB 디바이스가 lsusb 아래에 나타나지만 제대로 마운트되지 않습니다.

이 문제는 기본적으로 부팅할 수 없는 USB 디바이스가 가상 시스템용으로 예약되기 때문에 발생합니다. 해당 USB 디바이스가 lsusb에서 인식될지라도 호스트의 파일 시스템에 나타나지 않습니다.

프로시저

  1. /etc/init.d/usbarbitrator stop을 실행하여 usbarbitrator 서비스를 중지합니다.
  2. 물리적으로 USB 디바이스의 연결을 끊었다가 다시 연결합니다.

    기본적으로 디바이스 위치는 /vmfs/devices/disks/mpx.vmhbaXX:C0:T0:L0입니다.

  3. 디바이스를 다시 연결한 후에 /etc/init.d/usbarbitrator start를 실행하여 usbarbitrator 서비스를 다시 시작합니다.
  4. hostd 및 실행 중인 가상 시스템을 다시 시작하여 가상 시스템의 패스스루 디바이스에 대한 액세스를 복원합니다.

다음에 수행할 작업

USB 디바이스를 가상 시스템에 다시 연결합니다.