Vous pouvez ajouter plusieurs périphériques USB à une machine virtuelle lorsque les périphériques physiques sont connectés à un hôte ESXi. La technologie de relais USB permet d'ajouter des périphériques USB, tels que des clés de sécurité et des périphériques de stockage de masse, à des machines virtuelles qui résident sur l'hôte auquel les périphériques sont connectés.

Fonctionnement de la technologie de relais de périphérique USB

Quand vous reliez un périphérique USB à un hôte physique, le périphérique est disponible uniquement pour les machines virtuelles qui résident sur cet hôte. Le périphérique ne peut pas se connecter aux machines virtuelles qui résident sur un autre hôte du centre de données.

Un périphérique USB est disponible à une seule machine virtuelle à la fois. Lorsqu'un périphérique est connecté à une machine virtuelle sous tension, il ne peut pas être connecté aux autres machines virtuelles qui fonctionnent sur l'hôte. Lorsque vous supprimez la connexion active d'un périphérique USB d'une machine virtuelle, le périphérique peut être connecté aux autres machines virtuelles qui fonctionnent sur l'hôte.

La connexion d'un périphérique de relai USB à une machine virtuelle qui fonctionne sur l'hôte ESXi auquel le périphérique est physiquement connecté nécessite un arbitre, un contrôleur et un périphérique USB physique ou un hub de périphériques.

Arbitre USB
Gère les demandes de connexion et achemine le trafic de périphérique USB. L'arbitre est installé et activé par défaut sur les hôtes ESXi. Il analyse l'hôte à la recherche de périphériques USB et gère la connexion des périphériques parmi les machines virtuelles qui résident sur l'hôte. Il achemine le trafic de périphérique à l'instance de machine virtuelle correcte pour le remettre au système d'exploitation client. L'arbitre surveille le périphérique USB et empêche d'autres machines virtuelles de l'utiliser jusqu'à ce que vous le libériez de la machine virtuelle à laquelle il est connecté.
Contrôleur USB

L'élément matériel USB apportant la fonction USB aux ports USB qu'il gère. Le contrôleur USB virtuel est le logiciel de virtualisation de la fonction de contrôleur de l'hôte USB sur la machine virtuelle.

Des modules et le matériel du contrôleur USB prenant en charge les périphériques USB 3.0, 2.0 et 1.1 doivent être présents sur l'hôte. Huit contrôleurs USB virtuels sont disponibles pour chaque machine virtuelle. Un contrôleur doit exister pour pouvoir ajouter des périphériques USB à l'ordinateur virtuel.

L'arbitre USB peut surveiller un maximum de 15 contrôleurs USB. Les périphériques connectés à des contrôleurs numérotés 16 ou supérieur ne sont pas disponibles sur la machine virtuelle.

Périphériques USB
Vous pouvez ajouter jusqu'à 20 périphériques USB à une machine virtuelle. Il s'agit du nombre maximal de connexions simultanées de périphériques prises en charge sur une machine virtuelle. Sur un seul hôte ESXi, vous pouvez également connecter simultanément jusqu'à 20 périphériques USB à une ou plusieurs machines virtuelles. Pour consulter la liste des périphériques USB pris en charge, reportez-vous à l'article dans la base de connaissances VMware sur le site http://kb.vmware.com/kb/1021345. Vous pouvez ajouter des périphériques USB 3.0 au système d'exploitation invité Mac OSX pour VMware Fusion.

Configuration requise des périphériques USB 3.0

À partir de vSphere 5.5 correctif 3, les périphériques USB 3.0 sont disponibles pour le relais d'un ordinateur client vers une machine virtuelle, mais également d'un hôte ESXi vers une machine virtuelle. Les périphériques USB 3.0 doivent toujours respecter les conditions de configuration suivantes pour les machines virtuelles :
  • La machine virtuelle à laquelle vous connectez le périphérique USB 3.0 doit être configurée avec un contrôleur xHCI et disposer d'un système d'exploitation invité Windows 8 (ou une version ultérieure), Windows Server 2012 (ou une version ultérieure) ou Linux avec le noyau 2.6.35 (ou une version ultérieure).