For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configuration NVIDIA vGPU

Guide pas à pas pour configurer NVIDIA vGPU dans VergeOS, y compris les profils vGPU traditionnels, le partitionnement MIG, les profils hétérogènes, la configuration des groupes de ressources et le partage avec les locataires.

VergeOS permet une utilisation transparente de la plateforme vGPU de NVIDIA pour attribuer des périphériques GPU virtualisés entre les locataires et les VM.

Nouveautés de la version 26.1.3

VergeOS inclut désormais une prise en charge NVIDIA étendue, offrant une plus grande flexibilité pour répartir les périphériques GPU entre les charges de travail

  • Profils vGPU hétérogènes - utilisez plusieurs profils vGPU traditionnels au sein d’un même périphérique. Nécessite la version 17.2 ou ultérieure du pilote NVIDIA ainsi que la prise en charge du périphérique.

  • Profils MIG - un seul GPU peut être partitionné en jusqu’à sept instances isolées matériellement, pour un service garanti à plusieurs charges de travail simultanées. Nécessite la prise en charge du périphérique ; le dernier pilote NVIDIA pour centre de données est recommandé.


Flux de travail global

Voici les étapes de haut niveau nécessaires à la configuration NVIDIA vGPU dans VergeOS :

  • Télécharger le pilote Téléchargez le pilote NVIDIA fourni dans l’environnement VergeOS.

  • Créer un groupe de ressources Générez un groupe de ressources à partir du ou des périphériques GPU physiques sélectionnés, en choisissant un profil MIG ou vGPU traditionnel. Cela crée un pool de périphériques vGPU attribuables. Plusieurs groupes de ressources peuvent être créés par périphérique physique afin de proposer un mélange de différents types de vGPU pour différents cas d’utilisation.

  • Charger les pilotes Chaque nœud doit être placé en mode maintenance pour charger le pilote NVIDIA. (Un redémarrage du nœud peut être nécessaire si l’IOMMU n’a pas encore été activé et/ou lors du premier chargement du pilote.)

  • Ajouter des périphériques aux VM individuelles Ajoutez un périphérique à une VM en sélectionnant le groupe de ressources créé. Cela permet à la VM de puiser dans le pool de périphériques GPU virtuels disponibles au sein du groupe de ressources.

  • Partager avec les locataires Partagez des périphériques avec des locataires individuels, en leur permettant d’ajouter les périphériques vGPU à leurs propres VM.


Les sections suivantes fournissent des instructions étape par étape pour activer et attribuer des ressources NVIDIA vGPU dans VergeOS.

Prérequis

Avant de commencer, assurez-vous que les éléments suivants sont en place :

  • GPU compatible NVIDIA vGPU installé dans un ou plusieurs nœuds VergeOS (voir GPU pris en charge par NVIDIA )

  • IOMMU / VT-d / SR-IOV activés dans le BIOS de l’hôte — si ce n’est pas encore activé, prévoyez un redémarrage du nœud au cours de ce processus (suivez les Mode maintenance procédures appropriées).

  • Licence logicielle NVIDIA vGPU — accès au portail de licences NVIDIA pour obtenir les pilotes

  • Accès administrateur VergeOS au Gestionnaire de ressources et à la configuration du nœud

  • Familiarité avec les risques et précautions liés au passthrough PCI

Installation/Configuration de l’hôte

  1. Obtenez le pilote Linux-KVM NVIDIA approprié pour votre matériel GPU. Les pilotes NVIDIA vGPU peuvent être téléchargés depuis votre portail de licences NVIDIA ou en vous inscrivant à une évaluation gratuite NVIDIA : https://nvidia.com/en-us/data-center/resources/vgpu-evaluation.

  2. Téléchargez le pilote bundle NVIDIA sur le vSAN VergeOS. Voir Téléchargement vers le vSAN (Fichiers) pour les instructions de téléchargement.

    Les instructions suivantes configurent le ou les périphériques vGPU sélectionnés pour le passthrough de fonctions virtuelles en créant automatiquement les règles de ressources nécessaires pour chaque périphérique sélectionné et en attachant le ou les périphériques à un groupe de ressources. Cela crée un pool de périphériques de fonction virtuelle pouvant être attribués aux locataires et aux machines virtuelles. Pour plus d’informations sur les groupes de ressources et les règles de ressources, voir : Passage de périphérique - Présentation

  3. Accédez au Tableau de bord du gestionnaire de ressources (Infrastructure > Ressources depuis le menu supérieur) -OU- Accédez à un nœud spécifique où le matériel NVIDIA est installé (Infrastructure > Nœuds).

  4. Cliquez sur le PÉRIPHÉRIQUES PCI carte sur le tableau de bord.

  5. Sélectionnez le ou les périphériques physiques NVIDIA souhaités. Pour localiser facilement la ou les cartes NVIDIA souhaitées, utilisez la barre de recherche pour filtrer par nom ("nvidia") ou Type : contrôleur d’affichage.

  6. Cliquez sur Créer une ressource dans le menu de gauche.

  7. Sélectionnez un groupe de ressources vGPU existant -OU- sélectionnez --Nouveau groupe-- pour attacher le périphérique.


