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 la machine virtuelle.

Avant de commencer

  • Les hôtes ESXi doivent comporter des matériels et modules de contrôleur USB prenant en charge les périphériques USB 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

Pourquoi et quand exécuter cette tâche

Vous pouvez ajouter deux contrôleurs USB à une machine virtuelle. Le contrôleur xHCI, disponible pour les systèmes d'exploitation invités Linux, Windows 8, Windows Server 2012 et ultérieurs, prend en charge les périphériques USB 3.0 Superspeed, 2.0 et 1.1. Le contrôleur EHCI+UHCI prend en charge les périphériques USB 2.0 et 1.1.

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 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)

Remarque :

Aucun pilote n'est disponible pour le contrôleur xHCI sur les systèmes d'exploitation invités Windows.

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, ces derniers ne seront pas accessibles à la machine virtuelle.

Procédure

  1. Dans l'inventaire de vSphere Client, cliquez avec le bouton droit sur la machine virtuelle et choisissez Modifier les paramètres.
  2. Cliquez sur l'onglet Matériel et cliquez sur Ajouter.
  3. Sélectionnez le type de Contrôleur USB à ajouter et cliquez sur Suivant.
  4. Passez en revue les informations de périphérique et cliquez sur Suivant.
  5. Cliquez sur Terminer .

    Nouveau contrôleur USB (ajout) apparaît dans la liste de matériels comme Présent.

  6. Cliquez sur OK pour enregistrer vos modifications.

Résultats

Lorsque vous rouvrez l'éditeur des propriétés, le contrôleur xHCI apparaît dans l'onglet Matériel comme contrôleur USB xHCI. Le contrôleur EHCI+UHCI apparaît comme Contrôleur USB.

Que faire ensuite

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