Etendre un volume en ligne de commande : Différence entre versions
De Hopla.cloud OpenStack Documentation Wiki
(Page créée avec « '''Les commandes suivants sont exécutées avec le client Openstack''' ==Comment étendre un volume depuis le client Openstack ?== Pour... ») |
(Balise : Éditeur visuel) |
||
(12 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | '''Les commandes | + | ==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''' | ||
==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:Experts]] | ||
+ | [[Catégorie:Openstack Client]] | ||
+ | [[Catégorie:Volumes-cli]] | ||
+ | __FORCERSOMMAIRE__ |
Version actuelle datée du 19 août 2019 à 14:30
Sommaire
Prérequis
- Avoir créé un utilisateur API
- Avoir généré et téléchargé le fichier Openstack RC
- Avoir créé une instance Openstack
- Avoir créé un volume
- Avoir détaché un volume à une instance Openstack
É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)