vSphere vous permet d'attribuer facilement plusieurs périphériques de relais PCI à une machine virtuelle sans spécifier de périphérique physique exact sur un hôte ESXi particulier. Vous pouvez connecter au système d'exploitation invité d'une machine virtuelle tous les périphériques PCI qui sont configurés sur un hôte ESXi et rendus disponibles pour la fonction de relais.

Vous pouvez également tirer parti de la fonctionnalité vSphere Distributed Resource Scheduler (DRS). vSphere DRS peut déplacer une machine virtuelle vers un hôte ESXi compatible lors de la mise sous tension de la machine virtuelle.

Périphériques PCI vSphere DirectPath I/O

Les périphériques vSphere DirectPath I/O vous permettent de spécifier l'emplacement physique des périphériques que vous souhaitez ajouter à une machine virtuelle. vSphere DirectPath I/O permet à une machine virtuelle d'accéder directement aux périphériques PCI et PCIe physiques connectés à un hôte spécifique. Vous pouvez ainsi accéder directement aux périphériques tels que les graphiques hautes performances ou les cartes son. Vous pouvez vous connecter chaque machine virtuelle à un maximum de seize périphériques PCI.

Vous pouvez configurer les périphériques PCI sur un hôte ESXi afin de les rendre disponibles comme relais pour une machine virtuelle. Voir la documentation Gestion de réseau vSphere. Cependant, vous ne devez pas activer le relais PCI pour les hôtes ESXi qui sont configurés pour démarrer à partir de périphériques USB.

Lorsque les périphériques PCI vSphere DirectPath I/O sont mis à la disposition d'une machine virtuelle, vous ne pouvez pas effectuer certaines opérations sur cette dernière. Ces opérations incluent l'interruption, la migration avec vMotion et la prise ou la restauration de snapshots de la machine virtuelle.

Périphériques vSphere DirectPath I/O améliorés

Les périphériques vSphere DirectPath I/O améliorés permettent aux fournisseurs de périphériques matériels d'étendre les capacités de leurs périphériques lorsqu'ils sont utilisés dans des machines virtuelles. Par exemple, s'il est implémenté par le fournisseur de matériel, un périphérique DirectPath I/O amélioré peut prendre en charge une migration de machine virtuelle avec vMotion ou interrompre et reprendre des opérations. Les périphériques DirectPath I/O améliorés peuvent également avoir des paramètres de configuration associés et vous pouvez afficher et modifier ces paramètres de configuration lorsque vous ajoutez ces périphériques PCI à une machine virtuelle. Les paramètres de configuration, s'ils sont implémentés par le fournisseur, peuvent vous aider à spécifier et à sélectionner des périphériques matériels particuliers en fonction de la quantité de ressources disponibles sur le périphérique ou de leur type.

Les périphériques vSphere DirectPath I/O améliorés permettent à vSphere DRS d'identifier un hôte dans le cluster qui dispose d'un périphérique disponible avec les ressources requises.

Périphériques PCI vSphere Dynamic DirectPath I/O

Les périphériques vSphere Dynamic DirectPath I/O vous permettent de spécifier le type de périphérique que vous souhaitez ajouter à une machine virtuelle. vSphere Dynamic DirectPath I/O vous offre la possibilité d'attribuer plusieurs périphériques de relais PCI à une machine virtuelle. vSphere Dynamic DirectPath I/O permet à vSphere DRS d'identifier un hôte dans le cluster qui dispose d'un périphérique disponible avec le même nom de fournisseur et le même nom de modèle.

Groupes de périphériques du fournisseur

Les groupes de périphériques du fournisseur sont un ensemble de deux périphériques matériels ou plus que vous pouvez allouer ensemble à une machine virtuelle. En utilisant les groupes de périphériques du fournisseur, d'autres propriétés peuvent être prises en compte lors de l'allocation de périphériques à une machine virtuelle. Par exemple, il est possible de s'assurer qu'une paire de périphériques est toujours allouée sur le même commutateur PCI. Sans les groupes de périphériques du fournisseur, chaque périphérique sera alloué et attribué à une machine virtuelle indépendamment les uns des autres.

Note : Vous pouvez uniquement ajouter et supprimer l'entité Groupes de périphériques du fournisseur et non un périphérique individuel de ce groupe.

Si vous sélectionnez un groupe de périphériques du fournisseur disposant d'une carte réseau, vous devez ajouter un réseau approprié pour la carte réseau dans ce groupe de périphériques du fournisseur. Le réseau que vous ajoutez est l'un des réseaux que vous configurez pour les cartes réseau SR-IOV à attacher.

