13 votes

Rediriger un périphérique USB vers une machine virtuelle en utilisant Hyper-V comme hôte

J'ai donc une machine qui exécute Hyper-V Server 2012R2 en tant qu'hôte (hyperviseur de type "bare-metal"). J'ai un périphérique USB qui est attaché à cette machine et j'ai besoin d'une machine virtuelle qui fonctionne sur l'hôte pour avoir accès à ce périphérique USB.

Quelle application puis-je installer sur la machine Hyper-V à l'aide de CMD ou PowerShell qui me permettra de faire passer la connexion USB à l'une de ses machines virtuelles ?

7voto

Peter Points 211

Il existe un certain nombre de solutions qui permettent l'utilisation de l'USB sur Ethernet/IP et qui peuvent être utilisées pour fournir l'USB aux clients virtualisés sur Hyper-V. Pour compléter le tableau, voici d'autres fournisseurs :

VirtualHere : Petite entreprise australienne, qui dispose de la solution la plus souple : https://virtualhere.com/ Je l'ai utilisé à plusieurs reprises lorsque d'autres solutions ne reconnaissaient pas un périphérique, il fonctionne également sur les périphériques NAS (Synology, etc.) et a récemment créé une image pour RaspberryPi3 et d'autres périphériques. Clairement le meilleur pour Linux. Mais ne fonctionne pas pour certaines versions de MacOS (fonctionne sur la version 12 la plus récente de Mac).

La solution matérielle de IOGear - GUWIP204 (également disponible en tant qu'article de marque Hawking, avec un firmware et un pilote plus anciens) https://www.iogear.com/product/GUWIP204/

Il s'agit d'un appareil ancien mais (encore) disponible sur Amazon : http://amzn.to/2uNvz3Y

Le dispositif IO gear est très simple, mais pour certains appareils, il ne fonctionne tout simplement pas. De plus, ils ont été lents à mettre à jour les pilotes et le firmware, mais ils viennent de publier une mise à jour qui lui permet de fonctionner avec les appareils suivants todo Mac OS, qui est bon pour le développement iOS à distance.

Logiciel Eltima Porte réseau USB Partage USB sur réseau très complet, très soigné, et très fiable. Mais coûteux, ils continuent à mettre à jour ce qui est bien. Je l'ai utilisé intensivement, mais il s'additionne rapidement si vous avez plus d'un serveur. https://www.eltima.com/products/usb-over-ethernet/

En outre, Eltima dispose d'une version en nuage qui fait l'objet d'un abonnement mensuel : https://www.flexihub.com/

FabulaTech une société basée à Londres qui fait de l'USB sur IP, je ne les ai pas du tout essayés. http://www.usb-over-network.com/usb-over-network.html

6voto

Mise à jour 3 :

Vous pouvez essayer ce logiciel : http://www.incentivespro.com/hyper-v-usb.html

Il dispose d'un essai gratuit.


Mise à jour 2 :

Según ce site web :

Hyper-V n'autorise pas le passage d'un périphérique USB sur un serveur hôte à une VM. Cela romprait l'abstraction souhaitée de la VM par rapport à l'hôte. le matériel, et donc de stopper la mobilité de la VM. pas pour autant qu'il n'y a pas de solutions.

Cela nécessite l'utilisation de solutions tierces qui permettent l'USB sur IP. IP. Ces solutions fonctionnent en disposant d'un serveur physique qui a toutes les caractéristiques de l périphériques USB qui y sont connectés et exécutent un service qui permet d'accéder à distance aux d'accéder à distance aux dispositifs USB par IP.

Les machines virtuelles exécutent alors un logiciel client qui se connecte à la clé USB. par IP, et qui ressemble pour la VM à un périphérique USB local. L'avantage de ces solutions, L'avantage de ce type de solution est que la VM peut toujours être déplacée entre les hôtes sans perdre la connectivité au périphérique USB. Il existe Il existe de nombreuses solutions disponibles, dont deux que mes clients ont utilisées clients :

Silex SX-2000U2
Digi Anywhere USB


Mise à jour :

On dirait que vous n'avez pas de chance pour le 10 Pro. La page de MS dit :

La machine virtuelle doit avoir les Services Bureau à distance activés et exécuter Windows Server 2012 R2 ou Windows 8.1 comme système d'exploitation invité .


Réponse :

Mise à jour : 20 mai 2015
S'applique à : Windows Server 2012 R2

Vous pouvez donner à une machine virtuelle l'accès aux ressources locales d'un ordinateur, ordinateur, comme un lecteur flash USB amovible, lorsque vous utilisez Virtual Connection Manager (VMConnect). Manager (VMConnect). Pour ce faire, activez le mode session amélioré session amélioré sur l'hôte Hyper-V, utilisez VMConnect pour vous connecter à la machine virtuelle et, avant de vous connecter, choisissez la ressource locale que vous voulez utiliser. que vous souhaitez utiliser.


  • Activer le mode session amélioré sur l'hôte Hyper-V

Si votre hôte Hyper-V fonctionne sous Windows 8 ou Windows 8.1, il se peut que vous n'ayez pas besoin de suivre les étapes suivantes pour activer l'option enha. de passer par les étapes suivantes pour activer le mode session amélioré. Il est activé par défaut. Mais si votre hôte fonctionne sous Windows Server 2012 ou Windows Server 2012 R2, vous devez activer le mode session amélioré pour l'utiliser. l'utiliser. Il est désactivé par défaut pour ces systèmes d'exploitation.

Pour activer le mode session amélioré,

1) Connectez-vous à l'ordinateur qui héberge la machine virtuelle.

2) Dans Hyper-V Manager, sélectionnez le nom de l'ordinateur de l'hôte.

enter image description here

3) Sélectionnez les paramètres Hyper-V
enter image description here

4) Sous Server, sélectionnez Enhanced session mode policy.
enter image description here

5) Cochez la case Autoriser le mode de session amélioré.
enter image description here

6) Sous Utilisateur, sélectionnez Mode de session amélioré.
enter image description here

7) Cochez la case Autoriser le mode de session amélioré.

8) Cliquez OK


  • Choisissez la ressource locale que vous voulez utiliser

Vous pouvez choisir une ressource locale comme une imprimante, le presse-papiers ou une lecteur local qui se trouve sur l'ordinateur que vous utilisez pour vous connecter à la VM.

Pour sélectionner une ressource locale comme un lecteur,

1) Ouvrez VMConnect.

2) Sélectionnez la machine virtuelle à laquelle vous voulez vous connecter.

3) Cliquez sur Afficher les options.
enter image description here

4) Sélectionnez Ressources locales
enter image description here

5) Cliquez Plus de .
enter image description here

6) Sélectionnez le périphérique que vous voulez utiliser sur la machine virtuelle et cliquez sur Ok .
enter image description here

7) Sélectionnez Save my settings for future connections to this virtual virtuelle.
enter image description here

8) Cliquez connecter


Source : https://technet.microsoft.com/en-us/library/dn282274.aspx

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X