Créer une OMI depuis un snapshot
Vous pouvez créer des OUTSCALE machine images (OMI) directement depuis des snapshots. Avec AWS CLI, créer une OMI depuis un snapshot correspond à enregistrer celle-ci en spécifiant un ID de snapshot dans son block device mapping.
Créer une OMI depuis un snapshot avec Cockpit v1
Avant de commencer :
|
-
Cliquez sur Calcul > Outscale machine images.
Vous pouvez également sélectionner un snapshot dans la page Stockage > Snapshots et cliquez sur Créer une OMI .
-
Cliquez sur Créer une OMI .
La boîte de dialogue CRÉER UNE OMI apparaît. -
Dans la section Options générales, tapez :
-
Dans le champ Nom, un nom pour l’OMI.
Ce nom doit être unique et doit contenir entre 3 et 128 caractères. Les caractères autorisés sont a-z, A-Z, 0-9, l’espace et [_()/.-].
-
(optionnel) dans le champ Description, une description pour l’OMI.
Cette description peut contenir jusqu’à 255 caractères Unicode.
-
-
Cochez la case À partir d’un snapshot.
-
Dans la liste supérieure, sélectionnez le snapshot à partir duquel vous voulez créer l’OMI.
-
Dans la liste inférieure, sélectionnez l’architecture pour l’OMI (
i386
oux86_64
). -
Paramétrez l’option Supprimer les volumes quand l’instance est terminée pour les volumes des instances lancées à partir de l’OMI :
-
Pour supprimer automatiquement les volumes d’une instance que vous terminez, réglez le bouton sur
True
.Les données stockées sur les volumes supprimés sont perdues et ne peuvent être récupérées.
Avant de les supprimer, assurez-vous d’en avoir une copie ou un snapshot. Pour en savoir plus, voir Créer un snapshot d’un volume.
-
Pour conserver les volumes d’une instance que vous terminez, réglez le bouton sur
False
.
-
-
Cliquez sur Créer pour valider.
L’OMI est créée et apparaît sur la page Outscale machine images.
Créer une image depuis un snapshot avec Cockpit v2-beta
Avant de commencer :
|
-
Dans le dashboard Images, cliquez sur
Créer une image.
La boîte de dialogue CRÉER UNE IMAGE apparaît. -
Dans le champ Nom, tapez un nom pour l’image.
Ce nom doit être unique et doit contenir entre 3 et 128 caractères. Les caractères autorisés sont a-z, A-Z, 0-9, l’espace et [_()/.-].
-
(optionnel) Dans le champ Description, tapez une description pour l’image.
-
Sélectionnez À partir d’un snapshot et sélectionnez un snapshot depuis la liste de sélection Snapshot.
-
Dans la liste de sélection Architecture, sélectionnez une architecture pour l’image (
i386
oux86_64
). -
Paramétrez l’option Supprimer à la suppression de la VM pour les volumes des VM lancées à partir de l’image :
-
Pour supprimer automatiquement les volumes d’une VM que vous supprimez, réglez le bouton sur
True
.Les données stockées sur les volumes supprimés sont perdues et ne peuvent être récupérées.
Avant de les supprimer, assurez-vous d’en avoir une copie ou un snapshot. Pour en savoir plus, voir Créer un snapshot d’un volume.
-
Pour conserver les volumes d’une VM que vous supprimez, réglez le bouton sur
False
.
-
-
Cliquez sur Créer l’image.
L’image est créée.
Créer une OMI depuis un snapshot avec OSC CLI
Avant de commencer :
|
Voir l’exemple de commande CreateImage dans la documentation de l’API OUTSCALE. |
Créer une OMI depuis un snapshot avec AWS CLI
Avant de commencer :
|
Pour créer une OMI, utilisez la commande register-image suivant cette syntaxe :
$ aws ec2 register-image \
--profile YOUR_PROFILE \
--name "Test Image" \
--description "My test image" \
--architecture x86_64 \
--root-device-name /dev/sda1 \
--block-device-mappings "[{\"DeviceName\": \"/dev/sda1\", \
\"Ebs\": \
{\"SnapshotId\": \"snap-12345678\"} \
}]" \
--endpoint https://fcu.eu-west-2.outscale.com
Cette commande contient les attributs suivants que vous devez spécifier :
-
(optionnel)
profile
: Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI. -
name
: Le nom de l’OMI.Ce nom doit être unique et doit contenir entre 3 et 128 caractères. Les caractères autorisés sont a-z, A-Z, 0-9, l’espace et [_()/.-].
-
(optionnel)
description
: Une description pour l’OMI.Cette description peut contenir n’importe quel caractère Unicode, sans limite de longueur.
-
(optionnel)
architecture
: L’architecture de l’OMI. Par défaut, paramétré ài386
(architecture 32 bits). -
root-device-name
: Le nom du périphérique pour le volume système. -
block-device-mappings
: Le block device mapping qui indique le snapshot à utiliser pour le volume système. Cet attribut requiert les éléments suivants :-
DeviceName
: Le nom du périphérique pour le volume système.Le nom du périphérique doit être le même que celui spécifié pour l’attribut
root-device-name
. -
Ebs
: Informations à propos du volume système à créer. Cet élément requiert l’information suivante :-
SnapshotId
: L’ID du snapshot depuis lequel vous souhaitez créer l’OMI.
-
-
-
endpoint
: Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête. La commande register-image renvoie les informations suivantes : -
ImageId
: L’ID de la nouvelle OMI.
{
"ImageId": "ami-12345678"
}
Pages connexes
Méthodes API correspondantes
AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.