Les volumes Openstack sont du stockage block qui utilise le service Cinder qui repose sur différents backends (Ceph, LVM, etc…)
Les volumes permettent d’ajouter un « disque dur » supplémentaire à une instance.
Il ne peux etre attaché qu’à une seule instance à la fois.
Il peux être déplacer d’une instance à une autre.
Pour être exploité, il dois être formaté et monté dans le système d’exploitation de l’instance.
Volumes
et cliquez sur Créer un Volume
Créer un Volume
Instances
, choisissez votre instance et cliquez sur Attacher un Volume
Attacher un Volume
openstack volume create
[--size <SIZE>]
[--type <volume-type>]
[--image <IMAGE> | --snapshot <SNAPSHOT> | --source <VOLUME> ]
[--description <DESCRIPTION>]
[--bootable | --non-bootable]
[--read-only | --read-write]
<NAME>
–size SIZE
- Taille du volume en Go (obligatoire sauf si –snapshot ou –source est spécifié)
–type VOLUME_TYPE
- Définir le type de volume parmis les types disponibles (
openstack volume type list
)–image IMAGE | --snapshot SNAPSHOT | --source VOLUME
- Utiliser une des sources avec son nom ou ID
–description DESCRIPTION
- Modifier la description du volume
–bootable | --non-bootable
- Rendre le volume bootable ou non (par défaut :
non-bootable
)—read-only | --read-write
- Régler les autorisation en lecture/écriture (par défaut :
read-write
)NAME
Nom du volume à créer
.
openstack server add volume <INSTANCE> <VOLUME> --device <CHEMIN>
INSTANCE
- Nom ou ID de l’instance
VOLUME
- Nom ou ID du volume
–device CHEMIN
Chemin du périphérique (exemple :
/dev/vdb
).
openstack server remove volume <INSTANCE> <VOLUME>
INSTANCE
- Nom ou ID de l’instance
VOLUME
Nom ou ID du volume
.
openstack volume list
openstack volume show <VOLUME>
VOLUME
Nom ou ID du volume à afficher
.
openstack volume delete <VOLUME>
VOLUME
Nom ou ID du volume à supprimer
.
Avant de pouvoir utiliser ce volume attaché à l’instant, il faut d’abord le formater puis le monter. Ici nous utiliserons un exemple avec Debian.
Vous pouvez suivre ce tutoriel suivant :