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 prend en charge l'ajout de périphériques USB à des machines virtuelles qui résident sur l'hôte auquel les périphériques sont connectés, telles que les clés de sécurité et les périphériques de stockage de masse.

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. Lorsque vous connectez un périphérique à une machine virtuelle sous tension, le périphérique ne peut pas être connecté aux autres machines virtuelles s'exécutant sur l'hôte. Lorsque vous supprimez la connexion active d'un périphérique USB d'une machine virtuelle, celui-ci devient accessible par les autres machines virtuelles s'exécutant sur l'hôte.

Pour connecter un périphérique de relais USB à une machine virtuelle s'exécutant sur l'hôte ESXi auquel le périphérique est physiquement connecté, vous avez besoin d'un arbitre, d'un contrôleur et d'un périphérique USB physique ou d'un hub de périphériques.

Arbitre USB
Gère les demandes de connexion et achemine le trafic de périphériques 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ériques à la machine virtuelle appropriée pour remise au système d'exploitation invité. 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

Composant matériel USB mettant en œuvre la fonction USB sur les ports USB qu'il gère. Le contrôleur USB virtuel met en œuvre la virtualisation logicielle de la fonction de contrôleur de l'hôte USB dans la machine virtuelle.

Le matériel et les modules du contrôleur USB qui prennent en charge les périphériques USB, tels que USB 3.2 Gen 2x2, USB 3.1 SuperSpeedPlus, USB 3.1 SuperSpeed et USB 2.0, doivent exister sur l'hôte. Un contrôleur doit être présent pour vous permettre d'ajouter un périphérique USB à la machine virtuelle.

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, ce qui correspond au nombre maximal de périphériques pris en charge pour une connexion simultanée à une machine virtuelle. Sur un hôte ESXi, vous pouvez connecter simultanément jusqu'à 20 périphériques USB à une ou plusieurs machines virtuelles. Pour plus d'informations, reportez-vous à Modèles de périphériques USB pris en charge pour le relais d'un hôte ESX ou ESXi vers une machine virtuelle.

Configuration requise des périphériques USB 3.1 SuperSpeed

À partir de vSphere 5.5 correctif 3, les périphériques USB 3.1 SuperSpeed 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.1 SuperSpeed doivent toujours respecter la configuration requise suivante pour les machines virtuelles :
  • La machine virtuelle doit disposer d'un contrôleur xHCI activé, de Windows 8 ou version ultérieure, de Windows Server 2012 et versions ultérieures, ou d'un système d'exploitation invité Linux avec un noyau 2.6.35 ou version ultérieure.

Configuration requise des périphériques USB 3.1 SuperSpeedPlus

À partir de vSphere 7.0, les périphériques USB 3.1 SuperSpeedPlus sont disponibles pour relais à leur vitesse maximale (SuperSpeedPlus), non seulement d'un ordinateur client vers une machine virtuelle, mais aussi d'un hôte ESXi vers une machine virtuelle. Pour utiliser leur vitesse de transfert maximale, les périphériques USB 3.1 SuperSpeedPlus ont les exigences de configuration de machine virtuelle suivantes :
  • La machine virtuelle doit disposer d'un contrôleur xHCI activé, de Windows 10 ou version ultérieure, de Windows Server 2016 et versions ultérieures, ou d'un système d'exploitation invité Linux doté d'un noyau 4.6 ou version ultérieure.
  • La machine virtuelle doit être de version de matériel 17 ou ultérieure.
  • Pour connaître les conditions requises et les étapes d'activation d'USB 3.1 SuperSpeedPlus, consultez l'article de la base de connaissances VMware https://kb.vmware.com/s/article/70748.

Configuration requise des périphériques USB 3.2 Gen 2x2

À partir de vSphere 8.0 Update 2, les périphériques USB 3.2 Gen 2x2 sont disponibles pour relais à leur vitesse maximale 20 Gbits/s, non seulement d'un ordinateur client vers une machine virtuelle, mais également d'un hôte ESXi vers une machine virtuelle. L'utilisation des périphériques USB 3.2 Gen 2x2 à leur vitesse de transfert maximale requière la configuration de machine virtuelle suivante :
  • La machine virtuelle doit disposer d'un contrôleur xHCI activé, de Windows 10 ou version ultérieure, de Windows Server 2016 ou version ultérieure, ou d'un système d'exploitation invité Linux doté d'un noyau 4.6 ou version ultérieure.
  • La machine virtuelle doit être de version de matériel 21 ou ultérieure.