Accès USB d'un invité dans Hyper-V

10

Un système d'exploitation invité Hyper-V peut-il accéder à un périphérique USB connecté à l'hôte Hyper-V?

Si oui, comment puis-je configurer cela?

t123
la source

Réponses:

10

Hyper-V ne le permet pas spécifiquement. Du tout. (Au moins à partir de Server 2012 R2). La meilleure solution que j'ai vue est de rechercher un logiciel tiers qui prend en charge l'envoi de datagrammes USB via une connexion réseau. Il y aura une application installée sur l'hôte pour rendre le périphérique USB disponible, et une application installée sur l'invité qui se connecte à l'hôte et crée un périphérique USB "virtuel" dans le système d'exploitation invité.

J'ai eu la chance de le faire spécifiquement avec un dongle de sécurité auquel un certain logiciel devait être attaché. Le logiciel de réseau USB que nous avons utilisé provenait d'une société appelée Fabula Tech . Encore mieux, ce système peut fonctionner avec n'importe quel ensemble de machines sur le réseau, de sorte que l'hôte USB n'a pas besoin d'être situé sur la même machine que l'invité de la machine virtuelle.

En recherchant cela, j'ai également trouvé de petits appareils intégrés avec une connexion LAN et jusqu'à 10 ports USB, dans un cas, même conçus pour être montés dans un rack. L'idée était que pour les magasins exécutant des systèmes où une machine virtuelle peut se déplacer vers différents hôtes physiques, vous n'étiez plus obligé de garder votre invité sur une boîte physique spécifique simplement parce qu'il a besoin d'accéder à un périphérique USB physique spécifique, et votre les périphériques USB physiques n'étaient pas liés à la machine avec un petit cycle de mise à niveau et des fenêtres de service. Ensuite, le périphérique hôte USB lui-même pourrait être considéré plus comme un appareil ou comme faisant partie de l'installation de câbles.

Joel Coel
la source
2

Non. Simple. Les invités ne peuvent pas accéder aux ports USB du serveur.

TomTom
la source
Cette réponse est incomplète car elle ne mentionne aucune des solutions de contournement courantes pour ce problème.
Skyhawk
4
@MilesErickson La question est incomplète car elle ne demande aucune des solutions de contournement courantes.
Chris S
1

Hyper-V ne donnera pas accès aux ports USB de la machine hôte. Cela pourrait changer dans Windows 8, qui, selon la rumeur, pourrait utiliser Hyper-V comme technologie fondamentale, même pour les versions client du système d'exploitation.

Au lieu d'utiliser les ports USB de la machine hôte, une bien meilleure approche serait d'acheter un périphérique USB connecté au réseau, comme un concentrateur AnywhereUSB ou quelque chose de moins cher , puis d'installer des pilotes USB-sur-IP spéciaux sur la machine invitée. L'un des principaux avantages de cette approche est que vous pouvez migrer la machine virtuelle vers un autre serveur Hyper-V sans vous soucier de l'emplacement réel des périphériques USB dans le monde physique.

Notez que les vitesses USB 2.0 ne sont pas actuellement lors de l'émulation USB sur un réseau IP, probablement en raison de problèmes de latence. Fondamentalement, il fonctionne très bien pour les clés de sécurité / licences de produits et autres appareils à faible bande passante. Vos résultats peuvent être décevants si vous essayez de monter un disque dur ou une imprimante. Il s'agit de périphériques à bande passante plus élevée qui devraient être partagés à partir d'un ordinateur physique à l'aide de SMB (partage de fichiers et d'imprimantes Windows) à la place.

Skyhawk
la source
0

Oui, vous pouvez, bien que ne démarrant que dans Windows Server 2008 R2 SP1, avec le rouleau de virtualisation de bureau à distance appliqué. Avec cela en place et en définissant la stratégie de groupe pour l'autoriser, vous pouvez connecter USB à distance via une connexion «services de terminal» ou «bureau à distance» à la machine virtuelle. Voir le lien suivant pour la configuration:

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

Cela vous permettra de rediriger le périphérique USB (de la machine sur laquelle vous vous asseyez) vers la VM (qui peut être sur la même machine) tant que vous avez une connexion de bureau à distance.

Jake Oshins
la source
1
Inutilisable car cela signifierait avoir une session RDP ouverte tout le temps du serveur à la VM sur la même machine, ainsi qu'un utilisateur connecté sur la machine.
TomTom
Je comprends cela, Tom, mais la question ne stipulait pas qu'il devait rester connecté même lorsque l'utilisateur se déconnecte. Il a seulement demandé si c'était possible. C'est le cas, à la fois avec Server 2008 R2 SP1 et avec des produits tiers.
Jake Oshins
3
"accéder à un périphérique USB connecté à l'hôte Hyper-V" - Le périphérique USB doit être connecté à un client RDP. Je suis assez sûr qu'il s'agit d'une clé de licence USB archaïque. Une meilleure solution serait probablement de trouver différents logiciels fabriqués par une entreprise qui vit au 21e siècle.
Chris S