Remarques :

Déployer la station de travail virtuelle NVIDIA RTX sur Oracle Cloud Infrastructure

Introduction

Le logiciel NVIDIA RTX Virtual Workstation permet aux utilisateurs d'exécuter des simulations hautes performances, un rendu graphique et des charges de travail de conception sur le cloud, avec des performances natives de type poste de travail. Il déverrouille les puissantes fonctionnalités de rendu fournies par les API graphiques telles que OpenGL ou DirectX, ce qui apporte des performances graphiques révolutionnaires au cloud.

Objectif

Tâche 1 : provisionnement d'une instance de calcul sur OCI pour la station de travail virtuelle NVIDIA RTX

  1. Créez un réseau cloud virtuel (VCN) et lancez une instance de calcul sur OCI. Pour plus d'informations, reportez-vous à Création d'un VCN et à Lancement de l'instance Compute.

  2. Sélectionnez-en une parmi les formes GPU.A10 disponibles.

    VM.GPU.A10.1
    
    VM.GPU.A10.2
    
    BM.GPU.A10.4
    
  3. Lors du lancement d'une instance de calcul, remplacez la forme par l'une des formes ci-dessus. Pour lancer la machine virtuelle GPU.A10, cliquez sur Spécialité et génération précédente, puis sélectionnez l'une des formes VM.GPU.A10. Pour les serveurs Bare Metal, cliquez sur Machines Bare Metal et sélectionnez la forme BM.GPU.A10.4.

  4. Si votre location n'a pas de limite de service définie pour GPU.A10, ces formes ne figureront pas dans la liste des formes.

    1. Pour vérifier les limites de location dans la console OCI, définissez la région dans laquelle vous allez provisionner une instance de calcul GPU.A10, ouvrez le menu de navigation et cliquez sur Gouvernance et administration.

    2. Sous Gestion des locations, sélectionnez Limites, quotas et utilisation.

    3. Définissez le service sur Compute, sélectionnez l'un des domaines de disponibilité dans la portée, puis entrez GPU.A10 dans la ressource.

    4. Sélectionnez GPU pour les instances Bare Metal et de machine virtuelle basées sur A10.

    Image1

  5. Les limites de calcul sont applicables par domaine de disponibilité. Vérifiez si la limite est définie dans l'un des domaines de disponibilité de la région. Si la limite de service est définie sur 0 pour tous les domaines de disponibilité, cliquez sur Demander une augmentation de limite de service et soumettez une demande d'augmentation de limite pour cette ressource. Pour plus d'informations sur les limites de service, reportez-vous à Limites de service.

    Remarque : pour accéder aux limites, aux quotas et à la utilisation, vous devez être membre du groupe d'administrateurs de location ou le groupe doit disposer d'une stratégie affectée pour lire LimitsAndUsageViewers.

  6. Actuellement, les formes de calcul OCI GPU.A10 prennent en charge Oracle Linux, Ubuntu et Rocky Linux. Windows est pris en charge uniquement par les formes de machine virtuelle.

    Remarque : Rocky Linux n'est pas officiellement pris en charge par NVIDIA.

  7. Lors du provisionnement d'une instance de calcul sur OCI, utilisez une image de système d'exploitation standard. N'utilisez pas d'images compatibles GPU car le pilote NVIDIA GPU installé ne prend pas en charge la station de travail virtuelle RTX (vWS) qui nécessite l'installation du pilote NVIDIA vGPU.

    Image2

Tâche 2 : téléchargement et installation du pilote NVIDIA vGPU

  1. Téléchargez le pilote vGPU NVIDIA comme décrit dans la section Downloading NVIDIA vGPU software. Si vous ne disposez pas d'un compte d'entreprise avec NVIDIA, vous pouvez vous inscrire à l'essai sur Essai gratuit 90Days du logiciel de GPU virtuel (vGPU) - NVIDIA.

  2. Connectez-vous au HUB de l'application NVIDIA Enterprise à l'aide de votre compte NVIDIA Enterprise.

  3. Ouvrez le portail de licences NVIDIA et sélectionnez Téléchargements de logiciels. Appliquez les filtres suivants :

    • Famille de produits : entrez VGPU.

    • Plate-forme : entrez KVM Linux.

    Image3

  4. Triez par date de publication et téléchargez le package avec la dernière version du pilote vGPU pour la plate-forme KVM Linux. Par exemple, la dernière version de vGPU est actuellement 17.4.

  5. Décompressez le fichier et accédez au dossier Guest_Drivers. Vous y trouverez les fichiers d'installation du pilote vGPU pour Windows et Linux.

Remarque : si vous utilisez Linux, suivez la tâche 3, 4, 5 et si vous utilisez Windows, accédez à la tâche 6.

Tâche 3 : installation du pilote NVIDIA vGPU sur Linux

Tâche 4 : vérifier l'installation du pilote NVIDIA vGPU

