Importer une image en ligne de commande : Différence entre versions

De Hopla.cloud OpenStack Documentation Wiki
Aller à : navigation, rechercher
(Description des paramètres de la commande)
 
Ligne 13 : Ligne 13 :
 
</syntaxhighlight>
 
</syntaxhighlight>
  
== Description des paramètres de la commande ==
+
==Description des paramètres de la commande==
 
<syntaxhighlight lang="shell">
 
<syntaxhighlight lang="shell">
 
openstack image create
 
openstack image create
Ligne 37 : Ligne 37 :
 
</syntaxhighlight>
 
</syntaxhighlight>
  
; --id <id>
+
;--id <id>
: ID de l'image à réserver.
+
:ID de l'image à réserver.
; --store <store>
+
;--store <store>
: Charger une image dans ce magasin.  ''Image version 1 seulement.''
+
:Charger une image dans ce magasin.  ''Image version 1 seulement.''
; --container-format <container-format>
+
;--container-format <container-format>
: Format du conteneur d'image. Les options prises en charge sont les suivantes : ami, ari, aki, bare, docker, ova, ovf (Par défaut : '''nu''').
+
:Format du conteneur d'image. Les options prises en charge sont les suivantes : ami, ari, aki, bare, docker, ova, ovf (Par défaut : '''nu''').
; --disk-format <disk-format>
+
;--disk-format <disk-format>
: Format du disque image. Les options prises en charge sont les suivantes : ami, ari, aki, vhd, vmdk, raw, qcow2, vhdx, vdi, iso and ploop (Par défaut : raw).
+
:Format du disque image. Les options prises en charge sont les suivantes : ami, ari, aki, vhd, vmdk, raw, qcow2, vhdx, vdi, iso and ploop (Par défaut : raw).
; --size <size>
+
;--size <size>
: Taille de l'image, en octets (seulement utilisé avec --location et --copy-from).  ''Image version 1 seulement.''
+
:Taille de l'image, en octets (seulement utilisé avec --location et --copy-from).  ''Image version 1 seulement.''
; --min-disk <disk-gb>
+
;--min-disk <disk-gb>
: Taille de disque minimale requise pour démarrer l'image, en gigaoctets.
+
:Taille de disque minimale requise pour démarrer l'image, en gigaoctets.
; --min-ram <ram-mb>
+
;--min-ram <ram-mb>
: Taille minimale de la RAM requise pour démarrer l'image, en mégaoctets.
+
:Taille minimale de la RAM requise pour démarrer l'image, en mégaoctets.
; --location <image-url>
+
;--location <image-url>
: Télécharger une image depuis une URL existante.  ''Image version 1 seulement.''
+
:Télécharger une image depuis une URL existante.  ''Image version 1 seulement.''
; --copy-from <image-url>
+
;--copy-from <image-url>
: Copier l'image du magasin de données (similaire à --location).  ''Image version 1 seulement''
+
:Copier l'image du magasin de données (similaire à --location).  ''Image version 1 seulement''
; --file <file>
+
;--file <file>
: Charger une image à partir d'un fichier local.
+
:Charger une image à partir d'un fichier local.
; --volume <volume>
+
;--volume <volume>
: Créer une image à partir d'un volume.
+
:Créer une image à partir d'un volume.
; --force<code class="descclassname"> <id></code>
+
;--force<code class="descclassname"> <id></code>
: Forcer la création d'images si le volume est en cours d'utilisation (uniquement significatif  avec --volume)
+
:Forcer la création d'images si le volume est en cours d'utilisation (uniquement significatif  avec --volume)
; --checksum <checksum>
+
;--checksum <checksum>
: hachage de l'image utilisée pour la vérification.  ''Image version 1 seulement.''
+
:hachage de l'image utilisée pour la vérification.  ''Image version 1 seulement.''
; --protected<code class="descclassname"> <id></code>
+
;--protected<code class="descclassname"> <id></code>
: Empêcher la suppression de l'image.
+
:Empêcher la suppression de l'image.
; --unprotected<code class="descclassname"> <id></code>
+
;--unprotected<code class="descclassname"> <id></code>
: Autoriser la suppression de l'image (par défaut).
+
:Autoriser la suppression de l'image (par défaut).
; --public<code class="descclassname"> <id></code>
+
;--public<code class="descclassname"> <id></code>
: L'image est accessible au public.
+
:L'image est accessible au public.
; --private<code class="descclassname"> <id></code>
+
;--private<code class="descclassname"> <id></code>
: L'image est inaccessible au public (par défaut).
+
:L'image est inaccessible au public (par défaut).
; --community<code class="descclassname"> <id></code>
+
;--community<code class="descclassname"> <id></code>
: L'image est accessible à la communauté.
+
:L'image est accessible à la communauté.
; --shared<code class="descclassname"> <id></code>
+
;--shared<code class="descclassname"> <id></code>
: L'image peut être partagée.
+
:L'image peut être partagée.
; --property <key=value>
+
;--property <key=value>
: Définir une propriété sur cette image (Répéter l'option pour définir plusieurs propriétés).
+
:Définir une propriété sur cette image (Répéter l'option pour définir plusieurs propriétés).
; --tag <tag>
+
;--tag <tag>
: Définir un tag sur cette image (Répéter l'option pour définir plusieurs tags).  ''Nouveau dans la version 2.''
+
:Définir un tag sur cette image (Répéter l'option pour définir plusieurs tags).  ''Nouveau dans la version 2.''
; --project <project>
+
;--project <project>
: Définissez un autre projet sur cette image (nom ou ID).
+
:Définisser un autre projet sur cette image (nom ou ID).
; --project-domain <project-domain>
+
;--project-domain <project-domain>
: Domaine auquel le projet appartient (nom ou ID). Ceci peut être utilisé en cas de conflit entre les noms de projets.  ''Nouveau dans la version 2.''
+
:Domaine auquel le projet appartient (nom ou ID). Ceci peut être utilisé en cas de conflit entre les noms de projets.  ''Nouveau dans la version 2.''
; <image-name>
+
;<image-name>
: Nouveau nom de l'image.
+
:Nouveau nom de l'image.
  
 
==Pour aller plus loin==
 
==Pour aller plus loin==

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

Prérequis

Importer une image

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

Pour importer une image avec le client Openstack, utiliser la commande suivante.

openstack image create image-1 --disk-format vmdk --file CentOS.vmdk --property hw-disk-bus=ide --private

Description des paramètres de la commande

openstack image create
    [--id <id>]
    [--store <store>]
    [--container-format <container-format>]
    [--disk-format <disk-format>]
    [--size <size>]
    [--min-disk <disk-gb>]
    [--min-ram <ram-mb>]
    [--location <image-url>]
    [--copy-from <image-url>]
    [--file <file> | --volume <volume>]
    [--force]
    [--checksum <checksum>]
    [--protected | --unprotected]
    [--public | --private | --community | --shared]
    [--property <key=value> [...] ]
    [--tag <tag> [...] ]
    [--project <project>]
    [--project-domain <project-domain>]
    <image-name>
--id <id>
ID de l'image à réserver.
--store <store>
Charger une image dans ce magasin. Image version 1 seulement.
--container-format <container-format>
Format du conteneur d'image. Les options prises en charge sont les suivantes : ami, ari, aki, bare, docker, ova, ovf (Par défaut : nu).
--disk-format <disk-format>
Format du disque image. Les options prises en charge sont les suivantes : ami, ari, aki, vhd, vmdk, raw, qcow2, vhdx, vdi, iso and ploop (Par défaut : raw).
--size <size>
Taille de l'image, en octets (seulement utilisé avec --location et --copy-from). Image version 1 seulement.
--min-disk <disk-gb>
Taille de disque minimale requise pour démarrer l'image, en gigaoctets.
--min-ram <ram-mb>
Taille minimale de la RAM requise pour démarrer l'image, en mégaoctets.
--location <image-url>
Télécharger une image depuis une URL existante. Image version 1 seulement.
--copy-from <image-url>
Copier l'image du magasin de données (similaire à --location). Image version 1 seulement
--file <file>
Charger une image à partir d'un fichier local.
--volume <volume>
Créer une image à partir d'un volume.
--force <id>
Forcer la création d'images si le volume est en cours d'utilisation (uniquement significatif avec --volume)
--checksum <checksum>
hachage de l'image utilisée pour la vérification. Image version 1 seulement.
--protected <id>
Empêcher la suppression de l'image.
--unprotected <id>
Autoriser la suppression de l'image (par défaut).
--public <id>
L'image est accessible au public.
--private <id>
L'image est inaccessible au public (par défaut).
--community <id>
L'image est accessible à la communauté.
--shared <id>
L'image peut être partagée.
--property <key=value>
Définir une propriété sur cette image (Répéter l'option pour définir plusieurs propriétés).
--tag <tag>
Définir un tag sur cette image (Répéter l'option pour définir plusieurs tags). Nouveau dans la version 2.
--project <project>
Définisser un autre projet sur cette image (nom ou ID).
--project-domain <project-domain>
Domaine auquel le projet appartient (nom ou ID). Ceci peut être utilisé en cas de conflit entre les noms de projets. Nouveau dans la version 2.
<image-name>
Nouveau nom de l'image.

Pour aller plus loin