Champs du groupe de ressources:

  • Nom: étiquette utilisée pour identifier le groupe de ressources (c.-à-d. le pool de périphériques) ; utilisez un nom descriptif afin que les utilisateurs puissent facilement identifier le type de périphériques virtuels qui seront disponibles dans ce groupe.

  • Type: doit être défini sur NVIDIA vGPU (Ce champ est défini automatiquement si le groupe de ressources a été créé à partir d’un périphérique NVIDIA.)

  • Description: champ facultatif permettant de fournir davantage de texte administratif sur le groupe de ressources

  • Classe: sélectionnez vGPU. Ce champ est uniquement utilisé pour appliquer une icône de tableau de bord associée au groupe de ressources, et n’affecte pas la fonctionnalité

  • Profil NVIDIA vGPU: définissez ce champ sur le type de vGPU que vous souhaitez voir créer par ce groupe de ressources

  • Le Pilote la liste déroulante contiendra tous les pilotes NVIDIA vGPU (.zip) trouvés dans la section Fichiers Le pilote approprié devra être téléchargé sur le vSAN avant de pouvoir être sélectionné (étapes 1-2 ci-dessus). Sélectionnez le pilote approprié.

  • Cliquez sur Soumettre pour enregistrer le groupe de ressources. Après la sélection du groupe de ressources ou la création d’un nouveau, un Succès message devrait apparaître indiquant que des règles de ressources ont été créées pour le ou les périphérique(s).

  • Si un pilote n’a pas déjà été chargé ou si l’IOMMU n’est pas encore activé, redémarrez le ou les nœuds associés dans Mode maintenance avant de continuer.

  • Après le redémarrage du ou des nœuds, accédez au groupe de ressources NVIDIA vGPU qui vient d’être créé (Infrastructure > Ressources > Groupes > double-cliquez sur le groupe).

  • Cliquez sur Modifier dans le menu de gauche.

  • Sélectionnez Profil NVIDIA vGPU: Traditionnel ou MIG (les onglets ci-dessous fournissent les instructions associées) :

  • Profil NVIDIA vGPU: sélectionnez le profil traditionnel souhaité.

  • Instances vGPU totales: nombre d’instances virtuelles à créer avec le profil donné.

  • Stratégie de planification, Fréquence, Facteur de moyenne, Durée du créneau temporel (ms), Round robin strict: paramètres spécifiques à NVIDIA — consultez la documentation NVIDIA pour des réglages précis des performances.

  • Pilote: prérempli à partir de l’étape précédente.

Configuration de profil flexible

À partir de la version 26.1.3, VergeOS prend en charge les profils vGPU hétérogènes. Cela offre une plus grande flexibilité, en permettant à un périphérique physique d’héberger simultanément un mélange de différents types et tailles de profils (nécessite la version 17.2 ou ultérieure du pilote NVIDIA et la prise en charge du périphérique).

  • NVIDIA n’autorise que le mélange de profils vGPU partageant la même architecture et appartenant au même groupe de compatibilité — consultez la documentation NVIDIA pour plus d’informations.

  • Les profils combinés doivent tenir dans le framebuffer total du GPU (VRAM disponible).

  • Les profils MIG et traditionnels ne peuvent pas être mélangés sur le même périphérique physique.

  • Les requêtes NVIDIA SMI peuvent fournir des informations sur les profils vGPU compatibles avec ceux déjà configurés pour un périphérique. Voir Conseils de dépannage pour plus d’informations.

Exemple : utilisation de profils hétérogènes

  • Périphérique physique: Le NVIDIA L40S fournit 48 Go de mémoire framebuffer

  • Plusieurs types de profils sont implémentés pour le périphérique :

    • L40S-24C : Une instance vGPU optimisée pour le calcul utilisant 24 Go

    • L40S-12Q : Une instance vGPU optimisée pour les graphismes utilisant 12 Go

    • L40S-4C : Trois instances vGPU de calcul légères utilisant chacune 4 Go (12 Go au total)

    • Un groupe de ressources distinct (pool de périphériques) est créé pour chaque type de profil.

    • Ensemble, ces profils hétérogènes allouent l’intégralité du framebuffer tout en prenant en charge plusieurs types de charges de travail (charges de travail de calcul, graphiques, inférence) sur le même GPU physique.

  • Capacité restante: Cette configuration utilise l’intégralité du framebuffer de 48 Go, ne laissant aucune capacité restante pour des profils vGPU supplémentaires.

  • Profil NVIDIA vGPU: sélectionnez le profil MIG souhaité.

