Etendre un volume en ligne de commande : Différence entre versions

De Hopla.cloud OpenStack Documentation Wiki
Aller à : navigation, rechercher
 
(9 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 +
==Prérequis==
 +
 +
*[[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]]
 +
*[[Créer une instance Openstack en ligne de commande|Avoir créé une instance Openstack]]
 +
*[[Créer un volume en ligne de commande|Avoir créé un volume]]
 +
*[[Détacher le volume d'une instance Openstack en ligne de commande|Avoir détaché un volume à une instance Openstack]]
 +
 +
==Étendre 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'''
  
 
==Comment étendre un volume depuis le client Openstack ?==
 
==Comment étendre un volume depuis le client Openstack ?==
Pour étendre un volume, utiliser la commander suivante.
+
Pour étendre un [[:Catégorie:Volumes-cli|volume]], utiliser la commander suivante :
  
Si le volume est utilisé, il faut le détacher de l'instance.
+
Si le [[:Catégorie:Volumes-cli|volume]] est utilisé, il faut le détacher de l'[[:Catégorie:Instances-cli|instance]].
  
Il n'est pas possible de réduire un volume.<syntaxhighlight lang="bash">
+
Il n'est pas possible de réduire un [[:Catégorie:Volumes-cli|volume]].<syntaxhighlight lang="bash">
 
openstack volume set volume-1 --size 500
 
openstack volume set volume-1 --size 500
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
==Description des paramètres de la commande==
 +
<syntaxhighlight lang="shell">
 +
openstack volume set
 +
    [--name <name>]
 +
    [--size <size>]
 +
    [--description <description>]
 +
    [--no-property]
 +
    [--property <key=value> [...] ]
 +
    [--image-property <key=value> [...] ]
 +
    [--state <state>]
 +
    [--attached | --detached ]
 +
    [--type <volume-type>]
 +
    [--retype-policy <retype-policy>]
 +
    [--bootable | --non-bootable]
 +
    [--read-only | --read-write]
 +
    <volume>
 +
</syntaxhighlight>'''--name <name>'''
 +
 +
:Nom du nouveau volume
 +
 +
'''--size <size>'''
 +
 +
:Augmenter la taille du volume en GB
 +
 +
'''--description <description>'''
 +
 +
:Description du nouveau volume
 +
 +
'''--no-property'''
 +
 +
:Supprime toutes les propriétés de <volume> (il est possible de spécifier à la fois --no-property et --property pour supprimer les propriétés actuelles avant de définir de nouvelles propriétés)
 +
 +
'''--property <key=value>'''
 +
 +
:Définir une propriété sur ce volume (Répéter l'option pour définir plusieurs propriétés)
 +
 +
'''--type <volume-type>'''
 +
 +
:Type du nouveau volume (Nom ou ID)
 +
:''Volume version 2 seulement''
 +
 +
'''--retype-policy <retype-policy>'''
 +
 +
:Politique de migration lors de la nouvelle saisie du volume («never» ou «on-demand», la valeur par défaut est «never») (disponible uniquement lorsque l'option --type est spécifiée) ''Volume version 2 uniquement''
 +
 +
'''--bootable'''
 +
 +
:Marque le volume comme bootable.
 +
 +
'''--non-bootable'''
 +
 +
:Marque le volume comme non-bootable
 +
 +
'''--read-only'''
 +
 +
:Définir le volume en mode d'accès en lecture seule
 +
 +
'''--read-write'''
 +
 +
:Définir le volume en mode d'accès en lecture / écriture
 +
 +
'''--image-property <key=value>'''
 +
 +
:Définir une propriété d'image sur ce volume (Répéter l'option pour définir plusieurs propriétés d'image) Les propriétés de l'image sont copiées avec l'image lors de la création d'un volume à l'aide de --image. Notez que ces propriétés sont immuables sur l'image elle-même, cette option met à jour la copie attachée à ce volume.  ''Volume version 2 uniquement''
 +
 +
'''--state <state>'''
 +
 +
:Nouvel état de volume (“available”, “error”, “creating”, “deleting”, “in-use”, “attaching”, “detaching”, “error_deleting” or “maintenance”) - '''en administrateur seulement'''
 +
:Cette option modifie simplement l'état du volume dans la base de données sans tenir compte de l'état actuel, '''faire preuve de prudence lors de l'utilisation de cette commande'''.
 +
:''Volume version 2 uniquement''
 +
 +
'''--attached'''
 +
 +
:Définir le statut du volume sur "attaché" - '''en administrateur uniquement'''
 +
:Cette option modifie simplement l'état du volume dans la base de données sans tenir compte de l'état actuel, '''faire preuve de prudence lors de l'utilisation de cette commande'''.  ''Volume version 2 uniquement''
 +
 +
'''--deattach'''
 +
 +
:Définir le statut du volume sur "détaché" - '''en administrateur uniquement'''
 +
:Cette option modifie simplement l'état du volume dans la base de données sans tenir compte de l'état actuel, '''faire preuve de prudence lors de l'utilisation de cette commande'''.  ''Volume version 2 uniquement''
 +
 +
'''<volume>'''
 +
 +
:Volume à modifier (Nom ou ID)
 +
 +
==Pour aller plus loin==
 +
 +
*[[Attacher un volume à une instance Openstack en ligne de commande]]
 +
 +
*[[:Catégorie:Volumes-cli|Toutes les documentations liées à la gestion des volumes en ligne de commande]]
 +
 +
*[https://docs.openstack.org/python-openstackclient/queens/cli/command-objects/volume.html#volume-set 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]]
 +
__FORCERSOMMAIRE__

Version actuelle datée du 19 août 2019 à 14:30

Prérequis

Étendre un volume

Les commandes suivantes sont exécutées avec le client Openstack en ligne de commande

Comment étendre un volume depuis le client Openstack ?

Pour étendre un volume, utiliser la commander suivante :

Si le volume est utilisé, il faut le détacher de l'instance.

Il n'est pas possible de réduire un volume.

openstack volume set volume-1 --size 500

Description des paramètres de la commande

openstack volume set
    [--name <name>]
    [--size <size>]
    [--description <description>]
    [--no-property]
    [--property <key=value> [...] ]
    [--image-property <key=value> [...] ]
    [--state <state>]
    [--attached | --detached ]
    [--type <volume-type>]
    [--retype-policy <retype-policy>]
    [--bootable | --non-bootable]
    [--read-only | --read-write]
    <volume>

--name <name>

Nom du nouveau volume

--size <size>

Augmenter la taille du volume en GB

--description <description>

Description du nouveau volume

--no-property

Supprime toutes les propriétés de <volume> (il est possible de spécifier à la fois --no-property et --property pour supprimer les propriétés actuelles avant de définir de nouvelles propriétés)

--property <key=value>

Définir une propriété sur ce volume (Répéter l'option pour définir plusieurs propriétés)

--type <volume-type>

Type du nouveau volume (Nom ou ID)
Volume version 2 seulement

--retype-policy <retype-policy>

Politique de migration lors de la nouvelle saisie du volume («never» ou «on-demand», la valeur par défaut est «never») (disponible uniquement lorsque l'option --type est spécifiée) Volume version 2 uniquement

--bootable

Marque le volume comme bootable.

--non-bootable

Marque le volume comme non-bootable

--read-only

Définir le volume en mode d'accès en lecture seule

--read-write

Définir le volume en mode d'accès en lecture / écriture

--image-property <key=value>

Définir une propriété d'image sur ce volume (Répéter l'option pour définir plusieurs propriétés d'image) Les propriétés de l'image sont copiées avec l'image lors de la création d'un volume à l'aide de --image. Notez que ces propriétés sont immuables sur l'image elle-même, cette option met à jour la copie attachée à ce volume. Volume version 2 uniquement

--state <state>

Nouvel état de volume (“available”, “error”, “creating”, “deleting”, “in-use”, “attaching”, “detaching”, “error_deleting” or “maintenance”) - en administrateur seulement
Cette option modifie simplement l'état du volume dans la base de données sans tenir compte de l'état actuel, faire preuve de prudence lors de l'utilisation de cette commande.
Volume version 2 uniquement

--attached

Définir le statut du volume sur "attaché" - en administrateur uniquement
Cette option modifie simplement l'état du volume dans la base de données sans tenir compte de l'état actuel, faire preuve de prudence lors de l'utilisation de cette commande. Volume version 2 uniquement

--deattach

Définir le statut du volume sur "détaché" - en administrateur uniquement
Cette option modifie simplement l'état du volume dans la base de données sans tenir compte de l'état actuel, faire preuve de prudence lors de l'utilisation de cette commande. Volume version 2 uniquement

<volume>

Volume à modifier (Nom ou ID)

Pour aller plus loin