Importer une image en ligne de commande
De Hopla.cloud OpenStack Documentation Wiki
Sommaire
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.