여러 개의 USB 허브 및 디바이스를 ESXi 호스트에 연결하고 체인으로 만들 수 있습니다. 허브 동작 및 제한 사항에 대해 제대로 알고 신중하게 계획하면 디바이스를 최적으로 작동시킬 수 있습니다.
USB 물리적 버스 토폴로지는 USB 디바이스가 호스트에 연결되는 방식을 정의합니다. 호스트에서 디바이스에 대한 물리적 버스 토폴로지가 7 계층을 초과하지 않을 경우 가상 시스템으로의 USB 디바이스 패스스루를 지원할 수 있습니다. 첫 번째 계층은 USB 호스트 컨트롤러와 루트 허브입니다. 마지막 계층은 대상 USB 디바이스입니다. 루트 허브와 대상 USB 디바이스 사이에는 최대 5개 계층까지 외부 또는 내부 허브가 연속으로 접속될 수 있습니다. 루트 허브에 연결되거나 복합 디바이스에 내장된 내부 USB 허브는 한 개의 계층으로 취급됩니다.
물리적 케이블, 허브, 디바이스 및 전원 조건의 품질이 USB 디바이스 성능에 영향을 줄 수 있습니다. 최상의 결과를 얻으려면 대상 USB 디바이스에 대해 호스트 USB 버스 토폴로지를 최대한 단순하게 유지하고 새 허브 및 케이블을 토폴로지에 배포할 때 주의를 기울여야 합니다. 다음 조건이 USB 동작에 영향을 줄 수 있습니다.
- 연속 접속 허브 수가 증가하면 호스트와 가상 시스템 간의 통신 지연도 증가합니다.
- 여러 개의 외부 USB 허브를 연결하거나 체인으로 만들면 디바이스 열거 및 응답 시간이 증가하게 되므로, 연결된 USB 디바이스에 대한 전원 지원 기능이 불안정해질 수 있습니다.
- 또한 허브를 체인으로 만들면 포트 및 허브에 오류가 생길 가능성이 증가하므로 가상 시스템에 대한 디바이스의 연결이 손실될 수 있습니다.
- 일부 허브는 USB 디바이스 연결을 불안정하게 만들 수 있으므로 새 허브를 기존 설정에 추가할 때는 신중해야 합니다. USB 디바이스를 허브 또는 확장 케이블에 연결하지 않고 직접 호스트에 연결하면 해당 연결 또는 성능 문제가 해결되기도 합니다.
경우에 따라서는 디바이스 및 허브를 직접 재설정하여 디바이스를 작동 상태로 복원해야 합니다.
ESXi 호스트에서 가상 시스템으로의 패스스루에 지원되는 USB 디바이스 목록을 보려면 http://kb.vmware.com/kb/1021345에서 VMware 기술 자료 문서를 참조하십시오.
USB 복합 디바이스
복합 디바이스의 경우 가상화 프로세스가 USB 허브를 필터링하여 가상 시스템에서 이를 볼 수 없도록 만듭니다. 복합 디바이스에 있는 나머지 USB 디바이스는 가상 시스템에 별도의 디바이스로 나타납니다. 디바이스가 동일한 호스트에서 실행되는 경우 각 디바이스를 동일한 가상 시스템이나 다른 가상 시스템에 추가할 수 있습니다.
예를 들어 Aladdin HASP HL Drive USB 동글 패키지에는 세 개의 디바이스(0529:0001 HASP 동글, 13fe:1a00 Hub, 13fe:1d00 Kingston Drive)가 포함되어 있습니다. 가상화 프로세스는 USB 허브를 필터링합니다. 나머지 Aladdin HASP HL Drive USB 동글 디바이스(Aladdin HASP 동글 한 개 및 Kingston Drive 한 개)는 가상 시스템에 개별 디바이스로 나타납니다. 가상 시스템이 이들 디바이스에 액세스할 수 있도록 만들려면 각 디바이스를 개별적으로 추가해야 합니다.