Dostęp USB od gościa w Hyper-V


10

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ć?

Odpowiedzi:


10

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.


2

Nie. Proste. Goście nie mają dostępu do portów USB serwera.


Ta odpowiedź jest niepełna, ponieważ nie wspomina o żadnym typowym obejściu tego problemu.
Skyhawk

4
@MilesErickson Pytanie jest niekompletne, ponieważ nie wymaga żadnego z typowych obejść.
Chris S

1

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).


0

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.


1
Niepraktyczne, ponieważ oznaczałoby to ciągłe otwieranie sesji RDP od serwera do VMon na tym samym komputerze, a także zalogowanego użytkownika na tym komputerze.
TomTom

Rozumiem to, Tom, ale pytanie nie przewidywało, że musi pozostać podłączony, nawet gdy użytkownik się rozłączy. Zapytał tylko, czy to możliwe. Dotyczy to zarówno Server 2008 R2 SP1, jak i produktów innych firm.
Jake Oshins

3
„uzyskaj dostęp do urządzenia USB podłączonego do hosta Hyper-V” - Urządzenie USB musiałoby być podłączone do klienta RDP. Jestem całkiem pewien, że to archaiczny klucz licencyjny USB. Lepszym rozwiązaniem byłoby prawdopodobnie znalezienie innego oprogramowania firmy, która żyje w XXI wieku.
Chris S
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.