Les volumes
Les volumes sont des espaces de stockage persistants que vous pouvez attacher à vos instances. Contrairement au disque système local (Ephemeral) de l’instance qui peut être perdu lors de la suppression de l’instance, les données sur un volume sont conservées indépendamment du cycle de vie des serveurs.
Créer et attacher un volume via la console
Créer un volume
- Allez dans Volumes → Volumes.
- Cliquez sur Créer un volume.
- Donnez un Nom (ex:
data-vol-1). - Spécifiez la Taille (en Go).
- Validez avec Créer un volume.
Attacher le volume à une instance
- Dans la liste des volumes, localisez votre volume.
- Cliquez sur le menu déroulant à droite (flèche) et sélectionnez Gérer les attachements.
- Sélectionnez l’instance à laquelle attacher le volume.
- Cliquez sur Attacher le volume.
👉🏼
Une fois attaché, le volume apparaît comme un disque supplémentaire dans votre instance (ex:
/dev/vdb sous Linux). Vous devrez le formater et le monter pour l’utiliser.Formater et monter le volume (Linux)
Connectez-vous à votre instance et exécutez :
# Identifier le nouveau disque (souvent /dev/sdb ou /dev/vdb)
lsblk
# Créer un système de fichiers (formatage)
sudo mkfs.ext4 /dev/sdb
# Créer un point de montage
sudo mkdir /mnt/data
# Monter le volume
sudo mount /dev/sdb /mnt/data
# Vérifier
df -hVia la CLI OpenStack
# Créer un volume de 10 Go
openstack volume create --size 10 data-vol-1
# Lister les volumes
openstack volume list
# Attacher le volume à une instance
openstack server add volume <INSTANCE_NAME> data-vol-1
# Détacher un volume
openstack server remove volume <INSTANCE_NAME> data-vol-1
# Supprimer un volume (doit être détaché)
openstack volume delete data-vol-1Dernière modification