Périphériques NVIDIA GRID GPU

Si un hôte ESXi dispose d'un périphérique graphique NVIDIA GRID GPU, vous pouvez configurer une machine virtuelle afin qu'elle utilise la technologie NVIDIA GRID virtual GPU (vGPU).

Les périphériques NVIDIA GRID vGPU optimisent les opérations graphiques complexes et leur permettent de s'exécuter à des performances élevées sans surcharger le CPU. En utilisant NVIDIA GRID vGPU, vous pouvez partager un GPU physique unique parmi plusieurs machines virtuelles en tant que périphériques de relais compatibles avec vGPU distincts.

À partir vSphere 7.0 mise à jour 2, vous pouvez configurer une machine virtuelle pour utiliser la fonctionnalité GPU multi-instance de NVIDIA (MIG). En utilisant NVIDIA MIG, vous pouvez partitionner en toute sécurité les GPU applicables en instances de GPU distinctes. Chaque instance de GPU dispose de ressources dédiées, telles que la mémoire, les caches de mémoire et les cœurs de calcul. Si un GPU est en mode MIG, vous pouvez attribuer des noms de profil vGPU uniques à une machine virtuelle. VMware créera automatiquement des instances de GPU et de calcul ; vous ne devez donc pas les créer manuellement.

Note : Lorsque vous ajoutez un périphérique PCI à une machine virtuelle, la taille de la mémoire totale de la machine virtuelle est automatiquement réservée.

Conditions préalables

Vérifiez que vous disposez des privilèges dont vous avez besoin pour la tâche que vous prévoyez d'effectuer.
  • Si vous prévoyez d'ajouter un périphérique PCI lorsque vous modifiez une machine virtuelle, vérifiez que vous disposez du privilège Machine virtuelle.Modifier la configuration.Ajouter ou supprimer un périphérique.
  • Si vous prévoyez d'augmenter la réservation de mémoire lorsque vous modifiez une machine virtuelle, vérifiez que vous disposez du privilège Machine virtuelle.Modifier la configuration.Modifier une ressource.
  • Si vous prévoyez de réduire la mémoire de la machine virtuelle lorsque vous modifiez une machine virtuelle, vérifiez que vous disposez du privilège Machine virtuelle.Modifier la configuration.Modifier la mémoire.
  • Mettez la machine virtuelle hors tension.
  • Pour utiliser Dynamic DirectPath I/O, vérifiez que la machine virtuelle est compatible avec ESXi 7.0 et versions ultérieures.
  • Pour utiliser DirectPath, vérifiez que la technologie de virtualisation Intel pour Directed I/O (VT-d) ou la technologie de virtualisation AMD I/O (IOMMU) est activée dans le BIOS de l'hôte.
  • Vérifiez que les périphériques PCI sont connectés à l'hôte et qu'ils sont disponibles pour la fonction de relais. Si votre hôte ESXi est configuré pour démarrer à partir d'un périphérique USB, ou si la partition de vidage de mémoire active est configurée pour résider sur un périphérique USB ou des cartes SD connectés via des canaux USB, désactivez le contrôleur USB pour la fonction de relais. VMware ne prend pas en charge le relais du contrôleur USB pour les hôtes ESXi qui démarrent à partir de périphériques USB ou de cartes SD connectés via des canaux USB. Une configuration dans laquelle la partition de vidage mémoire active réside sur un périphérique USB ou une carte SD connectée via des canaux USB n'est pas non plus prise en charge. Pour plus d'informations, consultez http://kb.vmware.com/kb/1021345.
  • Pour utiliser DirectPath I/O amélioré, vérifiez que :
    • La machine virtuelle est compatible avec ESXi 8.0 ou version ultérieure.
    • Vous téléchargez et installez des pilotes spéciaux fournis par le fournisseur de matériel.
  • Pour utiliser des périphériques graphiques NVIDIA GRID vGPU :
    • Vérifiez qu'un périphérique graphique NVIDIA GRID vGPU disposant d'un pilote adéquat est installé sur l'hôte. Reportez-vous à la documentation Mise à niveau de VMware ESXi.
    • Vérifiez que la machine virtuelle est compatible avec ESXi 6.0 et versions ultérieures.
  • Pour ajouter plusieurs NVIDIA GRID vGPU à une machine virtuelle :
    • Vérifiez que la machine virtuelle est compatible avec ESXi 6.7 Update 2 et versions ultérieures.
    • Utilisez uniquement des profils NVIDIA vGPU avec une mémoire tampon de trame maximale.
    • Seuls les types de vGPU de série Q et C sont pris en charge.
  • Pour utiliser les groupes de périphériques du fournisseur, vérifiez que :
    • La machine virtuelle est compatible avec ESXi 8.0 ou version ultérieure.

