Des contrôleurs USB peuvent être ajoutés aux machines virtuelles pour prendre en charge le relais USB d'un hôte ESXi ou d'un ordinateur client vers une machine virtuelle.

Dans vSphere Client, vous pouvez ajouter un contrôleur xHCI et un contrôleur EHCI+UHCI. De la version matérielle 11 à la version matérielle 16, le nombre de ports de concentrateur racine par contrôleur xHCI est huit (quatre ports logiques USB 3.1 SuperSpeed et quatre ports logiques USB 2.0). Dans la version matérielle 17, huit ports de concentrateur racine sont pris en charge par le contrôleur xHCI (quatre ports logiques USB 3.1 SuperSpeedPlus et quatre ports logiques USB 2.0).

Les conditions d'ajout d'un contrôleur dépendent de la version du périphérique, du type de relais (hôte ou ordinateur client) et du système d'exploitation invité.

Tableau 1. Prise en charge de contrôleur USB
Type de contrôleur Version de périphérique USB prise en charge Pris en charge pour le relais d'un hôte ESXi vers une machine virtuelle Pris en charge pour le relais d'un ordinateur client vers une machine virtuelle
EHCI+UHCI 2.0 et 1.1 Oui Oui
xHCI 3.1, 2.0 et 1.1 Oui

Périphériques USB 3.1, 2.0 et 1.1 uniquement.

Oui

Windows 8 ou version ultérieure, Windows Server 2012 et versions ultérieures, ou un système d'exploitation invité Linux avec un noyau 2.6.35 ou version ultérieure.

Pour les systèmes Mac OS X, le contrôleur EHCI+UHCI est activé par défaut et il est requis pour accéder à une souris et à un clavier USB.

Pour les machines virtuelles disposant de systèmes d'exploitation invités Windows ou Linux, vous pouvez ajouter un ou deux contrôleurs de différents types. Vous ne pouvez pas ajouter deux contrôleurs du même type.

Pour le relais USB d'un hôte ESXi vers une machine virtuelle, l'arbitre USB peut contrôler jusqu'à 15 contrôleurs USB. Si votre système comporte plus de 15 contrôleurs et que vous y connectez des périphériques USB, la machine virtuelle n'y a pas accès.

Conditions préalables

  • Vérifiez que les hôtes ESXi disposent du matériel et des modules de contrôleur USB prenant en charge les périphériques USB 3.1, 2.0 et 1.1.
  • Vérifiez que les ordinateurs clients disposent du matériel et des modules de contrôleur USB qui prennent en charge les périphériques USB 3.1 ou 2.0 et 1.1 présents.
  • Pour utiliser le contrôleur xHCI sur un invité Linux, vérifiez que la version du noyau Linux correspond à la version 2.6.35 ou à une version ultérieure.
  • Vérifiez que la machine virtuelle est sous tension.
  • Privilège requis (Relais d'hôte ESXi) : Machine virtuelle.Configuration.Ajouter ou supprimer un périphérique

Procédure

  1. Cliquez sur Machines virtuelles dans l'inventaire VMware Host Client.
  2. Cliquez avec le bouton droit sur une machine virtuelle de la liste et sélectionnez Modifier les paramètres dans le menu contextuel.
  3. Sur l'onglet Matériel virtuel, cliquez sur Ajouter un autre périphérique et cliquez sur Contrôleur USB dans le menu déroulant.
    Le nouveau contrôleur USB apparaît au bas de la liste du matériel virtuel.
  4. Développez Nouveau contrôleur USB pour modifier le type de contrôleur USB.
    Si des erreurs de compatibilité apparaissent, vous devez les corriger avant d'ajouter le contrôleur.
  5. Cliquez sur Enregistrer.

Que faire ensuite

Ajoutez un ou plusieurs périphériques USB à la machine virtuelle.