Utiliser des périphériques USB qui ne sont pas des clés USB sur un poste de travail VMware car votre machine virtuelle peut simplement refuser de les voir. Pour résoudre ce problème, vous devez configurer Passthrough USB VMware avec une application spécialement conçue ou une fonctionnalité VMware dédiée.
Dans cet article, vous en apprendrez plus sur la la redirection USB dans VMware, la configuration d'un contrôleur USB en mode passthrough, le dépannage de l'erreur VMware Horizon USB non disponible et un redirecteur USB tiers économique.
Le composant de redirection USB de VMware, anciennement connu sous le nom de fonctionnalité de redirection USB de VMware View, vous permet d'accéder à des périphériques amovibles connectés aux ports USB de votre machine locale à partir des systèmes d'exploitation invités d'une machine virtuelle s'exécutant dans VMware ESXi, VMware vSphere ou d'autres environnements de virtualisation. Et, contrairement aux applications spécifiques à des tâches, cette fonctionnalité n'est en aucun cas une solution unique.
En raison des décalages importants causés par la latence du réseau, cette fonctionnalité fonctionne mieux si vous ajoutez un stockage USB à votre machine virtuelle ou si vous devez y utiliser une clé USB. Et c'est une énorme déception, surtout compte tenu du prix de plusieurs milliers de dollars de VMware Horizon Client.
❌ Cette fonctionnalité est inutilisable pour les appareils audio, vidéo et autres qui nécessitent une bonne capacité de bande passante pour un fonctionnement correct.
❌ Vous ne pouvez pas faire fonctionner un poste de travail distant avec un contrôleur redirigé en raison de décalages de latence massifs.
❌ Une fois redirigé vers un poste de travail distant ou une application publiée, un périphérique USB devient inaccessible depuis votre machine hôte.
❌ N'activez pas la connexion automatique si vous avez un périphérique USB qui nécessite des pilotes MTP, sinon il ne fonctionnera pas sur votre machine virtuelle tant que vous ne l'aurez pas rebranché puis redirigé depuis le menu.
❌ Si l'appareil que vous redirigez a besoin d'un pilote spécifique, cela ne fonctionnera pas tant que vous n'aurez pas installé ce pilote sur chaque machine virtuelle qui va connecter l'appareil.
❌ Vous ne pouvez pas utiliser cette fonctionnalité pour rediriger un scanner car il devient inutilisable. Veuillez essayer fonctionnalité de redirection du scanner à la place.
❌ Vous devez disposer des privilèges d'administrateur pour formater une clé USB redirigée à partir d'une VM.
❌ Si vous redirigez manuellement les appareils Android, ils ne fonctionneront pas tant que vous n'aurez pas redémarré la VM.
❌ N'utilisez pas cette fonctionnalité pour rediriger les contrôleurs USB non PCI comme le contrôleur Fresco Logic F-One, car cela déconnectera tous les appareils redirigés de cette VM.
❌ Ne redirigez pas un périphérique Ethernet USB, sinon votre hôte sera déconnecté du réseau.
❌ En choisissant de rediriger un appareil à écran tactile, vous désactiverez les autres contrôleurs de la VM pendant toute la durée de la session.
Voici ce dont vous aurez besoin pour configurer Horizon Client afin de connecter automatiquement un périphérique USB à une machine virtuelle :
Parfois, cette fonctionnalité de connexion automatique ne fonctionne tout simplement pas. Dans ce cas, vous pouvez essayer de rediriger l'appareil manuellement. Voici comment procéder :
Il n'est pas rare qu'Horizon ne détecte pas l'USB même si le périphérique que vous partagez répond à toutes les exigences et que vous avez tout fait correctement. Voici une liste des causes les plus courantes et des moyens de les résoudre :
Origine du problème | Solution possible |
---|---|
Ports VMware Horizon fermés | Ouvrez tous ces ports : TCP 389, 443, 4001, 4002, 4172, 8443, 32111, UDP 4172 |
Filtre par défaut | Ouvrez le registre et corrigez les erreurs à l'aide de guide sur les paramètres USB |
Délai de latence | Passez à VMware Blast ou PCoIP et déconnectez les appareils qui consomment du trafic |
Certificats | Exécutez certlm.msc sur votre hôte, supprimez tous les certificats avec le nom de votre hôte et redémarrez. |
Spécifications de l'appareil | Remplacez votre appareil par un appareil similaire entièrement conforme aux normes de l'industrie |
FAT32 | Formatez votre carte flash USB en NTFS |
Pilotes manquants | Sur votre machine virtuelle, réinstallez les pilotes VMware View Virtual USB Host Controller et VMware View Virtual USB Hub |
Conflit d'accès | Consultez le journal pour les entrées vmware-view-usbd pour voir si le périphérique est utilisé sur l'hôte |
USB Network Gate est un outil logiciel spécifique que vous pouvez utiliser pour rediriger tous les périphériques amovibles connectés aux ports USB de votre machine hôte vers vos machines virtuelles VMware ESXi ou VMware vSphere.
C'est vraiment aussi facile.
✅ Versatility: UNG fonctionne avec n'importe quel périphérique physique USB et sur tous les systèmes d'exploitation.
✅ Convivialité : UNG est très facile à installer et à utiliser, et vous n'aurez pas à activer manuellement la fonction d'arbitre USB (ni même à savoir ce qu'est un arbitre USB).
✅ Fleetness : redirige un concentrateur USB ou un contrôleur XHCi, de sorte que tout périphérique physique qui y est branché sera instantanément disponible pour la connexion à n'importe laquelle de vos machines virtuelles ESXi.
Il vous suffit d'installer USB Network Gate sur vos systèmes hôte et invité, et vous n'aurez aucun problème à accéder à un périphérique USB depuis une session de VM jamais.