Créer un volume en ligne de commande : Différence entre versions
(Balise : Éditeur visuel) |
|||
Ligne 1 : | Ligne 1 : | ||
+ | ==Prérequis== | ||
+ | |||
+ | *[[Générer et télécharger le fichier OpenStack RC|Avoir généré et téléchargé le Fichier Openstack RC]] | ||
+ | *Avoir [[Installer le client OpenStack sous Linux|installé le client OpenStack]] | ||
+ | *Avoir [[Installer le client OpenStack sous Linux|installé le l'extention octavia]] | ||
+ | |||
+ | ==Créer un volume== | ||
'''Les commandes suivantes sont exécutées avec le [[Installer le client OpenStack sous Linux|client Openstack]] en ligne de commande''' | '''Les commandes suivantes sont exécutées avec le [[Installer le client OpenStack sous Linux|client Openstack]] en ligne de commande''' | ||
Ligne 4 : | Ligne 11 : | ||
openstack volume create --size 120 volume-1 | openstack volume create --size 120 volume-1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | ==Description des paramètres de la commande== | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | openstack volume create | ||
+ | [--size <size>] | ||
+ | [--type <volume-type>] | ||
+ | [--image <image> | --snapshot <snapshot> | --source <volume> | --source-replicated <replicated-volume>] | ||
+ | [--description <description>] | ||
+ | [--user <user>] | ||
+ | [--project <project>] | ||
+ | [--availability-zone <availability-zone>] | ||
+ | [--consistency-group <consistency-group>] | ||
+ | [--property <key=value> [...] ] | ||
+ | [--hint <key=value> [...] ] | ||
+ | [--multi-attach] | ||
+ | [--bootable | --non-bootable] | ||
+ | [--read-only | --read-write] | ||
+ | <name> | ||
+ | </syntaxhighlight>'''--size <size>''' | ||
+ | |||
+ | Taille du volume GB (Obligatoire sauf pour –snapshot ou –source ou –source-replicated). | ||
+ | |||
+ | '''--type <volume-type>''' | ||
+ | |||
+ | Selectionner le type du volume. | ||
+ | |||
+ | Pour avoir la liste des types de volume, utiliser la commande : volume type list. | ||
+ | |||
+ | '''--image <image>''' | ||
+ | |||
+ | Utiliser une image comme source (nom ou ID). | ||
+ | |||
+ | '''--snapshot <snapshot>''' | ||
+ | |||
+ | Utiliser un snapshot comme source (nom ou ID). | ||
+ | |||
+ | '''--source <volume>''' | ||
+ | |||
+ | Utiliser un volume comme source (nom ou ID). | ||
+ | |||
+ | '''--source-replicated <replicated-volume>''' | ||
+ | |||
+ | Utiliser un volume répliqué comme source (nom ou ID). | ||
+ | |||
+ | '''--description <description>''' | ||
+ | |||
+ | Description du volume. | ||
+ | |||
+ | '''--user <user>''' | ||
+ | |||
+ | Spécifier un utilisateur (nom ou ID). | ||
+ | |||
+ | '''--project <project>''' | ||
+ | |||
+ | Spécifier un projet (nom ou ID). | ||
+ | |||
+ | '''--availability-zone <availability-zone>''' | ||
+ | |||
+ | Spécifier une zone de disponibilité. | ||
+ | |||
+ | '''--consistency-group <consistency-group>''' | ||
+ | |||
+ | Groupe de consistanceauquel le nouveau volume appartient | ||
+ | |||
+ | '''--property <key=value>''' | ||
+ | |||
+ | Spécifier une propriété pour le volume (répéter l'option pour spécifier plusieurs propriétés) | ||
+ | |||
+ | '''--hint <key=value>''' | ||
+ | |||
+ | Indication (hint) arbitraire en clef/valeur pour aider au démarrage d'une instance (répéter l'option pour de multiples indications) | ||
+ | |||
+ | '''--multi-attach''' | ||
+ | |||
+ | Autoriser le volume à étre attaché à plusieurs [[:Catégorie:Instances|instances]] (valeur par défaut : False) | ||
+ | |||
+ | '''--bootable''' | ||
+ | |||
+ | Rendre le volume bootable | ||
+ | |||
+ | '''--non-bootable''' | ||
+ | |||
+ | Rendre le volume non bootable (défaut) | ||
+ | |||
+ | '''--read-only''' | ||
+ | |||
+ | Rendre le volume accessible en lecture seule. | ||
+ | |||
+ | '''--read-write''' | ||
+ | |||
+ | Rendre le volume accessible en lecture et ecriture (défaut). | ||
+ | |||
+ | '''<name>''' | ||
+ | |||
+ | Nom du volume | ||
+ | |||
+ | ==Pour aller plus loin== | ||
+ | |||
+ | * [https://docs.openstack.org/python-openstackclient/queens/cli/command-objects/volume.html Documentation officielle OpenStack de la commande (Anglais)] | ||
+ | |||
[[Catégorie:Volumes]] | [[Catégorie:Volumes]] | ||
[[Catégorie:Experts]] | [[Catégorie:Experts]] | ||
[[Catégorie:Openstack Client]] | [[Catégorie:Openstack Client]] | ||
[[Catégorie:Volumes-cli]] | [[Catégorie:Volumes-cli]] |
Version du 9 août 2019 à 10:11
Sommaire
Prérequis
- Avoir généré et téléchargé le Fichier Openstack RC
- Avoir installé le client OpenStack
- Avoir installé le l'extention octavia
Créer un volume
Les commandes suivantes sont exécutées avec le client Openstack en ligne de commande
Pour créer un volume vide, utiliser la commander suivante.
openstack volume create --size 120 volume-1
Description des paramètres de la commande
openstack volume create
[--size <size>]
[--type <volume-type>]
[--image <image> | --snapshot <snapshot> | --source <volume> | --source-replicated <replicated-volume>]
[--description <description>]
[--user <user>]
[--project <project>]
[--availability-zone <availability-zone>]
[--consistency-group <consistency-group>]
[--property <key=value> [...] ]
[--hint <key=value> [...] ]
[--multi-attach]
[--bootable | --non-bootable]
[--read-only | --read-write]
<name>
--size <size>
Taille du volume GB (Obligatoire sauf pour –snapshot ou –source ou –source-replicated).
--type <volume-type>
Selectionner le type du volume.
Pour avoir la liste des types de volume, utiliser la commande : volume type list.
--image <image>
Utiliser une image comme source (nom ou ID).
--snapshot <snapshot>
Utiliser un snapshot comme source (nom ou ID).
--source <volume>
Utiliser un volume comme source (nom ou ID).
--source-replicated <replicated-volume>
Utiliser un volume répliqué comme source (nom ou ID).
--description <description>
Description du volume.
--user <user>
Spécifier un utilisateur (nom ou ID).
--project <project>
Spécifier un projet (nom ou ID).
--availability-zone <availability-zone>
Spécifier une zone de disponibilité.
--consistency-group <consistency-group>
Groupe de consistanceauquel le nouveau volume appartient
--property <key=value>
Spécifier une propriété pour le volume (répéter l'option pour spécifier plusieurs propriétés)
--hint <key=value>
Indication (hint) arbitraire en clef/valeur pour aider au démarrage d'une instance (répéter l'option pour de multiples indications)
--multi-attach
Autoriser le volume à étre attaché à plusieurs instances (valeur par défaut : False)
--bootable
Rendre le volume bootable
--non-bootable
Rendre le volume non bootable (défaut)
--read-only
Rendre le volume accessible en lecture seule.
--read-write
Rendre le volume accessible en lecture et ecriture (défaut).
<name>
Nom du volume