Solutions pour connecter un périphérique USB à une machine virtuelle

Olga Weis

Contenu


  1. Que sont la virtualisation et les machines virtuelles
  2. Logiciel pour accéder à l'USB sur des machines virtuelles
  3. À propos de VMware: Workstation et ESXi
  4. Solution logicielle pour passerelle USB VMware
  5. Méthode native pour connecter USB à VMware
  6. Connecter un périphérique USB à une machine virtuelle
  7. Comment monter un disque dur USB sur Hyper-V

1. Que sont la virtualisation


La virtualisation, technologie permettant de créer une version virtuelle d'un périphérique ou d'une ressource tels qu'un serveur, un périphérique de stockage, un réseau ou même un système d'exploitation, existe depuis de nombreuses années. Elle offre tellement d'avantages qu'il est aujourd'hui difficile d'imaginer vivre dans un monde 'entièrement physique' comme c'était le cas auparavant. Mais attention, la virtualisation a également ses défauts. L'un d'eux est l'impossibilité d'accéder à des ports USB. Par exemple, dans Microsoft Hyper-V, le passthrough USB VMware est impossible, ce qui signifie que vous ne pouvez pas utiliser le contenu d'une clé USB connectée à un ordinateur sur des serveurs virtuels. Se pose alors une question : comment connecter une clé usb sur une machine virtuelle VMWare ?

Il existe deux solutions pour palier à ce problème :

  • Utiliser des solutions logicielles tierces permettant de transmettre les données d'un périphérique USB dans VMware et vers d'autres environnements virtuels
  • Utiliser des méthodes intégrées pour ajouter des périphériques USB dans des machines virtuelles.

2. Logiciel pour accéder à l'USB sur une machine virtuelle


USB Network Gate logo

USB Network Gate


Configuration requise: Windows (32 bits et 64 bits): XP/2003/2008/ Vista/7/8/10, Windows Server 2012. 5.62MB espace disponible. Version 8.0.1859. (le 3 Nov, 2017). 4.9 Classement basé sur 179+ utilisateurs, Revue(72)
Catégorie: Networking Software
Un logiciel spécial permet de faire fonctionner un périphérique USB sur une machine virtuelle. Il offre la possibilité de configurer le nombre de ports USB virtuels et d'y connecter des disques durs USB de différents types et capacités de stockage. Vous pouvez également transmettre des données de plusieurs ports USB vers des machines virtuelles.
USB Network Gate

Grâce à USB over Ethernet, vous pouvez accéder aux ports USB physiquement connectés au système d'exploitation principal (hôte) de l'ordinateur où est installée la machine virtuelle ou à tout autre ordinateur distant quel que soit son emplacement géographique. USB Network Gate permet également de transmettre des données d'un périphérique USB distant vers un machine virtuelle.

USB Network Gate

Pour créer une connexion virtuelle avec USB Network Gate, vous devez procéder comme suit :

  1. Installez l'application sur l'hôte et les machines virtuelles ;
  2. Partagez un périphérique USB sur le réseau ;
  3. Paramétrez la connexion Virtual Machine USB.
USB Network Gate

Le périphérique est affiché dans le gestionnaire de périphériques de votre machine virtuelle et votre système d'exploitation le voit comme s'il était directement connecté à votre machine. L'un des principaux avantages d'USB Network Gate réside dans le fait qu'il supporte de multiples systèmes d'exploitation : Windows, Linux et Mac.

3. À propos de VMware: Workstation et ESXi


VMware est une société de technologie de l'information fondée en 1998 qui fournit divers logiciels et services de virtualisation de plates-formes. Il occupe désormais l'une des positions de leader sur le marché des applications de virtualisation. VMware propose généralement des solutions de deux types: logiciels de bureau et applications serveur.

VMware

La première catégorie couvre VMware Workstation, un hyperviseur hébergé fonctionnant sur les plates-formes Windows et Linux x64. Avec l’aide de VMware Workstation, les utilisateurs peuvent configurer des machines virtuelles (VM) sur leur ordinateur réel et les exécuter simultanément avec le périphérique physique. Cela signifie qu'une machine physique peut exécuter plusieurs systèmes d'exploitation à la fois, chacun sur son propre ordinateur virtuel.

Pour ceux qui recherchent une utilisation non commerciale de la solution, l'entreprise propose un lecteur VMware Workstation gratuit. Et pour les utilisateurs de Mac, il existe un analogue de VMware Workstation appelé VMware Fusion. Ce logiciel permet aux Mac basés sur des processeurs Intel d'exécuter différents systèmes d'exploitation sur macOS.