Tâche 5 : activation de la station de travail virtuelle NVIDIA RTX

  1. Pour activer la fonction NVIDIA RTX Virtual Workstation, mettez à jour edit /etc/nvidia/gridd.conf.

    sudo vi /etc/nvidia/gridd.conf
    
  2. Ajoutez une ligne.

    FeatureType=2
    
  3. Enregistrez les modifications et fermez le fichier.

  4. Vérifiez si le microprogramme GSP est activé.

    nvidia-smi -q | grep GSP
    
  5. Si le microprogramme GSP est activé, la commande affiche la version du microprogramme GSP.

    GSP Firmware Version                  : 525.85.05
    
  6. Si le microprogramme GSP est activé, désactivez-le en définissant le paramètre de module NVIDIA NVreg_EnableGpuFirmware sur 0. Définissez ce paramètre en modifiant le fichier /etc/modprobe.d/nvidia.conf. Si le fichier /etc/modprobe.d/nvidia.conf n'existe pas déjà, créez-le.

    sudo vi /etc/modprobe.d/nvidia.conf
    

    Ajoutez la ligne suivante (si vous ne l'avez pas déjà).

    options nvidia NVreg_EnableGpuFirmware=0
    
  7. Après avoir désactivé le SPG, vous devez réinitialiser le serveur.

    sudo reboot
    
  8. Téléchargez le jeton de configuration client à partir du portail de licences NVIDIA ou de l'appareil DLS. Pour plus d'informations sur l'enregistrement de la licence vGPU NVIDIA, reportez-vous à Tâche 7 : inscription auprès du serveur de licence logicielle NVIDIA vGPU.

  9. Copiez le jeton de configuration client à l'emplacement par défaut dans /etc/nvidia/ClientConfigToken et définissez les droits d'accès au fichier sur 744.

    sudo chmod 744 /etc/nvidia/ClientConfigToken/client_configuration_token_*.tok
    

    Remarque : si vous voulez stocker le jeton de configuration client dans un emplacement personnalisé, copiez le jeton dans le répertoire que vous avez créé et définissez le paramètre de configuration ClientConfigTokenPath dans /etc/nvidia/gridd.conf pour qu'il pointe vers ce répertoire.

  10. Redémarrez le service nvidia-gridd.

    sudo systemctl restart nvidia-gridd
    
  11. Exécutez la commande nvidia-smi -q et vérifiez que la marque du produit est définie sur NVIDIA RTX et que License Status indique Licensed.

    Image5

  12. S'il ne parvient pas à obtenir la licence et affiche License Status comme Unlicensed, consultez le journal du service nvidia-gridd.

    sudo grep gridd /var/log/messages
    

Tâche 6 : installation du pilote NVIDIA vGPU sous Windows

  1. Copiez le package du pilote NVIDIA Windows sur la machine virtuelle invitée ou l'hôte physique sur lequel vous installez le pilote. Exécutez le package pour décompresser et exécuter le programme d'installation du pilote. Acceptez le contrat de licence et sélectionnez Installation express.

    Image6

  2. La machine virtuelle de GPU OCI A10 est configurée avec un passthrough de GPU. Par conséquent, vous devez définir le comportement du pilote vGPU via regedit. Pour plus d'informations, reportez-vous au Guide de l'utilisateur Virtual GPU Client Licensing.

  3. Ajoutez la valeur de registre FeatureType DWord (REG_DWORD) à la clé de registre Windows.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global\GridLicensing
    
  4. Définissez cette valeur sur 2 pour activer la licence de station de travail virtuelle NVIDIA RTX.

  5. Redémarrez le service NVIDIA Display Container LS.

  6. Téléchargez le jeton de configuration client à partir du portail de licences NVIDIA ou de l'appareil DLS. Pour plus d'informations sur l'enregistrement de la licence vGPU NVIDIA, reportez-vous à Tâche 7 : inscription auprès du serveur de licence logicielle NVIDIA vGPU.

  7. Copiez le jeton de configuration client dans le dossier.

    %SystemDrive%:\Program Files\NVIDIA Corporation\GRID Licensing\ClientConfigToken
    
  8. A partir d'une ligne de commande ou de PowerShell, exécutez la commande nvidia-smi -q et vérifiez que la marque du produit est définie sur NVIDIA RTX et que License Status indique Licensed.

    Image7

    Remarque : sous Windows, nvidia-smi.exe est installé par défaut dans le dossier C:\Program Files\NVIDIA Corporation\NVSMI.

  9. S'il ne parvient pas à obtenir la licence et affiche Statut de licence comme Non concédé sous licence, consultez les messages de licence dans le journal.

    %SystemDrive%\Users\Public\Documents\NvidiaLogging\Log.NVDisplay.Container.exe.log
    

Tâche 7 : enregistrer vGPUS auprès du serveur de licence logicielle NVIDIA vGPU

Les licences vGPU sont appliquées via le logiciel NVIDIA et les performances du GPU virtuel sont dégradées au fil du temps si la machine virtuelle ne parvient pas à obtenir de licence. A partir de la version 13.0 de vGPU, le système de licences NVIDIA prend en charge les types d'instance de service suivants :

Vous pouvez télécharger l'appliance virtuelle DLS à partir du portail de licences NVIDIA.

  1. Accédez à Téléchargements de logiciels, sélectionnez Téléchargements sans pilote et téléchargez, définissez Plate-forme sur Linux KVM et téléchargez la dernière version de NLS License Server (DLS) ... pour Linux KVM.

    Image8

  2. Décompressez le fichier et téléchargez le fichier QCOW2 de l'appliance virtuelle DLS vers OCI Object Storage. Vous pouvez ensuite l'importer dans OCI en tant qu'image personnalisée paravirtualisée et en créer une machine virtuelle. Vous pouvez également exécuter l'appliance virtuelle DLS en tant que machine virtuelle dans l'environnement KVM.

  3. Une fois la licence vGPU enregistrée auprès du serveur de licence du logiciel vGPU NVIDIA, vous pouvez la confirmer en vérifiant Statut de la licence dans la sortie de la commande nvidia-smi -q.

Remerciements

Ressources de formation supplémentaires

Explorez d'autres ateliers sur docs.oracle.com/learn ou accédez à d'autres contenus de formation gratuits sur le canal Oracle Learning YouTube. De plus, visitez le site education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour obtenir la documentation produit, consultez le site Oracle Help Center.