Si des hôtes ESXi dans votre environnement vSphere with Tanzu disposent d'un ou de plusieurs périphériques graphiques NVIDIA GRID GPU, vous pouvez configurer des machines virtuelles pour qu'elles utilisent la technologie NVIDIA GRID virtual GPU (vGPU). Vous pouvez également configurer d'autres périphériques PCI sur un hôte ESXi pour les rendre disponibles pour une machine virtuelle en mode relais.

NVIDIA GRID GPU
Les périphériques graphiques NVIDIA GRID GPU sont conçus pour optimiser les opérations graphiques complexes et leur permettre de s'exécuter à des performances élevées sans surcharger le CPU. En partageant un seul processeur graphique physique entre plusieurs machines virtuelles qui font office de périphériques relais distincts sur lesquels vGPU est activée, la technologie NVIDIA GRID vGPU offre des performances graphiques, une rentabilité et une évolutivité incomparables.

Lorsque vous configurez NVIDIA vGPU pour une machine virtuelle, vous ajoutez un périphérique PCI pour vGPU à une classe de machine virtuelle.

Les considérations suivantes s'appliquent si vous utilisez NVIDIA vGPU :
  • Les machines virtuelles disposant de périphériques vGPU gérées par le service de VM sont automatiquement mises hors tension lorsqu'un hôte ESXi passe en mode de maintenance. Cela peut affecter temporairement les charges de travail en cours d'exécution dans les machines virtuelles. Les machines virtuelles sont automatiquement mises sous tension dès que l'hôte sort du mode de maintenance.
  • Le Superviseur à trois zones ne prend pas en charge les machines virtuelles avec vGPU.
Dynamic DirectPath I/O
Grâce à Dynamic DirectPath I/O, la machine virtuelle peut accéder directement aux périphériques PCI et PCIe physiques connectés à un hôte.

Vous pouvez utiliser Dynamic DirectPath I/O pour attribuer plusieurs périphériques de relais PCI à une machine virtuelle. Chaque périphérique de relais peut être spécifié par son fournisseur PCI et son identifiant de périphérique.

Conditions préalables

  • Vérifiez que la machine hôte est prise en charge dans le Guide de compatibilité VMware, puis vérifiez auprès du fournisseur que l'hôte répond aux exigences d'alimentation et de configuration. Installez un périphérique PCI sur l'hôte ESXi.
  • Pour configurer NVIDIA vGPU, respectez les conditions préalables suivantes :
    • Utilisez vSphere version 7.0 Update 3 ou version ultérieure.
    • Configurez les paramètres graphiques de l'hôte ESXi avec au moins un périphérique en mode Partagés en direct. Reportez-vous à la section Configuration de graphiques d'hôte dans la documentation Gestion des ressources vSphere.
    • Installez le logiciel NVIDIA vGPU. NVIDIA fournit un module logiciel vGPU qui inclut les composants suivants.

      Pour plus d'informations, consultez la documentation du logiciel NVIDIA Virtual GPU appropriée.

  • Pour configurer Dynamic DirectPath I/O pour les périphériques de relais PCI, respectez les conditions préalables suivantes :
    • Utilisez vSphere version 7.0 Update 3 MP01 ou version ultérieure.
    • Connectez les périphériques PCI à l'hôte et marquez-les comme disponibles pour le relais. Reportez-vous à la section Activer le relais d'un périphérique réseau sur un hôte dans la documentation Mise en réseau vSphere.
  • Privilèges requis :
    • Espaces de noms.Modifier la configuration à l'échelle du cluster
    • Espaces de noms.Modifier la configuration de l'espace de noms
    • Classes de machine virtuelle.Gérer les classes de machine virtuelle

Procédure

  1. Ajoutez un périphérique PCI lorsque vous créez ou modifiez une classe de machine virtuelle existante.
    Option Action
    Créer une classe de VM
    1. Dans le menu d'accueil de vSphere Client, sélectionnez Gestion de la charge de travail.
    2. Cliquez sur l'onglet Services, puis cliquez sur Gérer dans le volet Service de VM.
    3. Sur la page Service de VM, cliquez sur Classes de VM, puis sur Créer une classe de VM.
    4. Sur la page Configuration, spécifiez les attributs généraux de classe de machine virtuelle. Reportez-vous à la section Attributs des classes de machine virtuelle dans vSphere with Tanzu.

      Assurez-vous que la valeur de réservation des ressources de mémoire est définie sur 100 %.

    5. Pour ajouter des périphériques PCI, sur la page Configuration, sélectionnez Oui dans le menu déroulant Périphériques PCI et cliquez sur Suivant.
    Modifier la classe de machine virtuelle
    1. Dans le menu d'accueil de vSphere Client, sélectionnez Gestion de la charge de travail.
    2. Cliquez sur l'onglet Services, puis cliquez sur Gérer dans le volet Service de VM.
    3. Sur la page Service de VM, cliquez sur Classes de VM.
    4. Dans le volet de classe de machine virtuelle, cliquez sur Gérer, puis sur Modifier.

      Assurez-vous que la valeur de réservation des ressources de mémoire est définie sur 100 %.

    5. Pour ajouter des périphériques PCI, sur la page Configuration, sélectionnez Oui dans le menu déroulant Périphériques PCI et cliquez sur Suivant.
  2. Sur la page Périphériques PCI, développez le menu Ajouter un périphérique PCI sélectionnez le type d'accès et d'autres options appropriées, puis cliquez sur Suivant.
    Option Action
    NVIDIA GRID vGPU Spécifiez les options suivantes :
    • Modèle. Nom du périphérique physique. Sélectionnez le périphérique dans la liste des périphériques disponibles sur l'hôte.
    • Partage de GPU. Indique comment la GPU physique est partagée entre les VM. Par exemple, Partage de temps.
    • Mode GPU. Mode GPU dans une VM. Par exemple, Calculer est une configuration optimisée pour les applications informatiques hautes performances. Workstation est toutefois utilisée pour les charges de travail graphiques intensives.
    • Mémoire GPU. Mémoire GPU minimale en Go par VM.
    • Nombre de vGPU. Nombre de périphériques vGPU par VM.
    E/S DirectPath dynamique Dans la liste Périphérique PCI, sélectionnez les périphériques de relais PCI en fonction de leur fournisseur, nom de modèle ou étiquette de matériel.
  3. Sur la page Vérifier et confirmer, passez en revue les détails et cliquez sur Terminer.

Résultats

Une balise GPU dans le volet de classe de machine virtuelle indique que la classe de machine virtuelle est compatible avec les GPU.