답변:
Hyper-V는 특히 이것을 허용하지 않습니다. 조금도. (적어도 Server 2012 R2 기준). 내가 본 가장 좋은 해결 방법은 네트워크 연결을 통해 USB 데이터 그램 전송을 지원하는 타사 소프트웨어를 찾는 것입니다. 호스트에 USB 장치를 사용할 수 있도록 앱이 설치되어 있고 게스트에 설치되어 호스트에 연결되어 게스트 운영 체제에서 "가상"USB 장치를 생성하는 앱이 있습니다.
특정 소프트웨어 패키지를 첨부 해야하는 보안 동글 로이 작업을 구체적으로 수행했습니다. 우리가 사용한 USB 네트워크 소프트웨어는 Fabula Tech 라는 회사의 소프트웨어였습니다 . 더 좋은 점은이 시스템이 네트워크의 모든 머신 세트에서 작동 할 수 있기 때문에 가상 머신 게스트와 동일한 머신에 USB 호스트를 배치 할 필요가 없다는 것입니다.
이 연구에서 나는 LAN에 연결되고 10 개의 USB 포트를 가진 작은 임베디드 디바이스를 발견했다. 가상 머신이 다른 물리적 호스트로 이동할 수있는 시스템을 운영하는 상점의 경우 특정 물리적 USB 장치에 대한 액세스가 필요하기 때문에 게스트를 특정 물리적 상자에 더 이상 두지 않아도됩니다. 물리적 인 USB 장치는 작은 업그레이드주기와 서비스 기간을 가진 머신에 연결되지 않았습니다. 그런 다음 USB 호스트 장치 자체는 어플라이언스처럼 또는 케이블 플랜트의 일부로 볼 수 있습니다.
Hyper-V는 호스트 시스템의 USB 포트에 대한 액세스를 제공하지 않습니다. 소문에 따르면 Windows 8에서는 변경 될 수 있으며, 이는 클라이언트 버전의 OS에서도 기본 기술로 Hyper-V를 사용할 수 있습니다.
호스트 시스템의 USB 포트를 사용하는 대신 AnywhereUSB 허브 또는 더 저렴한 것과 같은 네트워크 연결 USB 장치를 구입 한 다음 게스트 시스템에 특수 USB-over-IP 드라이버를 설치 하는 것이 훨씬 좋습니다 . 이 접근 방식의 한 가지 주요 이점은 USB 장치가 실제 환경에서 실제로 어디에 있는지 걱정할 필요없이 가상 시스템을 다른 Hyper-V 서버로 마이그레이션 할 수 있다는 것입니다.
대기 시간 문제로 인해 IP 네트워크를 통해 USB를 에뮬레이션 할 때는 현재 USB 2.0 속도가 아닙니다. 기본적으로 제품 라이센스 / 보안 동글 및 기타 저 대역폭 장치에 적합합니다. 하드 드라이브 나 프린터를 마운트하려고하면 결과가 실망 스러울 수 있습니다. 이들은 대신 SMB (Windows 파일 및 프린터 공유)를 사용하여 실제 컴퓨터에서 공유해야하는 고 대역폭 장치입니다.
예. Windows Server 2008 R2 SP1에서만 시작하더라도 원격 데스크톱 가상화 롤이 적용된 상태에서는 가능합니다. 이를 사용하고 그룹 정책을 허용하도록 설정하면 VM에 대한 "터미널 서비스"또는 "원격 데스크톱"연결을 통해 USB를 원격으로 연결할 수 있습니다. 구성에 대해서는 다음 링크를 참조하십시오.
http://technet.microsoft.com/en-us/library/ff817581(WS.10).aspx
이렇게하면 원격 데스크톱 연결이있는 한 USB 장치 (앉은 컴퓨터에서 USB로)를 동일한 컴퓨터에있을 수있는 VM으로 리디렉션 할 수 있습니다.