-
ESXi USB 패스스루란 무엇입니까?
-
ESXi USB 투과 기능은 어떻게 작동하나요?
-
ESXi의 USB 직통을 위한 요구 사항 및 제한 사항
-
ESXi 가상 머신에 USB 장치를 연결하는 방법?
-
ESXi에서 USB Passthrough가 작동하지 않는 문제를 해결하는 방법?
-
ESXi에서 USB 직통이 작동하지 않을 때 문제 해결 예시
-
특정 USB 장치에 대해 패스스루를 비활성화하는 방법?
-
Vinchin으로 ESXi 가상 머신을 백업하는 방법?
-
ESXi USB Passthrough FAQ
-
결론
ESXi USB 투과 기능을 사용하면 물리적 USB 장치를 가상 머신에 연결할 수 있습니다. 이 간단한 기능은 USB 프린터, 플래시 드라이브, 또는 라이선스 동글을 가상 머신에서 사용해야 할 때 유용합니다. 오늘날의 가상화된 환경에서도 물리적 장치는 여전히 중요합니다. 본 가이드에서는 ESXi에서 USB 투과를 설정하는 방법과 일반적인 문제 해결 방법, 그리고 Vinchin을 사용한 가상 머신 보호 방법을 설명합니다.
ESXi USB 패스스루란 무엇입니까?
ESXi는 물리적 장치를 게스트 운영 체제에서 사용할 수 있도록 USB 패스스루를 사용합니다. 하이퍼바이저는 각 가상 머신(VM)마다 가상 컨트롤러, 디스크 및 다른 장치를 생성합니다. USB 패스스루를 사용하면 물리적 USB 장치가 직접 VM에 연결됩니다.
이 일을 가능하게 하는 세 가지 핵심 요소는 다음과 같습니다:
• 중재자: USB 트래픽을 스캔하고 경로를 지정하는 내장 서비스입니다.
• 물리적 USB 컨트롤러: 호스트에서 USB 포트를 관리하는 하드웨어입니다.
• 가상 USB 컨트롤러: VM에 추가된 에뮬레이션 컨트롤러입니다.
USB 장치가 직접 연결된 것처럼 VM에서 파일 전송 또는 라이선싱과 같은 작업을 실행할 수 있습니다.
ESXi USB 투과 기능은 어떻게 작동하나요?
과정은 간단합니다. USB 어비트레이터가 ESXi 호스트에서 장치를 스캔합니다. 장치가 연결되면 특정 VM에 할당됩니다. 한 번에 하나의 VM만 USB 장치를 사용할 수 있습니다. 가상 머신 구성에는 반드시 USB 컨트롤러가 있어야 합니다. ESXi 호스트는 vSphere 7.0에서 VM당 최대 20개의 USB 장치와 최대 15개의 컨트롤러를 지원합니다.
USB 장치를 연결하면 다음 명령어로 상태를 확인할 수 있습니다:
lsusb
장치가 나타나면 중재자는 해당 데이터를 VM으로 라우팅합니다. 그렇지 않은 경우 문제를 해결해야 할 수 있습니다.
ESXi의 USB 직통을 위한 요구 사항 및 제한 사항
최신 버전의 ESXi가 필요합니다. USB 직통 기능은 ESXi 4.1 이상에서 지원됩니다. USB 3.0 장치의 경우, ESXi 5.5 패치 3 이상을 사용하십시오. 가상 머신에서 USB 3.0(xHCI)을 사용하려면 하드웨어 버전을 8 이상으로 설정해야 합니다. 일부 장치는 지원되지 않습니다. 예를 들어, USB 저장 장치는 부팅 드라이브로 사용할 수 없습니다. 또한 일부 스마트 카드나 허브는 추가 설정이 필요할 수 있습니다. 항상 USB 중재자 서비스가 실행 중인지 확인하십시오. 확인하려면 다음 명령을 사용하십시오:
chkconfig usbarbitrator --list
필요한 경우 시작하십시오:
/etc/init.d/usbarbitrator start
ESXi 가상 머신에 USB 장치를 연결하는 방법?
VM에 USB 장치를 추가하려면 다음 간단한 단계를 따르십시오. 시작하기 전에 VM이 전원이 꺼져 있는지 확인하십시오.
1. USB 장치 삽입
장치를 ESXi 호스트의 USB 포트에 연결하십시오.
2. 연결 확인
명령어를 사용하십시오:
lsusb
기기가 표시되는지 확인하십시오.
3. vSphere 클라이언트 열기
vSphere 웹 클라이언트를 사용하여 ESXi 또는 vCenter 서버에 로그인하십시오.
4. 가상 머신 설정 편집
대상 VM을 선택하고 마우스 오른쪽 버튼을 클릭한 다음 설정 편집을 선택하십시오.
5. USB 컨트롤러 추가
가상 머신에 USB 컨트롤러가 없는 경우 새 장치 추가를 클릭하고 USB 컨트롤러를 선택합니다. 유형을 USB 2.0 또는 USB 3.0으로 선택하세요.
6. 호스트 USB 장치 추가
Click Add New Device 을 클릭한 다음 Host USB Device를 선택합니다. 목록에서 USB 장치를 선택하십시오.
7. 저장 및 전원 켜기
변경 사항을 저장하려면 확인을 클릭한 후 가상 머신의 전원을 켜십시오.
가상 머신이 부팅된 후 게스트 운영 체제를 확인하십시오. Windows의 경우, 장치 관리자를 열어 USB 장치가 인식되었는지 확인하십시오. 해당 장치가 저장소 장치인 경우 디스크 관리를 사용하여 드라이브 문자가 할당되었는지 확인하십시오.
ESXi에서 USB Passthrough가 작동하지 않는 문제를 해결하는 방법?
경우에 따라 ESXi가 USB 장치를 표시하지 않을 수 있습니다. 다음은 확인하고 사용할 수 있는 원인과 해결 방법입니다:
1. 기기 목록에 없음
ESXi 셸에서 다음 명령을 실행하십시오.
esxcli hardware usb passthrough device list
무엇도 표시되지 않으면 다른 기계에서 장치가 작동하는지 확인하십시오.
2. 서비스 문제
USB 중재자 서비스가 실행 중인지 확인하십시오. 필요시 다시 시작하십시오.
3. 하드웨어 불호환
일부 장치(특정 USB 3.0 컨트롤러 등)에는 추가 드라이버가 필요할 수 있습니다. 장치가 인식되지 않는 경우, USB 2.0 허브를 사용하거나 다른 USB 포트를 테스트해 보세요.
4. vMotion 제한 사항
vMotion를 USB 투과 기능과 함께 사용할 계획이라면, 가상 머신을 일시 중지하거나 전원을 끄면 장치 연결이 해제된다는 점을 기억하십시오. 마이그레이션 전에 vMotion을 적절하게 구성하십시오.
사용자 보고에 따르면 대부분의 경우 전체 USB 컨트롤러가 아닌 단순히 USB 장치만 추가해도 충분한 것으로 나타났습니다. ESXi 6.5 이상 버전에서는 USB 장치를 직접 통과(Pass through)시키면 됩니다. 한 사용자는 PCI 통과 구성(Passthrough configuration)을 제거했더니 자신의 문제가 해결되었다고 언급했습니다.
ESXi에서 USB 직통이 작동하지 않을 때 문제 해결 예시
많은 사용자들이 ESXi 호스트가 USB 장치를 인식하지 못하는 문제를 겪고 있습니다.
1. Dell PowerEdge R450에서 ESXi 8을 실행하는 사용자는 온보드 컨트롤러만 나타나는 것을 확인했습니다. ESXi를 업데이트하고 BIOS 설정을 확인한 결과, 장치가 마침내 인식되었습니다.
2. C240 M4 장치에서 ESXi 6.7를 사용하는 사용자는 하나의 USB 포트는 정상적으로 연결했으나 두 번째 포트에서는 문제가 발생했습니다. 이 문제는 해당 컨트롤러의 하드웨어 제한과 관련이 있었습니다.
3. 사용자가 실수로 전체 USB 컨트롤러를 가상 머신에 직접 할당했을 때입니다. 대부분의 경우 USB 장치만 직접 할당하는 것이 가장 좋습니다. 한 전문가가 지적했듯이 USB 장치를 직접 추가할 수 있다면 PCI 장치를 할당할 필요가 없습니다.
특정 USB 장치에 대해 패스스루를 비활성화하는 방법?
경우에 따라 ESXi에서 USB 장치를 데이터스토어로 사용하면서 가상 머신에 연결하지 않을 수도 있습니다. 이 경우, 해당 장치를 패스스루에서 제외해야 합니다. 방법은 두 가지가 있습니다:
방법 1. ESXCLI 명령어
1. 아래 명령어를 실행하십시오:
esxcli hardware usb passthrough device list
장치를 VendorId와 ProductId로 식별하십시오.
2. 패스스루 비활성화:
esxcli 하드웨어 usb 패스스루 장치 비활성화 -d 버스:디바이스:벤더ID:제품ID
3. 호스트를 재부팅하십시오.
방법 2. USB 퀴어크 사용
1. 아래 명령어로 USB 장치 목록을 확인하세요:
lsusb
장치의 VendorId:ProductId를 확인하십시오.
2. 변칙 설정:
esxcli system settings advanced set -o /USB/quirks -s 0xVendorId:0xProductId:0:0xffff:UQ_MSC_NO_UNCLAIM
3. 호스트를 재부팅합니다.
이러한 방법을 사용하면 ESXi 데이터스토어로 장치를 사용할 수 있으면서도 다른 USB 장치를 가상 머신에 직접 연결할 수 있습니다.
Vinchin으로 ESXi 가상 머신을 백업하는 방법?
ESXi 데이터 백업은 항상 중요합니다. Vinchin 은 가상 머신 백업 및 마이그레이션에 특화된 강력한 소프트웨어입니다. 이 소프트웨어는 VMware ESXi 및 Hyper-V, Proxmox, oVirt, OLVM, XCP-ng 등 다른 주요 가상화 플랫폼과 원활하게 작동하도록 설계되었습니다.
예약 기능을 통해 자동으로 소규모 데이터 백업을 생성할 수 있는 증분 백업 등의 기능을 제공합니다. 변경된 블록 추적 기능은 증분 백업 속도를 크게 향상시킬 수 있으며, 데이터 검증을 통해 복구된 가상 머신이 성공적으로 부팅될 수 있음을 확인할 수 있습니다. 또한, 데이터 보존 전략을 통해 백업 체인의 데이터 크기를 쉽게 관리할 수 있습니다.
웹 콘솔은 간단하고 사용하기 쉬워요. 여기 ESXi 가상 머신을 Vinchin으로 백업하는 방법이 있습니다:
1. 백업할 ESXi 가상 머신 선택
2. 백업 저장소 선택
3. 백업 전략 선택
4. 작업 제출
Vinchin은 광범위한 워크로드를 지원합니다. ESXi를 사용 중이라면 Vinchin을 통해 데이터를 안전하게 보호하고 관리할 수 있습니다. 전 세계 고객들이 Vinchin의 간편함과 효율성을 극찬하고 있습니다. 60일 동안 모든 기능을 무료로 체험할 수 있기 때문에, 아무런 위험 부담 없이 당사 소프트웨어를 테스트해 보실 수 있습니다. 지금 당사 웹사이트의 버튼을 클릭하여 체험을 시작하고 가상 환경을 보호해 보세요.
ESXi USB Passthrough FAQ
Q1. USB 장치를 VM 부팅 드라이브로 사용할 수 있나요?
아니요, ESXi는 USB 장치를 부팅 드라이브로 사용하는 것을 지원하지 않습니다.
Q2. USB 장치가 인식되지 않으면 어떻게 하나요?
USB 어비트레이터 서비스를 확인하고 lsusb 명령으로 장치를 검증하십시오.
결론
ESXi USB 패스스루 기능은 물리적 장치를 가상 머신에 연결할 때 유용합니다. 이를 통해 USB 저장소, 프린터 또는 동글을 가상 머신 내에서 직접 사용할 수 있습니다. 그러나 시스템 요구 사항을 충족해야 하며 제한 사항을 인지하고 있어야 합니다. 문제 해결 시에는 중재자 서비스를 확인하거나 ESXi 버전을 업데이트해야 할 수 있습니다.
Vinchin은 가상 환경을 보호할 수 있는 올인원 솔루션을 제공합니다. 간단하고 효율적이며 신뢰할 수 있는 백업 및 마이그레이션 기능을 통해 데이터의 안전성과 가상 머신의 신속한 복구가 가능합니다. 무료 체험 기회를 놓치지 마세요.
공유하기: