openstack volume type list
Plusieurs types de volumes sont disponibles. Ils correspondent à des classes de stockage différentes, avec des compromis entre performance et capacité.
Vous pouvez lister les types disponibles avec la commande :
openstack volume type list
Exemple de sortie :
+--------------------------------------+----------------+-----------+
| ID | Name | Is Public |
+--------------------------------------+----------------+-----------+
| 5b5047a4-dc8b-4edc-aef9-80d3dab2e8d9 | io-cinder-std | True |
| f5317a25-3a50-4610-8de1-dd8b4dff3750 | io-cinder-fast | True |
| 7e26889f-a971-4573-8ddc-2876f8777301 | io-cinder-big | True |
| 8a4b4add-d847-4f8f-a4a9-b37025e6423a | __DEFAULT__ | True |
+--------------------------------------+----------------+-----------+
| Si aucun volume n’est utilisé, les données sont stockées localement sur l’hyperviseur et seront perdues en cas de crash du serveur. Il est donc fortement recommandé d’utiliser des volumes Cinder pour la persistance des données, sauf pour certains services conçus pour être redondés par design et nécessitant de fortes performances I/O, comme par exemple etcd. |
Type de volume très haute performance.
stockage optimisé pour les IOPS et la latence
idéal pour :
workloads très intensifs en I/O
capacité plus limitée
Type de volume standard offrant un bon équilibre.
bonnes performances
capacité plus importante
adapté à la majorité des usages :
serveurs applicatifs
bases de données
applications critiques
stockage général
environnements de test ou de production
Créer un volume de 20 Go avec le type io-cinder-fast :
openstack volume create \
--size 20 \
--type io-cinder-fast \
volume-fast
Créer un volume standard :
openstack volume create \
--size 100 \
--type io-cinder-std \
volume-std
Créer un volume de standard (par défaut) :
openstack volume create \
--size 500 \
volume
Lister les volumes :
openstack volume list
Une fois la VM créée, vous pouvez attacher un volume avec :
openstack server add volume <vm-name> <volume-name>
Exemple :
openstack server add volume vm-test volume-std
Depuis OpenStack :
openstack server show vm-test
Dans la machine virtuelle :
lsblk
Le nouveau disque apparaîtra généralement sous la forme :
/dev/vdb
Il pourra ensuite être partitionné, formaté et monté dans le système.