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.

Avec VMRC, vous pouvez ajouter un contrôleur virtuel xHCI, EHCI et UHCI sur chaque machine virtuelle. Dans vSphere Web Client, vous pouvez ajouter un contrôleur xHCI et un contrôleur EHCI+UHCI. Dans la version matérielle 11, huit ports de concentrateur racine sont pris en charge par le contrôleur xHCI (quatre ports logiques USB 3.0 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.0, 2.0 et 1.1 Oui (périphériques USB 3.0, 2.0 et 1.1 uniquement) Oui (Linux, Windows 8 et versions ultérieures, Windows Server 2012 et systèmes d'exploitation invités ultérieurs)

Pour les systèmes Mac OS X, le contrôleur EHCI+UHCI est activé par défaut et il est nécessaire pour l'accès de la souris et du clavier USB.

Pour les machines virtuelles avec des invités Linux, vous pouvez ajouter un contrôleur ou les deux contrôleurs, mais les périphériques 3.0 Superspeed ne sont pas pris en charge pour le relais d'un hôte ESXi vers une machine virtuelle. 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 dépasse la limite de 15 contrôleurs et que vous lui connectez des périphériques USB, les périphériques ne seront pas accessibles à la machine virtuelle.

Conditions préalables

  • Les hôtes ESXi doivent comporter des matériels et des modules de contrôleur USB prenant en charge les périphériques USB 3.0, 2.0 et 1.1. présents.
  • Les ordinateurs clients doivent disposer des matériels et des modules de contrôleur USB qui prennent en charge les périphériques USB 3.0 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 nécessaire (relais d'hôte ESXi) : Machine virtuelle.Configuration.Ajouter ou supprimer un périphérique

Procédure

  1. Cliquez avec le bouton droit de la souris sur une machine virtuelle dans l'inventaire et sélectionnez Modifier les paramètres.
  2. Sur l'onglet Matériel virtuel, sélectionnez Contrôleur USB à partir du menu déroulant Nouveau périphérique et cliquez sur Ajouter.
    Le nouveau contrôleur USB apparaît au bas de la liste du matériel virtuel.
  3. 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 de pouvoir ajouter le contrôleur.
  4. Cliquez sur OK.

Que faire ensuite

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