Lancer une VM avec un GPU (H100)
La plateforme Nova dispose de 12 GPU NVIDIA H100 répartis sur 3 serveurs hôtes. Pour créer une VM utilisant un de ces GPU, il faut :
- une image avec les drivers NVIDIA installés,
- un gabarit de la gamme
mesonet-*-h100p.
Demander la ressource dans le portail
L'accès aux GPU n'est pas accordé par défaut : il faut demander la ressource « Nova-Cloud GPU H100 » dans votre projet sur le portail.
Une fois la ressource attribuée à votre projet, les gabarits mesonet-*-h100p deviennent visibles dans la liste des gabarits (openstack flavor list) et utilisables. Tant que la ressource n'est pas accordée, ces gabarits ne sont simplement pas visibles.
Choisir la bonne image
Les GPU nécessitent une image contenant les drivers NVIDIA. Les images suivantes sont disponibles (voir Images) :
ubuntu-24.04-noble-h100-drivers(spécifique H100)ubuntu-24.04-noble-x86_64-nvidia-gpu-driversdebian-12-generic-amd64-nvidia-gpu-driversubuntu-22.04-jammy-x86_64-nvidia-gpu-drivers
Certaines images existent sous différents formats et portent donc le même nom.
Dans ce cas, utilisez l'ID de l'image souhaitée : --image <IMAGE_ID>.
Choisir le bon gabarit
Les gabarits GPU portent le suffixe -h100p et suivent la nomenclature mesonet-<type>X<nb_cpu>-h100p (voir Gabarit) :
| Type | Mémoire | Exemples |
|---|---|---|
gen | ~2 Go/vCPU (équilibré) | mesonet-genX1-h100p, mesonet-genX4-h100p |
cpu | ~1 Go/vCPU | mesonet-cpuX1-h100p, mesonet-cpuX8-h100p |
mem | ~4 Go/vCPU | mesonet-memX1-h100p, mesonet-memX16-h100p |
Chaque type existe avec 1, 2, 4, 8, 16 ou 32 vCPU. Une VM utilisant un gabarit -h100p se voit attribuer un GPU NVIDIA H100.
Lancer la VM
openstack server create \
--image ubuntu-24.04-noble-x86_64-nvidia-gpu-drivers \
--flavor mesonet-genX4-h100p \
--network default-net \
--security-group default \
--key-name my-key \
my-gpu-instance
Utilisez toujours le réseau default-net pour lancer vos instances !
Vérifier le GPU
Une fois connecté à la VM (voir Accès à la VM), vérifiez que le GPU est bien présent :
nvidia-smi