Dans VMware Host Client, vous pouvez ajouter différents contrôleurs à des machines virtuelles, comme des contrôleurs USB, des contrôleurs SCSI, des contrôleurs Paravirtual SCSI et des contrôleurs SATA. Vous pouvez également modifier la configuration de partage des bus SCSI et le type de contrôleur SCSI.

Ajouter un contrôleur USB à une machine virtuelle

Pour prendre en charge le relais USB à partir d'un hôte ESXi ou d'un ordinateur client vers une machine virtuelle, vous pouvez ajouter un contrôleur USB à la 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 locaux USB 3.1 SuperSpeed et quatre ports logiques USB 2.0).
  • De la version matérielle 17 à la version matérielle 20, le nombre de ports de concentrateur racine par contrôleur xHCI est huit (quatre ports locaux USB 3.1 SuperSpeedPlus et quatre ports logiques USB 2.0).
  • Dans la version matérielle 21, huit ports de concentrateur racine sont pris en charge par le contrôleur xHCI (quatre ports locaux USB 3.2 Gen 2x2 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 Oui Oui
xHCI 3.2, 3.1, 2.0 Oui

USB 3.2, 3.1 et 2.0

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 l'hôte ESXi dispose du matériel et des modules de contrôleur USB prenant en charge les périphériques USB 3.2, 2.0 et 3.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.2, 2.0 et 3.1 présents.
  • Pour utiliser le contrôleur xHCI sur un système d'exploitation 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 vSphere et sélectionnez Modifier les paramètres.
  2. Dans l'onglet Matériel virtuel, cliquez sur Ajouter un périphérique et dans le menu déroulant sélectionnez Contrôleur USB.
    Le contrôleur s'affiche dans la liste des périphériques Matériel virtuel.
  3. Pour modifier le type de contrôleur USB, développez Nouveau contrôleur USB.
    Si des erreurs de compatibilité s'affichent, 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.

Ajouter des contrôleurs SCSI dans VMware Host Client

Vous pouvez ajouter des contrôleurs SCSI à une machine virtuelle existante en ajoutant des disques durs sur des numéros inutilisés de bus SCSI.

L'ajout d'un nouveau disque dur sur un numéro inutilisé de bus SCSI crée un nouveau contrôleur SCSI.

Conditions préalables

Mettez la machine virtuelle hors tension.

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, sélectionnez Ajouter un disque dur et sélectionnez Nouveau disque dur dans le menu déroulant.
  4. Développez le disque dur pour afficher toutes les options.
  5. Dans la section Emplacement du contrôleur, sélectionnez un numéro de bus SCSI non utilisé dans le menu déroulant.
    Par exemple, les numéros de bus et de périphérique 0:0 - 0:15 sont employés par le contrôleur SCSI initial. Le deuxième contrôleur SCSI emploie les numéros de bus et de périphérique 1:0 - 1:15.
  6. Cliquez sur Enregistrer.

Résultats

Le nouveau disque dur et le nouveau contrôleur de SCSI sont créés en même temps.

Changer la configuration du partage de bus SCSI dans VMware Host Client

Vous pouvez définir le type de partage de bus SCSI pour une machine virtuelle et indiquer si le bus SCSI doit être partagé. Selon le type de partage, les machines virtuelles peuvent accéder en même temps au même disque virtuel sur le même serveur ou sur n'importe quel serveur.

Vous pouvez changer la configuration du contrôleur SCSI d'une machine virtuelle uniquement si la machine virtuelle se trouve sur un hôte ESXi.

Conditions préalables

Mettez la machine virtuelle hors tension.

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, développez le contrôleur SCSI que vous souhaitez modifier.
  4. Sélectionnez le type de partage dans la liste Partage de bus de SCSI.
    Option Description
    Aucun

    Les disques virtuels ne peuvent pas être partagés par d'autres machines virtuelles.

    Virtuel

    Les disques virtuels peuvent être partagés par des machines virtuelles sur le même serveur.

    Physique

    Les disques virtuels peuvent être partagés par les machines virtuelles sur n'importe quel serveur.

  5. Cliquez sur Enregistrer.

Changer le type de contrôleur SCSI dans VMware Host Client

Vous pouvez attacher des disques virtuels et des RDM aux machines virtuelles en configurant un contrôleur SCSI virtuel sur les machines virtuelles.

Le choix du contrôleur SCSI n'affecte pas le type IDE ou SCSI de votre disque virtuel. L'adaptateur IDE est toujours de type ATAPI. La valeur par défaut de votre système d'exploitation client est déjà sélectionnée. Les systèmes d'exploitation invités plus anciens disposent d'un adaptateur BusLogic comme contrôleur par défaut.

Si vous créez une machine virtuelle de logique de LSI et ajoutez un disque virtuel qui utilise des adaptateurs de BusLogic, la machine virtuelle démarre à partir du disque d'adaptateurs de BusLogic. LSI Logic SAS est disponible uniquement pour les machines virtuelles avec la version matérielle 7 ou une version suivante. Les disques avec des snapshots ne peuvent pas gagner en performances lorsqu'ils sont utilisés sur des adaptateurs LSI Logic SAS, VMware et LSI Logic Parallel .

Attention : Le changement de type de contrôleur de SCSI peut avoir comme conséquence un échec du démarrage de la machine virtuelle.

Conditions préalables

Mettez la machine virtuelle hors tension.

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. Cliquez sur l'onglet Matériel virtuel et développez un contrôleur SCSI.
  4. Sélectionnez un type de contrôleur SCSI dans le menu déroulant.
  5. Cliquez sur Enregistrer.

À propos des contrôleurs SCSI paravirtuels VMware

Les contrôleurs paravirtuels SCSI de VMware sont des contrôleurs de stockage hautes performances qui peuvent augmenter le débit et réduire l'utilisation du CPU. Ces contrôleurs sont mieux adaptés aux environnements de stockage hautes performances.

Les contrôleurs SCSI paravirtuels VMware sont disponibles pour les machines virtuelles avec une compatibilité ESXi 4.x et versions ultérieures. Les disques sur ces contrôleurs peuvent ne pas présenter des gains de performances optimaux s'ils ont des snapshots ou si la mémoire sur l'hôte ESXi est surdédiée. Ce comportement ne saurait atténuer le gain de performance global de l'utilisation des contrôleurs SCSI paravirtuel VMware par rapport aux autres options de contrôleur SCSI.

Pour la prise en charge de la plate-forme des contrôleurs VMware Paravirtual SCSI, reportez-vous au Guide de compatibilité de VMware à l'adresse http://www.vmware.com/resources/compatibility.

Ajouter un contrôleur Paravirtual SCSI dans VMware Host Client

Vous pouvez ajouter un contrôleur de stockage haute performance SCSI paravirtuel de VMware pour obtenir un plus grand débit et une plus faible utilisation de CPU.

Les contrôleurs VMware Paravirtual SCSI sont mieux adaptés aux environnements, notamment SAN, qui exécutent des applications à forte activité E/S.

Conditions préalables

  • Vérifiez que la machine virtuelle dispose d'un système d'exploitation invité avec VMware Tools installé.
  • Vérifiez que la machine virtuelle utilise la version matérielle 7 ou une version ultérieure.
  • Familiarisez-vous avec les limitations des contrôleurs VMware Paravirtual SCSI. Reportez-vous à la section Administration d'une machine virtuelle vSphere.
  • Pour accéder aux périphériques de disque de démarrage attachés à un contrôleur VMware Paravirtual SCSI, vérifiez que la machine virtuelle dispose d'un système d'exploitation invité Windows 2003 ou Windows 2008.
  • Dans certains systèmes d'exploitation, avant de changer le type de contrôleur, vous devez créer une machine virtuelle avec un contrôleur LSI Logic et installer VMware Tools.

Mettez la machine virtuelle hors tension.

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 sélectionnez Contrôleur SCSI dans le menu déroulant.
    Les nouveaux contrôleurs SCSI figurent dans la liste du matériel.
  4. Cliquez sur Nouveau contrôleur SCSI et sélectionnez VMware Paravirtual dans le menu déroulant.
  5. Cliquez sur Enregistrer.

Ajouter un contrôleur SATA à une machine virtuelle dans VMware Host Client

Si une machine virtuelle possède plusieurs disques durs ou périphériques CD/DVD-ROM, vous pouvez ajouter jusqu'à trois contrôleurs SATA supplémentaires auxquels affecter les périphériques. Lorsque vous attribuez les périphériques à différents contrôleurs, vous pouvez améliorer les performances et éviter la congestion du trafic de données. Vous pouvez également ajouter des contrôleurs si vous devez dépasser la limite de 30 périphériques pour un seul contrôleur.

Vous pouvez démarrer des machines virtuelles à partir des contrôleurs SATA et les utiliser pour des disques durs virtuels de grande capacité.

Tous les systèmes d'exploitation invités ne prennent pas en charge les contrôleurs SATA AHCI. En général, lorsque vous créez des machines virtuelles avec ESXi 5.5 (et les versions ultérieures) et des systèmes d'exploitation invités Mac OS X, un contrôleur SATA est ajouté par défaut au disque dur virtuel et aux périphériques CD/DVD-ROM. La plupart des systèmes d'exploitation invités, y compris Windows Vista et les versions ultérieures, disposent d'un contrôleur SATA par défaut pour les périphériques CD/DVD-ROM. À des fins de vérification, reportez-vous au Guide de compatibilité de VMware approprié à l'adresse http://www.vmware.com/resources/compatibility.

Conditions préalables

  • Vérifiez que la machine virtuelle est compatible avec ESXi 5.5 et versions ultérieures.
  • Vérifiez que vous connaissez bien le comportement et les limitations des contrôleurs de stockage. Voir Administration d'une machine virtuelle vSphere.
  • Vérifiez que vous disposez du privilège Machine virtuelle.Configuration.Ajouter ou supprimer périphérique sur la machine virtuelle.
  • Mettez la machine virtuelle hors tension.

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, sélectionnez Ajouter un autre périphérique et sélectionnez Contrôleur SATA dans le menu déroulant.
    Le contrôleur SATA apparaît dans la liste du matériel.
  4. Cliquez sur Enregistrer.

Ajouter un contrôleur NVMe dans VMware Host Client

Si une machine virtuelle possède plusieurs disques durs, vous pouvez ajouter jusqu'à quatre contrôleurs NVMe virtuels auxquels attribuer les disques. L'utilisation d'un contrôleur NVMe réduit considérablement la surcharge logicielle pour le traitement d'E/S de SE invité, par rapport aux contrôleurs SCSI ou SATA AHCI.

Les contrôleurs NVMe sont plus efficaces avec des disques virtuels sur une baie de disques intégralement Flash, un SSD NVMe local et un stockage PMem.

Conditions préalables

  • Vérifiez que la machine virtuelle est dotée d'un système d'exploitation invité prenant en charge NVMe.
  • Vérifiez que la machine virtuelle est compatible avec ESXi 6.5 ou version ultérieure.
  • Vérifiez que vous connaissez bien le comportement et les limitations des contrôleurs de stockage. Pour plus d'informations, consultez le guide d'Administration d'une machine virtuelle.
  • Vérifiez que vous disposez du privilège Machine virtuelle.Configuration.Ajouter un nouveau disque sur la machine virtuelle.

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. Sous l'onglet Matériel virtuel, cliquez sur Ajouter un autre périphérique et sélectionnez Contrôleur NVMe dans le menu déroulant.

Résultats

Un nouveau contrôleur NVMe est ajouté à la machine virtuelle.

Que faire ensuite

Vous pouvez ajouter un disque dur à la machine virtuelle et l'attribuer au contrôleur NVMe.