Plusieurs profils utilisés pour un seul périphérique

  • Les profils combinés doivent tenir dans le framebuffer total du GPU (VRAM disponible).

  • Les profils MIG et traditionnels ne peuvent pas être mélangés sur le même périphérique physique.

  • Instances GPU MIG: (le maximum est indiqué dans la description) nombre d’instances MIG à créer.

  • Instances vGPU totales: défaut=0 (maximum) - ce paramètre détermine le nombre d’instances GPU virtuelles attribuables par partition MIG.

    • Laissez cette valeur à 0 pour créer automatiquement le nombre maximal de GPU virtuels pour le profil MIG sélectionné.

    • Définissez la valeur à 1 pour créer un seul GPU virtuel utilisant l’intégralité de la tranche MIG.

    • Définir une valeur autre que 0 ou 1 entraînera une capacité inutilisée à l’intérieur de la tranche MIG.

  • Pilote: prérempli à partir de l’étape précédente.

Exemple : instance MIG subdivisée en instances virtuelles

  • Périphérique physique: Le RTX Pro 6000 Blackwell DC fournit 96 Go de mémoire framebuffer

MIG-vGPU

  • Profil MIG ajouté: Sélection du profil NVIDIA RTX Pro 6000 Blackwell DC‑2‑12Q‑MIG (2g.48gb+gfx) et en spécifiant Instances GPU MIG:1 crée une tranche MIG avec 48 Go de framebuffer dédié. Cette tranche MIG prend en charge quatre instances vGPU, chacune utilisant 12 Go (le profil « 12Q »)

  • Capacité restante: Après l’allocation de cette tranche MIG de 48 Go, 48 Go de framebuffer restent disponibles pour des profils MIG supplémentaires

  • Un ou plusieurs groupes de ressources supplémentaires peuvent être créés pour utiliser la capacité restante avec différents types de profils MIG.

ISO du pilote invité

Les paramètres de pilote invité suivants s’appliquent aux configurations vGPU Traditionnelle et MIG.

  • ISO du pilote: utilisez l’option Créer l’ISO du pilote invité pour créer automatiquement un installateur de pilote invité pour vos VM. Si vous avez déjà créé les pilotes invités, sélectionnez l’ISO à l’étape suivante.

  • Le ISO du pilote le fichier spécifie un fichier ISO qui peut être attaché aux VM consommatrices, offrant un moyen pratique d’accéder aux pilotes client pour l’installation dans le système d’exploitation invité. (Sélectionnez l’option Attacher les pilotes invités lors de l’attachement du périphérique à une VM ou à un locataire.)

Si vous avez sélectionné l’option Créer l’ISO du pilote invité option, laissez le champ ISO du pilote défini sur -- Aucun --; le système créera automatiquement le fichier ISO (sur la base du pilote bundle sélectionné) pour installer les pilotes client sur les VM.


Recharger les pilotes

  • Lorsque la configuration du groupe de ressources est terminée et a été soumise, placez le nœud en Mode maintenance et cliquez sur Recharger les pilotes.

  • Surveillez les journaux du tableau de bord du nœud (en bas de la page) pour vérifier que le pilote est correctement installé avant de désactiver le mode maintenance.

Configuration de la VM / de l’invité

  1. Accédez au tableau de bord de la VM (depuis le menu supérieur : Machines virtuelles > Liste > double-cliquez sur la VM souhaitée dans la liste)

  2. Cliquez sur Périphériques dans le menu de gauche.

  3. Cliquez sur Nouveau dans le menu de gauche.