Procédure

  1. Ajoutez un périphérique PCI à une machine virtuelle lorsque vous déployez une machine virtuelle ou modifiez une machine virtuelle existante.
    Option Action
    Créer une machine virtuelle
    1. Sélectionnez un objet d'inventaire qui est un objet parent valide d'une machine virtuelle et cliquez sur Actions.
    2. Cliquez sur Nouvelle Machine Virtuelle.
    3. Sur la page Sélectionner un type de création, sélectionnez Créer une machine virtuelle et cliquez sur Suivant.
    4. Explorez les pages de l'assistant.
    5. Sur la page Personnaliser le matériel, cliquez sur l'onglet Matériel virtuel.
    Modifier une machine virtuelle
    1. Sélectionnez un objet d'inventaire qui est un objet parent valide d'une machine virtuelle et cliquez sur Actions.
    2. Cliquez sur Modifier les paramètres.
    3. Cliquez sur l'onglet Matériel Virtuel.
  2. Dans l'onglet Matériel virtuel, cliquez sur le bouton Ajouter un nouveau périphérique.
  3. Dans le menu déroulant, sous Autres périphériques, sélectionnez Périphérique PCI.
    La fenêtre Sélection d'un périphérique s'affiche et contient une liste des périphériques.
  4. Sélectionnez le périphérique PCI à connecter à la machine virtuelle, puis cliquez sur Sélectionner.
    Option Action
    DirectPath I/O

    Dynamic DirectPath I/O

    DirectPath I/O amélioré

    1. Sélectionnez un périphérique PCI dans la liste, puis cliquez sur Sélectionner.

      Le périphérique PCI apparaît dans la liste des périphériques du matériel virtuel.

    2. Développez la section Nouveau périphérique PCI et entrez les paramètres de configuration du périphérique PCI, le cas échéant.
    3. Pour supprimer le périphérique PCI, cliquez sur Supprimer.

      Le terminal est supprimé de la liste.

    4. Pour ajouter un autre périphérique PCI, cliquez sur le bouton Ajouter un périphérique ou annulez l'opération en cliquant sur Annuler.
    NVIDIA GRID vGPU
    1. Sélectionnez un périphérique PCI dans la liste, puis cliquez sur Sélectionner.

      Le périphérique PCI apparaît dans la liste des périphériques du matériel virtuel.

    2. Développez la section Nouveau périphérique PCI.
    3. Dans le menu déroulant Profil vGPU, sélectionnez le périphérique de relais NVIDIA GRID vGPU à connecter à la machine virtuelle.
    4. Pour supprimer le périphérique de relais NVIDIA GRID vGPU, cliquez sur Supprimer.

      Le terminal est supprimé de la liste.

    5. Pour ajouter un autre périphérique de relais NVIDIA GRID vGPU, cliquez sur le bouton Ajouter un périphérique ou annulez l'opération en cliquant sur Annuler.
    Note : Vous ne pouvez ajouter qu'un seul périphérique NVIDIA GRID vGPU en mode MIG à une machine virtuelle.
    groupes
    1. Sélectionnez une entrée Groupes de périphériques du fournisseur dans la liste, puis cliquez sur Sélectionner.

      Les périphériques du groupe de périphériques du fournisseur s'affichent dans la liste des périphériques du matériel virtuel.

    2. Développez la section Nouveau groupe de périphériques du fournisseur.
    3. Si vous ajoutez un groupe de périphériques du fournisseur disposant d'une carte réseau, ajoutez un réseau approprié.
    4. Dans le menu déroulant Réseau, cliquez sur Parcourir et sélectionnez un réseau approprié.
    5. Pour supprimer le groupe de périphériques du fournisseur, cliquez sur l'icône de points de suspension verticaux, puis cliquez sur Supprimer le périphérique.

      Le groupe de périphériques du fournisseur est supprimé de la liste.

    6. Pour annuler l'opération, cliquez sur l'option Annuler.
  5. Cliquez sur Suivant et terminez l'assistant.
  6. Mettez la machine virtuelle sous tension.
    Les périphériques PCI connectés s'affichent :
    • Dans l'onglet Matériel de l'Assistant Modifier les paramètres.
    • Dans l'onglet Résumé du panneau Périphériques PCI.

    Vous pouvez cloner la machine virtuelle avec les périphériques de relais PCI.