Vous pouvez autoriser une instance d'OpenStack à utiliser un périphérique de vGPU NVIDIA GRID sur son hôte ESXi.

Note :
  • Un seul vGPU est pris en charge par instance d'OpenStack.
  • Le même profil de vGPU est utilisé pour toutes les instances d'OpenStack.

Conditions préalables

Vérifiez que le pilote correspondant à votre périphérique de vGPU est installé sur l'hôteESXi.

Procédure

  1. Connectez-vous à Integrated OpenStack Manager en tant qu'utilisateur root.
    ssh root@mgmt-server-ip
  2. Modifiez la configuration du traitement Nova.
    viocli update nova-compute
  3. Dans la section vmware, ajoutez le paramètre gpu_profile et définissez sa valeur sur le profil de vGPU que vous souhaitez utiliser.
    Par exemple :
    nova_gpu_profile: gpu_profile
  4. Ajoutez le paramètre profile_fb_size_kb et définissez sa valeur sur la taille du tampon de trame de vGPU en mégaoctets (Mo).

    Par exemple, entrez profile_fb_size_kb: 4096 pour indiquer une mémoire tampon de trame de 4 096 Mo.

    Pour plus d'informations sur les tampons de trames, consultez le Guide de l'utilisateur du logiciel de GPU virtuel NVIDIA.

  5. Connectez-vous au tableau de bord de VMware Integrated OpenStack en tant qu'administrateur de cloud.
  6. Sélectionnez le projet admin dans le menu déroulant de la barre de titre.
  7. Sélectionnez Administration > Traitement > Types.
  8. Créez un nouveau type ou choisissez un type existant à utiliser pour le relais de vGPU NVIDIA GRID.
  9. Sélectionnez Mettre à jour les métadonnées en regard du type que vous souhaitez utiliser.
  10. Dans le volet Métadonnées disponibles, développez Options de pilote VMware pour les types et cliquez sur l'icône Ajouter (signe plus) en regard de vGPU VMware.
  11. Définissez la valeur de vmware:vgpu sur 1, puis cliquez sur Enregistrer.

Que faire ensuite

Vous pouvez maintenant configurer une instance pour qu'elle utilise un vGPU NVIDIA GRID en configurant l'instance avec le type que vous avez modifié lors de cette procédure.