Le deuxième produit VMware le plus populaire est VMware ESXi, un hyperviseur de type 1 (sans système d'exploitation) qui ne fonctionne pas comme un logiciel standard installé sur un système d'exploitation. ESXi est livré avec tous les composants cruciaux du système d’exploitation déjà inclus et s’exécute directement sur le matériel du serveur. Par conséquent, un utilisateur n'a pas besoin d'installer de système d'exploitation supplémentaire.

4. Solution logicielle pour la redirection USB VMware


Le gros avantage de cette solution est qu’elle est capable de transférer presque tous les périphériques USB via Internet, un réseau local ou Ethernet. Cela signifie que vous n'avez même pas besoin d'avoir un périphérique USB physiquement présent à proximité de votre ordinateur hôte pour activer le passage USB du poste de travail VMware. Une simple installation du programme sur les plates-formes hôte et invité suffit pour ajouter USB à la machine virtuelle VMware.

Grâce à sa capacité unique à rediriger l'USB sur IP vers VMware, USB Network Gate offre de nouvelles possibilités illimitées aux utilisateurs travaillant avec des équipements de point de vente, des lignes industrielles automatisées, des applications d'entreprise critiques, etc.

Basé sur une technologie de virtualisation de port avancée, cet utilitaire peut également partager facilement ces périphériques USB particuliers qui n’ont jamais été pris en charge par les solutions VMware. Par exemple, si vous essayez d'accéder à une souris ou à un clavier avec une interface HID amorçable de VMware ESXi, vous serez confronté à un problème réel: ces périphériques, ainsi que des caméras vidéo et des périphériques audio en temps réel utilisant des transferts de données isochrones. , ne peut pas être redirigé vers le serveur VMware ESXi par des méthodes natives. Heureusement, USB Network Gate peut résoudre ce problème une fois pour toutes.

USB Network Gate by Eltima Software

Pour rediriger l'USB vers la machine virtuelle VMware, vous pouvez utiliser un utilitaire dédié, USB Network Gate, qui fonctionne comme un connecteur sans fil entre votre système d'exploitation invité exécuté sur VMware ESXi ou VMware Workstation et un périphérique USB connecté à votre PC local ou à tout ordinateur distant.
USB Network Gate logo

USB Network Gate

Partage USB via ethernet pour Windows
4.9 Classement basé sur 179+ utilisateurs, Revue(72)
Télécharger Periode d'essai 14-jours, Vous ne pouvez partager qu'un dispositif USB local
USB Network Gate

Voici tout ce que vous devez faire pour activer le relais USB VMware ESXi:

  1. Téléchargez USB Network Gate et installez-le sur l'ordinateur sur lequel le périphérique USB requis est connecté physiquement.
  2. Démarrez le logiciel et partagez le périphérique dans l'interface de l'application.
  3. Installez le programme sur une machine virtuelle, lancez-le et connectez-vous au périphérique partagé dans l'onglet «Périphériques USB distants».

La passerelle réseau USB est multiplate-forme, vous pouvez donc établir des communications réseau entre des machines Windows, Linux et Mac selon différentes combinaisons.

5. La méthode native pour connecter USB à VMware


  • Vous trouverez ci-dessous une description de la connexion USB à une machine virtuelle VMware exécutée sur VMware Workstation:

    Lorsque vous connectez un périphérique USB à un ordinateur hôte, le périphérique se connecte par défaut à la machine virtuelle au lieu de l'ordinateur hôte. Si ce n'est pas le cas, vous devrez rediriger manuellement le périphérique vers la machine virtuelle. Si le périphérique est connecté au système d'exploitation invité, Workstation conserve la connexion au port USB du système hôte. Si vous suspendez la machine virtuelle, mettez-la hors tension ou débranchez-la, puis rebranchez-la ou reprenez le système d'exploitation invité, Workstation reconnecte le périphérique. Si le périphérique n'est pas reconnecté par Workstation mais qu'il est toujours disponible, vous pouvez le rediriger manuellement.

    Pour faire ça: Choisissez VM> Périphériques amovibles> Nom du périphérique> Connecter (Déconnecter de l'hôte).

  • Pour rediriger les périphériques USB vers VMware ESXi, procédez comme suit:
    1. Connectez-vous à votre VMware vSphere Web Client et accédez à votre inventaire.
    2. Ouvrez la liste des machines virtuelles et choisissez celle qui doit accéder au périphérique USB. Cliquez avec le bouton droit de la souris et sélectionnez les paramètres «Modifier».
    3. Ensuite, allez dans le menu «Nouveau périphérique», choisissez «Périphérique USB hôte» et cliquez sur «Ajouter».
    4. Dans le menu déroulant, sélectionnez le périphérique USB à ajouter à la machine virtuelle.

6. Connecter un périphérique USB à une machine virtuelle


Si vous connectez un périphérique à l'ordinateur hôte lorsqu'une machine virtuelle est en cours d'exécution et que sa fenêtre est active, ce périphérique est automatiquement connecté au système de la machine virtuelle en lieu et place de l'hôte. Vous pouvez désactiver la connection automatique dans le panneau du contrôleur USB accessible via l'éditeur de paramètres de la machine virtuelle.

Si un périphérique USB est connecté lorsque tous les ports USB de la machine virtuelle sont déjà occupés, une fenêtre s'affichera pour vous offrir la possibilité de déconnecter l'un des périphériques déjà connectés afin de libérer un port pour laisser la place au nouveau périphérique, ou d'ignorer ce nouveau périphérique. Si vous choisissez cette dernière option, le périphérique sera connecté à l'hôte.

Si vous souhaitez définir les périphériques USB à connecter à une machine virtuelle, rendez-vous dans VM > Périphériques amovibles. Il est uniquement possible de connecter deux périphériques USB simultanément. Si un concentrateur est utilisé pour connecter des périphériques à l'hôte, vous ne verrez pas ce concentrateur mais uniquement les périphériques virtuels.

Chacun des ports USB possède un menu que vous pouvez survoler pour afficher l'arborescence des périphériques connectés à vôtre ordinateur hôte et pouvant être utilisés sur votre machine virtuelle. Cliquez sur le nom d'un périphérique pour le connecter à la machine virtuelle. Si un périphérique est déjà connecté à ce port, cliquez sur le nom d'un périphérique récemment connecté pour libérer l'emplacement occupé par le premier et y connecter le nouveau.

USB Network Gate

Pour libérer l'emplacement utilisé par un périphérique, trouvez le port auquel il est connecté et choisissez Aucun dans le menu.

Si un périphérique est connecté à la machine hôte, par exemple si vous l'avez branché sur votre ordinateur alors que l'option de connexion automatique était désactivée, vous pouvez le connecter manuellement à la machine virtuelle via le menu VM > Périphériques amovibles.

7. Comment monter un disque dur USB sur Hyper-V


Pour connecter un disque dur USB sur une machine virtuelle, installez-le comme un disque dur virtuel dans l'environnement virtuel Hyper-V. Vous pouvez effectuer cette opération si vous connaissez la taille du disque, information disponible sur votre machine hôte en cliquant sur Ordinateur, en localisant le disque amovible et en effectuant un clic droit puis en vous rendant dans les Propriétés via le menu contextuel. La taille du disque dur est affichée en octets et en Go dans l'onglet Général.

Comment installer un disque dur USB Hyper-V comme un disque dur virtuel :

  1. Faites un clic droit sur votre serveur Hyper-V, choisissez Nouveau > Disque dur, ou effectuez cette même opération depuis le menu Actions, puis suivez les instructions.
  2. Entrez ensuite un nom pour votre disque dur, puis cliquez sur Suivant.
  3. Choisissez ‘Copier le contenu du disque dur spécifié’ et entrez les informations nécessaires pour identifier le disque.
    La copie du contenu du disque amovible et la création du fichier USB.vhd peuvent prendre du temps, selon la taille du disque. La quantité d'espace disponible n'a pas d'importance, le fichier vhd créé ayant la même taille que le disque amovible.
  4. Choisissez Paramètres sur votre machine virtuelle, puis cliquez sur Contrôleur SCSI à gauche de la fenêtre. Sélectionnez Disque dur sur la droite, puis cliquez sur Ajouter.
  5. USB Network Gate
  6. Cliquez sur Parcourir et choisissez le fichier vhd que vous avez monté depuis votre disque amovible. Ce dernier devrait alors s'afficher comme un disque dur.

Si ‘Mon ordinateur’ ne l'affiche pas comme un disque amovible, ce peut être dû au fait que le disque est déconnecté. Pour vous en assurer, ouvrez votre machine virtuelle, faites un clic droit sur Ordinateur, choisissez ‘Gérer’ ou ‘Outils d'administration’ et rendez-vous sur Gestion de l'ordinateur.

Dépliez le menu Stockage et sélectionnez Gestion des disques. L'icône en forme de flèche rouge signifie que le disque est déconnecté. Faites un clic droit sur le disque et cliquez sur En ligne dans le menu contextuel affiché. Lorsque votre disque est affiché En ligne, une lettre de lecteur lui est attribuée.

Cette méthode comporte certains inconvénients : vous devrez reproduire l'ensemble de ces opérations pour chaque disque USB connecté à votre environnement virtuel Hyper-V. Comme nous l'avons déjà mentionné, créer un fichier vhd peut également demander beaucoup de temps, en fonction de la taille du disque USB concerné.

USB Network Gate

Windows configuration requise: XP/2003/2008/Vista/7/8/10, Server 2012
Également disponible pour Linux, Mac et Android , 5.62MB taille
Version 8.0.1859 (le 3 Nov, 2017) Notes de mise à jour
Catégorie: Networking Software