Créer un snapshot 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 :
<br />
+
==Prérequis==
  
==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]]
  
*[[Générer et télécharger le fichier OpenStack RC|Avoir généré et téléchargé le Fichier Openstack RC]]
+
*[[Installer le client OpenStack sous Linux|Avoir installé le client Openstack]]
*Avoir [[Installer le client OpenStack sous Linux|installé le client OpenStack]]
+
*[[Créer une instance Openstack en ligne de commande|Avoir créé une instance Openstack]]
*Avoir [[Installer le client OpenStack sous Linux|installé le l'extention octavia]]
 
  
 
==Créer un snapshot==
 
==Créer un snapshot==
'''Les commandes suivantes sont exécutées à partir du [[Installer le client OpenStack sous Linux|client Openstack et l'extention octavia]] en ligne de commande'''
+
'''Les commandes suivantes sont exécutées à partir du [[Installer le client OpenStack sous Linux|client Openstack et l'extension octavia]] en ligne de commande'''
  
Pour creer un snapshot d'une instance utiliser la commande openstack server image.
+
Pour créer un snapshot d'une [[:Catégorie:Instances-cli|instance]], utiliser la commande openstack server image.
  
Le snapshot sera visible et utilisable dans les images.<syntaxhighlight lang="bash">
+
Le snapshot sera visible et utilisable dans les [[:Catégorie:Images-cli|images]].<syntaxhighlight lang="bash">
 
openstack server image create instance-1 --name Snapshot-1
 
openstack server image create instance-1 --name Snapshot-1
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
==Description des paramètres de la commande==
 
==Description des paramètres de la commande==
<syntaxhighlight lang="bash">
+
<syntaxhighlight lang="shell">
openstack volume create
+
openstack server image create [--name <image-name>] [--wait] <server>
    [--size <size>]
+
</syntaxhighlight>
    [--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).
+
;--name <image-name>
 +
:Nom de la nouvelle image disque (par défaut: server name).
 +
;--wait
 +
:Attendre que l'opération soit terminée.
 +
;server
 +
:Serveur pour créer une image (nom ou ID)
  
'''--type <volume-type>'''
+
==Pour aller plus loin==
  
Selectionner le type du volume.
+
*[[:Catégorie:Instances-cli|Toutes les documentations liées à la gestion des instances en ligne de commande]]
 
 
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)]
+
*[https://docs.openstack.org/python-openstackclient/queens/cli/command-objects/server-image.html Documentation officielle OpenStack de la commande (Anglais)]
  
 
[[Catégorie:Instances]]
 
[[Catégorie:Instances]]
Ligne 119 : Ligne 38 :
 
[[Catégorie:Openstack Client]]
 
[[Catégorie:Openstack Client]]
 
[[Catégorie:Instances-cli]]
 
[[Catégorie:Instances-cli]]
 +
__FORCERSOMMAIRE__

Version actuelle datée du 14 août 2019 à 16:45

Prérequis

Créer un snapshot

Les commandes suivantes sont exécutées à partir du client Openstack et l'extension octavia en ligne de commande

Pour créer un snapshot d'une instance, utiliser la commande openstack server image.

Le snapshot sera visible et utilisable dans les images.

openstack server image create instance-1 --name Snapshot-1

Description des paramètres de la commande

openstack server image create [--name <image-name>] [--wait] <server>
--name <image-name>
Nom de la nouvelle image disque (par défaut: server name).
--wait
Attendre que l'opération soit terminée.
server
Serveur pour créer une image (nom ou ID)

Pour aller plus loin