Champs du formulaire d’entrée de périphérique

  • Nom: fournir un nom pour identifier le type de vGPU/profil -OU- laissez vide pour permettre au système de générer automatiquement un nom pour l’instance.

  • Type: sélectionnez NVIDIA vGPU.

  • Description (facultatif) : du texte supplémentaire peut être saisi ici à des fins administratives.

  • Groupe de ressources: sélectionnez le groupe de ressources NVIDIA vGPU approprié dans la liste déroulante. (La liste des groupes de ressources affichera le nombre de périphériques actuellement disponibles dans le groupe.)

  • Nombre: indiquez le nombre de périphériques vGPU à attacher à la VM. (Cette option n’est disponible que lorsque l’entrée de périphérique est accessible via le Gestionnaire de ressources.)

  • Attacher les pilotes invités: si une ISO de pilote invité a été spécifiée pour le groupe de ressources, vous pouvez cocher cette option pour attacher automatiquement un lecteur CD-ROM, chargé avec les pilotes invités NVIDIA, à la VM.

  • Limite de fréquence d’images: pour définir un plafond sur les images par seconde. Les paramètres de taux de rafraîchissement recommandés dépendent de votre charge de travail spécifique. Des taux de rafraîchissement plus faibles réduisent la surcharge inutile sur le vGPU. S’il doit être utilisé uniquement pour des charges de travail de calcul (comme le ML/l’inférence), et non pour des usages graphiques/d’affichage, la limite de fréquence d’images peut être définie sur 0.

  • Désactiver la console VNC: cette option peut être utilisée lorsque le vGPU doit servir d’affichage principal, par exemple un accès uniquement via RDP.

  • Paramètres NVIDIA avancés ; consultez la documentation NVIDIA pour des informations sur les options suivantes :

    • Activer la mémoire unifiée

    • Activer les débogueurs NVIDIA CUDA Toolkit

    • Activer les profils NVIDIA CUDA Toolkit

  1. Une fois les champs renseignés, cliquez sur Soumettre pour terminer l’ajout du nouveau périphérique.

  2. La VM aura besoin d’un redémarrage pour attacher le périphérique. Depuis le tableau de bord de la VM, cliquez sur le Redémarrer lien dans le message qui apparaît en haut du tableau de bord, ou cliquez sur Redémarrer dans le menu de gauche.

  3. Installer le ou les pilotes invités NVIDIA requis; les pilotes requis varient selon le modèle de GPU et la version du système d’exploitation invité. Si l’option d’attachement des pilotes invités a été sélectionnée, un lecteur CD-ROM sera disponible contenant les pilotes NVIDIA nécessaires à l’installation.

  4. Consultez la documentation NVIDIA pour les exigences/instructions de licence vGPU client.

  5. Vérifier que le vGPU est détecté — une fois les pilotes invités installés et la VM redémarrée, exécutez nvidia-smi dans la VM pour confirmer que le GPU virtuel est reconnu et opérationnel.

Partager un vGPU NVIDIA avec un locataire

Les périphériques vGPU NVIDIA peuvent être transmis à un locataire afin que celui-ci les transmette à ses propres VM. Lorsque vous faites un passthrough de périphériques à un locataire, un nouveau groupe de ressources est créé au sein du locataire.

Les périphériques partagés avec un locataire sont provisionnés en mode épais (c.-à-d. que le locataire en devient propriétaire, ils ne peuvent donc pas être attribués à d’autres VM ou locataires, même lorsqu’ils ne sont pas utilisés.)

  1. Accédez au tableau de bord du locataire (depuis le menu supérieur : Tenants > Liste > double-cliquez sur le tenant dans la liste.)

  2. Cliquez sur Nœuds dans le menu de gauche.

  3. Double-cliquez sur l’un des nœuds du tenant.

  4. Cliquez sur Périphériques dans le menu de gauche.

  5. Cliquez sur Nouveau dans le menu de gauche.

  6. Référez-vous à Champs du formulaire d’entrée de périphérique ci-dessus.

  7. Une fois les champs renseignés, cliquez sur Soumettre pour terminer l’ajout du nouveau périphérique.

  8. Le périphérique sera désormais disponible pour être attaché aux VM du locataire. Suivez Configuration de la VM / de l’invité les instructions ci-dessus.

Conseils de dépannage

  • Recharger les pilotes: Toute modification d’un groupe de ressources nécessite un rechargement du pilote. Suivez les invites de rechargement en haut du tableau de bord du nœud pour placer le nœud en Mode maintenance et recharger les pilotes. Surveillez les journaux du nœud pour vérifier que le pilote s’est bien chargé avant de désactiver le mode maintenance. Répétez le rechargement du pilote pour chaque nœud concerné.

  • NVIDIA SMI (Interface de gestion du système): Il s’agit d’un puissant outil NVIDIA de dépannage des configurations accessible depuis l’interface VergeOS. Accédez à Diagnostics des nœuds, sélectionnez Requête : NVIDIA SMI et la commande souhaitée pour fournir des informations de synthèse ou détaillées sur vos périphériques NVIDIA vGPU configurés.

Mis à jour

Ce contenu vous a-t-il été utile ?