Comment démarrer une instance Public Cloud sur un volume amorçable
Objectif
Les instances Public Cloud sont livrées avec un disque d’origine copié à partir d’une image système (Debian 12, Windows Server, etc.). Il est également possible d’utiliser des volumes supplémentaires, il s’agit de disques persistants qui permettront de stocker des données.
Vous pouvez également déployer un système d'exploitation depuis et vers un volume. L'instance Public Cloud démarrera alors sur ce volume à la place du disque d'origine.
Ce guide vous explique comment démarrer une instance sur un volume attaché.

OpenStack vous permet nativement de démarrer à partir d'un volume. Il s'agit de rendre le volume amorçable et de démarrer l'instance à partir de ce volume. Les modifications entraîneront la disparition du disque d'origine au fur et à mesure que le nouveau volume prendra le relais. Les fonctionnalités décrites dans ce guide éliminent la nécessité d’accéder au disque d’origine et tirent donc parti du volume.
Avec la version actuelle d'OpenStack, le mode rescue-pro n'est pas disponible sur une instance démarrée via un volume amorçable.
Prérequis
Instructions
Création d’un volume de démarrage à partir d’une image.
Connectez-vous à l'interface Horizon.
Sélectionnez la région appropriée dans le menu déroulant en haut à gauche.
Dans l'onglet Projet, ouvrez l'onglet Volumes et cliquez sur la catégorie Volumes.
Cliquez sur Create Volume.

Dans la boîte de dialogue qui s'affiche, entrez ou sélectionnez les valeurs suivantes :
| Information | Description |
|---|---|
| Volume Name | Spécifiez un nom pour le volume |
| Description | Facultatif, fournir une brève description du volume |
| Volume Source | Choisissez l'option Image.![]() |
| Use image as a source | Vous pouvez sélectionner l'image dans la liste.![]() |
| Type | Dépend du type de volume que vous souhaitez utiliser |
| Size (GB) | Taille du volume en gigaoctets (Gio) |
| Availability Zone | nova ![]() |
Cliquez sur Create Volume.
Le volume sera dans l'état creating puis dans l'état downloading avant d'être disponible.

Comme vous pouvez le voir sur l'image ci-dessous ou si vous cliquez sur le nom du volume, il est défini comme amorçable (bootable).

Vous pouvez créer un volume de démarrage à partir d'une image, d'un volume ou d'un snapshot de volume existant. Cette procédure vous montre comment créer un volume à partir d'une image et utiliser le volume pour démarrer une instance.
Notez l'ID ou le nom de l'image que vous souhaitez utiliser.
Créez un volume amorçable de 10 Go à haute vitesse nommé volume_ubuntu à partir d'une image Ubuntu 24.04 :
Vous pouvez installer une image sur un volume en utilisant l'argument --image :
Dans cette commande, 2c2e28dc-9124-49c3-b92d-7f00bd83ac86 est l'ID d'image Ubuntu 24.04.
Cinder rend un volume amorçable lorsque le paramètre --image est passé.
Démarrer une instance en utilisant un volume amorçable
Connectez-vous à l'interface Horizon.
Sélectionnez la région appropriée dans le menu déroulant en haut à gauche.
Dans l'onglet Projet, ouvrez l'onglet Compute et cliquez sur Instances catégorie.
Cliquez sur Launch Instance.

Dans la boîte de dialogue Launch Instance, complétez les informations requises. Reportez-vous au guide Créer une instance depuis l'interface Horizon pour plus de détails.
Dans l'onglet Source, choisissez « Volume » dans le champ Select Boot Source.

Un nouveau champ de sélection de volume s'affiche. Vous pouvez sélectionner le volume précédemment créé dans la liste.

Cliquez sur Launch Instance.
L'instance sera dans l'état build puis dans l'état Block Device Mapping avant d'être disponible.
L'instance finira par avoir le volume attaché.

Créez une instance, en spécifiant le volume amorçable volume_ubuntu comme périphérique d'amorçage.
Lister les volumes pour s'assurer que le statut a changé en in-use et que le volume rapporte correctement l'attachement :
Lister les volumes attachés à l'instance InstanceTest :
Vous pouvez également créer une instance, en utilisant l'image choisie et en demandant le comportement « boot from volume ».
Dans la commande ci-dessus, b680f0aa-8eb8-4ac8-b008-2a90bb71af4f est l'ID image Debian 12.
- Lister les volumes :
Lister les volumes pour s'assurer que l'état est passé à in-use et que le volume signale correctement le rattachement.
Listez le volume sur le serveur pour vous assurer qu'il est correctement rattaché.
Aller plus loin
Échangez avec notre communauté d'utilisateurs.


