Может ли гостевая операционная система Hyper-V получить доступ к USB-устройству, подключенному к хосту Hyper-V?
Если да, то как я могу это настроить?
Hyper-V специально этого не допускает. Вообще. (По крайней мере, с Server 2012 R2). Лучшее решение, которое я видел, - это поиск стороннего программного обеспечения, которое поддерживает отправку дейтаграмм usb через сетевое соединение. На хосте будет установлено приложение, чтобы сделать USB-устройство доступным, и приложение, установленное на гостевом компьютере, которое подключается к хосту и создает «виртуальное» USB-устройство в гостевой операционной системе.
Мне посчастливилось делать это именно с защитным ключом, к которому должен быть прикреплен определенный программный пакет. Сетевое программное обеспечение USB, которое мы использовали, было от компании под названием Fabula Tech. Более того, эта система может работать с любым набором машин в сети, поэтому хост USB не обязательно должен находиться на том же компьютере, что и гостевая виртуальная машина.
Изучая это, я также обнаружил небольшие встроенные устройства с подключением к локальной сети и до 10 портов USB, в одном случае даже предназначенные для установки в стойку. Идея заключалась в том, что для магазинов, использующих системы, в которых виртуальная машина может перемещаться на разные физические хосты, вы больше не были привязаны к тому, чтобы держать гостя в определенном физическом ящике только потому, что ему нужен доступ к определенному физическому USB-устройству, а ваш физические USB-устройства не были привязаны к машине с небольшим циклом обновления и служебными окнами. Тогда само хост-устройство USB можно было бы рассматривать больше как устройство или как часть кабельной системы.
Нет. Просто. Гости не могут получить доступ к USB-портам сервера.
Hyper-V не будет предоставлять доступ к USB-портам хост-компьютера. Это может измениться в Windows 8, которая, по слухам, может использовать Hyper-V в качестве базовой технологии даже для клиентских версий ОС.
Вместо использования USB-портов хост-машины гораздо лучше было бы купить подключенное к сети USB-устройство, например Где угодноUSB-концентратор или что-то дешевле а затем установите на гостевом компьютере специальные драйверы USB-over-IP. Одним из ключевых преимуществ этого подхода является то, что вы можете перенести виртуальную машину на другой сервер Hyper-V, не беспокоясь о том, где на самом деле находятся USB-устройства в физическом мире.
Обратите внимание, что скорость USB 2.0 в настоящее время не поддерживается при эмуляции USB по IP-сети, возможно, из-за проблем с задержкой. По сути, он отлично работает с ключами лицензирования / безопасности продуктов и другими устройствами с низкой пропускной способностью. Ваши результаты могут разочаровывать, если вы попытаетесь установить жесткий диск или принтер. Это устройства с более высокой пропускной способностью, которые должны совместно использоваться с физического компьютера с использованием протокола SMB (общего доступа к файлам и принтерам Windows).
Да, вы можете, хотя только начиная с Windows Server 2008 R2 SP1, с примененным списком виртуализации удаленного рабочего стола. Имея это на месте и разрешив групповую политику, вы можете удаленно подключаться к виртуальной машине через USB через «службы терминалов» или «удаленный рабочий стол». См. Следующую ссылку для настройки:
http://technet.microsoft.com/en-us/library/ff817581(WS.10).aspx
Это позволит вам перенаправить USB-устройство (с машины, за которой вы сидите) на виртуальную машину (которая может находиться на той же машине), пока у вас есть подключение к удаленному рабочему столу.