Méthodes natives pour le pass-through USB VMware
Ajouter une clé USB à une machine virtuelle par des méthodes natives n'est pas un processus très compliqué mais avant même de commencer, veuillez prendre en compte quelques points vraiment importants :
- Les méthodes natives fonctionnent mieux pour rediriger les périphériques PCI et les clés USB.
- Si vous passez par un hub USB, votre VM ne verra pas le hub, seulement les périphériques qui y sont connectés.
- Chaque périphérique USB ne peut être monté que sur une machine virtuelle à la fois. Si votre périphérique USB local est actuellement connecté à une machine virtuelle, vous ne pourrez pas l'ajouter à une autre tant que le périphérique n'est pas déconnecté du premier.
- VMware vous permet de connecter un périphérique USB à un système d'exploitation invité uniquement s'il est connecté à l'hôte sur lequel la machine virtuelle s'exécute. Cela s'oppose au logiciel d'intercommunication USB dédié capable de fonctionner avec n'importe quel périphérique distant sur le réseau.
Voici donc ce que vous devez faire pour rediriger les périphériques USB vers le système d'exploitation invité VMware :
- Exécutez cette commande pour activer le service d'arbitre USB :
/etc/init.d/usbarbitrator start
- Connectez-vous à votre client Web VMware vSphere et accédez à l'inventaire de votre machine virtuelle.
- Ouvrez la liste des machines virtuelles et sélectionnez la machine qui nécessite l'accès à un périphérique USB. Faites un clic droit et sélectionnez les paramètres "Modifier".

- Sélectionnez le menu "Nouvel appareil" et "Périphérique USB hôte". Sélectionnez l'option "Ajouter".

- Sélectionnez maintenant le périphérique à ajouter dans la liste déroulante affichée et cliquez sur OK.
Si, après cette étape, le relais USB ESXi ne fonctionne pas, revenez à l'étape 1 et réessayez. Ou envisagez de vous procurer un outil logiciel approprié (par exemple, USB Network Gate pour résoudre une fois pour toutes les problèmes liés au pass-through.
Pour démonter l'appareil de votre VM afin que d'autres puissent l'utiliser, exécutez cette commande pour désactiver le service USB Arbitrator :
/etc/init.d/usbarbitrator stop