Créer un volume en ligne de commande : Différence entre versions
| (Balise : Éditeur visuel) | |||
| (5 révisions intermédiaires par 3 utilisateurs non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
| ==Prérequis== | ==Prérequis== | ||
| − | *[[Générer et télécharger le fichier OpenStack RC|Avoir généré et téléchargé le  | + | *[[Créer un utilisateur d'API OpenStack sur le manager hopla.cloud|Avoir créé un utilisateur API]] | 
| − | * | + | *[[Générer et télécharger le fichier OpenStack RC depuis Horizon|Avoir généré et téléchargé le fichier Openstack RC]] | 
| − | + | *[[Installer le client OpenStack sous Linux|Avoir installé le client OpenStack]] | |
| ==Créer un volume== | ==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''' | ||
| − | Pour créer un volume vide, utiliser la commander suivante | + | Pour créer un [[:Catégorie:Volumes-cli|volume]] vide, utiliser la commander suivante :<syntaxhighlight lang="bash"> | 
| openstack volume create --size 120 volume-1 | openstack volume create --size 120 volume-1 | ||
| </syntaxhighlight> | </syntaxhighlight> | ||
| Ligne 29 : | Ligne 29 : | ||
|      [--read-only | --read-write] |      [--read-only | --read-write] | ||
|      <name> |      <name> | ||
| − | </syntaxhighlight>'''--size <size>''' | + | </syntaxhighlight> | 
| + | |||
| + | '''--size <size>''' | ||
| Taille du volume GB (Obligatoire sauf pour –snapshot ou –source ou –source-replicated). | Taille du volume GB (Obligatoire sauf pour –snapshot ou –source ou –source-replicated). | ||
| Ligne 35 : | Ligne 37 : | ||
| '''--type <volume-type>''' | '''--type <volume-type>''' | ||
| − | + | Sélectionner le type du volume. | |
| Pour avoir la liste des types de volume, utiliser la commande : volume type list. | Pour avoir la liste des types de volume, utiliser la commande : volume type list. | ||
| Ligne 73 : | Ligne 75 : | ||
| '''--consistency-group <consistency-group>''' | '''--consistency-group <consistency-group>''' | ||
| − | Groupe de  | + | Groupe de consistance auquel le nouveau volume appartient. | 
| '''--property <key=value>''' | '''--property <key=value>''' | ||
| − | Spécifier une propriété pour le volume (répéter l'option pour spécifier plusieurs propriétés) | + | Spécifier une propriété pour le volume (répéter l'option pour spécifier plusieurs propriétés). | 
| '''--hint <key=value>''' | '''--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) | + | 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''' | + | '''--multi-attach'''  (non compatible hopla.cloud) | 
| − | Autoriser le volume à  | + | Autoriser le volume à être attaché à plusieurs [[:Catégorie:Instances|instances]] (valeur par défaut : False). | 
| '''--bootable''' | '''--bootable''' | ||
| − | Rendre le volume bootable | + | Rendre le volume bootable. | 
| '''--non-bootable''' | '''--non-bootable''' | ||
| − | Rendre le volume non bootable (défaut) | + | Rendre le volume non bootable (défaut). | 
| '''--read-only''' | '''--read-only''' | ||
| Ligne 101 : | Ligne 103 : | ||
| '''--read-write''' | '''--read-write''' | ||
| − | Rendre le volume accessible en lecture et  | + | Rendre le volume accessible en lecture et écriture (défaut). | 
| '''<name>''' | '''<name>''' | ||
| − | Nom du volume | + | Nom du volume. | 
| ==Pour aller plus loin== | ==Pour aller plus loin== | ||
| − | * [https://docs.openstack.org/python-openstackclient/queens/cli/command-objects/volume.html Documentation officielle OpenStack de la commande (Anglais)] | + | *[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]] | ||
| Ligne 115 : | Ligne 117 : | ||
| [[Catégorie:Openstack Client]] | [[Catégorie:Openstack Client]] | ||
| [[Catégorie:Volumes-cli]] | [[Catégorie:Volumes-cli]] | ||
| + | __FORCERSOMMAIRE__ | ||
Version actuelle datée du 19 août 2019 à 14:25
Sommaire
Prérequis
- Avoir créé un utilisateur API
- Avoir généré et téléchargé le fichier Openstack RC
- Avoir installé le client OpenStack
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-1Description 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>
Sélectionner 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 consistance auquel 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 (non compatible hopla.cloud)
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 écriture (défaut).
<name>
Nom du volume.
