Skip to content

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🔗

Accéder à la page d'achat

  • 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

Choisir le produit

  • 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 .

Choisir le produit

  • 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