USB-доступ від гостя в Hyper-V


10

Чи може гостьова операційна система Hyper-V отримати доступ до USB-пристрою, підключеного до хоста Hyper-V?

Якщо так, то як я можу це налаштувати?

Відповіді:


10

Hyper-V цього спеціально не дозволяє. Зовсім. (Принаймні станом на Server 2012 R2). Найкраща робота, яку я бачив, - це пошукати програмне забезпечення сторонніх розробників, яке підтримує надсилання дейтаграм USB через мережеве з'єднання. На хості буде встановлено додаток, яке зробить доступним usb-пристрій, і гостьовий додаток, який підключається до хоста та створює "віртуальний" пристрій usb в гостьовій операційній системі.

Мені пощастило зробити це спеціально із захисним ключем, щоб додати певний програмний пакет. Ми використовували мережеве програмне забезпечення usb від компанії під назвою Fabula Tech . Ще краще, що ця система може працювати з будь-яким набором машин у мережі, тому хост usb не повинен розташовуватися на тій же машині, що і гість віртуальної машини.

Досліджуючи це, я також знайшов невеликі вбудовані пристрої з підключенням до локальної мережі та цілих 10 портів USB, в одному випадку навіть призначений для монтажу в стійку. Ідея полягала в тому, що для магазинів, на яких працює система, де віртуальна машина може пересуватися до різних фізичних хостів, ви більше не були прив’язані до того, щоб утримувати свого гостя на певній фізичній коробці лише тому, що йому потрібен доступ до конкретного фізичного пристрою usb та вашого фізичні usb-пристрої не були прив’язані до машини з невеликим циклом оновлення та вікнами обслуговування. Тоді сам хост-пристрій usb можна розглядати як пристрій або як частина кабельної установки.


2

Ні. Простий. Гості не можуть отримати доступ до USB-портів сервера.


Ця відповідь є неповною, оскільки в ній не згадується жоден із поширених способів вирішення цієї проблеми.
Skyhawk

4
@MilesErickson Питання неповне, оскільки воно не запитує жодного із поширених способів вирішення.
Chris S

1

Hyper-V не надасть доступ до USB-портів хост-машини. Це може змінитися в Windows 8, яка, як чують, може використовувати Hyper-V як основоположну технологію навіть для клієнтських версій ОС.

Замість використання портів USB приймаючої машини набагато кращим підходом було б придбати підключений до мережі USB-пристрій, як-от концентратор AnywhereUSB, або щось дешевше, а потім встановити на гостьовій машині спеціальні драйвери USB-over-IP. Однією з ключових переваг такого підходу є те, що ви можете перемістити віртуальну машину на інший сервер Hyper-V, не турбуючись про те, де пристрої USB фактично перебувають у фізичному світі.

Зауважте, що швидкість USB 2.0 наразі не під час емуляції USB через мережу IP, можливо, через проблеми із затримкою. В основному, він чудово підходить для ліцензування продуктів / захисних ключів та інших пристроїв із низькою пропускною здатністю. Результати можуть бути невтішними, якщо ви спробуєте встановити жорсткий диск або принтер. Це пристрої більшої пропускної здатності, якими слід ділитися з фізичного комп'ютера, використовуючи SMB (спільний доступ до файлів та принтерів Windows).


0

Так, ви можете, хоч лише починаючи з Windows Server 2008 R2 SP1, застосувавши рулон виртуалізації віддаленого робочого столу. Якщо це на місці, і встановивши групову політику, щоб це дозволило, ви можете віддалено USB через "послуги терміналу" або "віддалений робочий стіл" до VM. Дивіться наступне посилання для конфігурації:

http://technet.microsoft.com/en-us/library/ff817581(WS.10).aspx

Це дозволить вам перенаправляти USB-пристрій (з машини, за якою ви сидите) на VM (який може знаходитися на тій же машині), поки ви маєте підключення до віддаленого робочого столу.


1
Непрактично, оскільки це означало б, що сеанс RDP весь час перебуває в опені від сервера до VMon тієї ж машини, а також ввійшов користувач на машині.
TomTom

Я розумію це, Томе, але питання не передбачало, що воно повинно залишатися на зв’язку, навіть коли користувач відключається. Він лише запитав, чи це можливо. Це як з Server 2008 R2 SP1, так і з сторонніми продуктами.
Джейк Ошинс

3
"отримати доступ до USB-пристрою, підключеного до хоста Hyper-V" - Пристрій USB повинен бути підключений до клієнта RDP. Я впевнений, що це архаїчний ліцензійний ключ USB. Кращим рішенням, ймовірно, буде пошук іншого програмного забезпечення, виготовленого компанією, яка живе в 21 столітті.
Кріс С
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.