Créer un volume
Présentation🔗
OpenStack propose deux classes de stockage par blocs :
- le stockage éphémère, qui n'existe que pendant la durée de vie d'une instance (redémarrage inclus), et qui est supprimé en même temps que celle-ci;
- les volumes persistants, qui sont indépendants de l'instance sur laquelle ils sont attachés. Ces derniers peuvent être détachés ou attachés à une instance différente, tout en conservant toutes les données. Les volumes persistants sont stockés sur un stockage redondant et distant.
Plusieurs types de volume persistant sont disponibles afin de répondre à tous les besoins :
- cinder-hdd : stockage traditionnel avec des disques rotatifs;
- cinder-ssd : stockage haute performance sur de la mémoire flash.
Depuis l'interface Brane🔗
- Dans le menu de gauche, cliquer sur ACHETER
- Sur la page qui s'affiche, en haut, dans le choix des onglets, cliquer sur NOUVEL ACHAT OPENSTACK
- Aller dans la section Stockage ;
- Choisir cinder-hdd1.vol ou cinder-ssd1.vol en cliquant sur le bouton Sélectionner une région correspondant ;
- Choisir la région sur laquelle provisionner le volume .
- Remplir tous les champs obligatoires marqués par une *
- Cliquer sur le type de volume souhaité :
- vide pour un volume vierge;
- Image pour monter une image dans votre volume ce qui rendra ce dernier amorçable;
- Snapshot pour créer un volume à partir d'un instantané précédemment créé;
- Renseigner la taille du volume (5Go minimum) ;
- Attacher votre volume à un groupe de volumes si votre projet possède des groupes de volumes (facultatif) ;
- Cliquer sur Valider la configuration pour finir.
Avec la CLI🔗
Création d'un volume vide🔗
Lancer la commande suivante en substituant avec les paramètres suivant :
- --description : description du volume (facultatif)
- --size : la taille du volume (en Go)
- --type : le type de volume souhaité (cinder-hdd1 ou cinder-ssd1)
$ openstack volume create --description "Mon Nouveau Volume" --size 10 --type cinder-hdd1 new_volume
Création d'un volume à partir d'une image🔗
Récupérer l'ID de l'images souhaité :
$ openstack image list
Lancer la commande suivante en substituant avec les paramètres suivant :
- --description : description du volume (facultatif)
- --size : la taille du volume (en Go)
- --type : le type de volume souhaité (cinder-hdd1 ou cinder-ssd1)
- --image : l'ID de l'image souhaité
Dans cet exemple un volume de 10Go avec le type cinder-hdd1 est créé à partir d'une image :
$ openstack volume create --description "Mon Nouveau Volume" --size 10 --type cinder-hdd1 --image IMAGE_ID nouveau_volume
Création d'un volume à partir d'un snapshot🔗
Récupérer l'ID du snapshot souhaité :
$ openstack volume snapshot list
Lancer la commande suivante en substituant avec les parametres suivant :
- --description : description du volume (facultatif)
- --size : la taille du volume (en Go)
- --type : le type de volume souhaité (cinder-hdd1 ou cinder-ssd1)
- --snapshot : l'ID du snapshot souhaité
Dans cet exemple un volume de 10Go avec le type cinder-hdd1 est créé à partir d'un snapshot :
$ openstack volume create --description "Mon Nouveau Volume" --size 10 --type cinder-hdd1 --snapshot SNAPSHOT_ID nouveau_volume