Czy system operacyjny gościa Hyper-V może uzyskać dostęp do urządzenia USB podłączonego do hosta Hyper-V?
Jeśli tak, jak mogę to skonfigurować?
Czy system operacyjny gościa Hyper-V może uzyskać dostęp do urządzenia USB podłączonego do hosta Hyper-V?
Jeśli tak, jak mogę to skonfigurować?
Hyper-V specjalnie na to nie pozwala. W ogóle. (Przynajmniej od wersji Server 2012 R2). Najlepszym obejściem, jakie widziałem, jest poszukiwanie oprogramowania firm trzecich, które obsługuje wysyłanie datagramów USB przez połączenie sieciowe. Na hoście będzie zainstalowana aplikacja udostępniająca urządzenie USB, a na gościu zostanie zainstalowana aplikacja, która łączy się z hostem i tworzy „wirtualne” urządzenie USB w systemie operacyjnym gościa.
Miałem szczęście, robiąc to konkretnie z kluczem zabezpieczającym, do którego należy dołączyć określony pakiet oprogramowania. Użyte przez nas oprogramowanie sieciowe USB pochodziło od firmy Fabula Tech . Co więcej, ten system może współpracować z dowolnym zestawem maszyn w sieci, więc host USB nie musi znajdować się na tej samej maszynie co gość maszyny wirtualnej.
Badając to, znalazłem również małe urządzenia wbudowane z połączeniem LAN i aż 10 portów USB, w jednym przypadku nawet zaprojektowane do montażu w szafie. Pomysł polegał na tym, że w sklepach z systemami, w których maszyna wirtualna może przenosić się do różnych fizycznych hostów, nie byłeś już związany z utrzymywaniem gościa na konkretnym fizycznym urządzeniu tylko dlatego, że potrzebuje on dostępu do konkretnego fizycznego urządzenia USB, a Twój fizyczne urządzenia USB nie były powiązane z maszyną z małym cyklem aktualizacji i oknami serwisowymi. Wtedy samo urządzenie hosta USB może być postrzegane bardziej jak urządzenie lub część instalacji kablowej.
Hyper-V nie zapewni dostępu do portów USB komputera-hosta. Może się to zmienić w systemie Windows 8, który, jak głosi się plotka, może wykorzystywać Hyper-V jako podstawową technologię, nawet w przypadku klienckich wersji systemu operacyjnego.
Zamiast korzystać z portów USB komputera-hosta, znacznie lepszym rozwiązaniem byłoby zakup urządzenia USB podłączonego do sieci, takiego jak hub AnywhereUSB lub coś tańszego, a następnie zainstalowanie specjalnych sterowników USB-over-IP na maszynie-gościu. Jedną z kluczowych zalet tego podejścia jest to, że można migrować maszynę wirtualną na inny serwer Hyper-V, nie martwiąc się o to, gdzie urządzenia USB faktycznie znajdują się w świecie fizycznym.
Należy pamiętać, że prędkości USB 2.0 nie są obecnie emulowane przez sieć IP z powodu opóźnień. Zasadniczo działa świetnie w przypadku kluczy licencyjnych / zabezpieczeń produktów i innych urządzeń o niskiej przepustowości. Twoje wyniki mogą być rozczarowujące, jeśli spróbujesz zamontować dysk twardy lub drukarkę. Są to urządzenia o większej przepustowości, które powinny być udostępniane z fizycznego komputera za pomocą SMB (udostępnianie plików i drukarek w systemie Windows).
źródło
Tak, możesz, choć dopiero w systemie Windows Server 2008 R2 z dodatkiem SP1, zastosować rolkę wirtualizacji pulpitu zdalnego. Mając to na swoim miejscu i ustawiając Zasadę Grupy na zezwalanie, możesz zdalnie USB przez „usługi terminalowe” lub połączenie „zdalnego pulpitu” z maszyną wirtualną. Zobacz następujący link do konfiguracji:
http://technet.microsoft.com/en-us/library/ff817581(WS.10).aspx
Umożliwi to przekierowanie urządzenia USB (z komputera, na którym siedzisz) na maszynę wirtualną (która może być na tym samym komputerze) tak długo, jak długo masz połączenie ze zdalnym pulpitem.
źródło