Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Importez et exportez des images de machines virtuelles avec Image Builder
Lorsque vous exportez votre machine virtuelle depuis son environnement de virtualisation, ce processus crée un ensemble d'un ou plusieurs fichiers de conteneur de disque qui agissent comme des instantanés de l'environnement, des paramètres et des données de votre machine virtuelle. Vous pouvez utiliser ces fichiers pour importer votre machine virtuelle et l'utiliser comme image de base pour vos recettes d'images.
Image Builder prend en charge les formats de fichiers suivants pour les conteneurs de disques de votre machine virtuelle :
-
Archive de virtualisation ouverte (OVA)
-
Disque de machine virtuelle (VMDK)
-
Disque dur virtuel (VHD/VHDX)
-
Raw
L'importation utilise les disques pour créer une image Amazon Machine Image (AMI) et une ressource d'image Image Builder, l'une ou l'autre pouvant servir d'image de base pour votre recette d'image personnalisée. Les disques de machine virtuelle doivent être stockés dans des compartiments S3 pour l'importation. Vous pouvez également effectuer une importation à partir d'un instantané EBS existant.
Dans la console Image Builder, vous pouvez importer l'image directement, puis utiliser l'image de sortie ou l'AMI dans vos recettes, ou vous pouvez spécifier des paramètres d'importation lorsque vous créez votre recette ou version de recette. Pour plus d'informations sur l'importation dans le cadre de votre recette d'image, consultezConfiguration de l'importation de machines virtuelles.
Importer une machine virtuelle dans Image Builder
Image Builder s'intègre à l'API Amazon EC2 VM Import/Export pour permettre au processus d'importation de s'exécuter de manière asynchrone en arrière-plan. Image Builder fait référence à l'ID de tâche issu de l'importation de la machine virtuelle pour suivre sa progression et crée une ressource image Image Builder en sortie. Cela vous permet de référencer la ressource image Image Builder dans vos recettes avant la fin de l'importation de la machine virtuelle.
- Console
-
Pour importer une machine virtuelle avec la console Image Builder, procédez comme suit :
-
Ouvrez la console EC2 Image Builder à l'adresse https://console.aws.amazon.com/imagebuilder/.
-
Choisissez Images dans le volet de navigation.
-
Pour ouvrir la boîte de dialogue d'importation, choisissez Importer une image.
-
Entrez les informations générales suivantes :
-
Choisissez le type d'importation : importation de machines virtuelles.
-
Fournissez des détails pour chacune des sections suivantes sur la page Importer une image. Choisissez ensuite Importer une image lorsque vous avez terminé.
Système d'exploitation d'image de base
-
Sélectionnez l'option Système d'exploitation d'image (OS) correspondant à votre plate-forme VM OS.
-
Sélectionnez la version du système d'exploitation qui correspond à la version de votre machine virtuelle dans la liste.
Configuration de l'importation de machines virtuelles
-
Lorsque vous exportez votre machine virtuelle depuis son environnement de virtualisation, ce processus crée un ensemble d'un ou plusieurs fichiers de conteneur de disque. Ils agissent comme des instantanés de l'environnement, des paramètres et des données de votre machine virtuelle. Vous pouvez utiliser ces fichiers pour importer votre machine virtuelle en tant qu'image de base pour votre recette d'image. Pour plus d'informations sur l'importation VMs dans Image Builder, consultezImportation et exportation d'images de machines virtuelles.
Pour spécifier l'emplacement de votre source d'importation, procédez comme suit :
Source d'importation
Spécifiez la source du premier conteneur de disque ou d'instantané d'image de machine virtuelle à importer dans la section Conteneur de disque 1.
-
Source : il peut s'agir d'un compartiment S3 ou d'un instantané EBS.
-
Sélectionnez l'emplacement S3 du disque : entrez l'emplacement dans Amazon S3 où vos images de disque sont stockées. Pour rechercher l'emplacement, choisissez Parcourir S3.
-
Pour ajouter un conteneur de disques, choisissez Ajouter un conteneur de disques.
-
Rôle IAM
Pour associer un rôle IAM à la configuration d'importation de votre machine virtuelle, sélectionnez le rôle dans la liste déroulante des rôles IAM ou choisissez Créer un nouveau rôle pour en créer un nouveau. Si vous créez un nouveau rôle, la page de console IAM Roles s'ouvre dans un onglet distinct.
-
Réglages avancés — optionnel
Les paramètres suivants sont facultatifs. Ces paramètres vous permettent de configurer le chiffrement, les licences, les balises, etc., pour l'image de base créée par l'importation.
Architecture d'image de base
Pour spécifier l'architecture de la source d'importation de votre machine virtuelle, sélectionnez une valeur dans la liste Architecture.
Chiffrement
Si les images de disque de votre machine virtuelle sont chiffrées, vous devez fournir une clé à utiliser pour le processus d'importation. Pour spécifier une clé KMS pour l'importation, sélectionnez une valeur dans la liste Chiffrement (clé KMS). La liste contient les clés KMS auxquelles votre compte a accès dans la région actuelle.
Gestion des licences
Lorsque vous importez une machine virtuelle, le processus d'importation détecte automatiquement le système d'exploitation de la machine virtuelle et applique la licence appropriée à l'image de base. Selon la plate-forme de votre système d'exploitation, les types de licence sont les suivants :
-
Licence incluse : une AWS licence adaptée à votre plateforme est appliquée à votre image de base.
-
Apportez votre propre licence (BYOL) : conserve la licence de votre machine virtuelle, le cas échéant.
Pour associer des configurations de licence créées avec AWS License Manager à votre image de base, sélectionnez-les dans la liste des noms de configuration de licence. Pour plus d'informations sur License Manager, consultez Working with AWS License Manager
Balises (image de base)
Les balises utilisent des paires clé-valeur pour attribuer du texte consultable à votre ressource Image Builder. Pour spécifier des balises pour l'image de base importée, entrez des paires clé-valeur à l'aide des cases Clé et Valeur.
Pour ajouter une balise, choisissez Ajouter une balise. Pour supprimer une balise, choisissez Remove tag (Supprimer une balise).
- AWS CLI
-
Pour importer une machine virtuelle depuis des disques vers une AMI et créer une ressource d'image Image Builder à laquelle vous pouvez immédiatement faire référence, procédez comme suit à partir du AWS CLI :
-
Lancez une importation de machine virtuelle à l'aide de la import-image commande Amazon EC2 VM Import/Export dans le. AWS CLI Notez l'ID de tâche renvoyé dans la réponse à la commande. Vous en aurez besoin à l'étape suivante. Pour plus d'informations, consultez la section Importation d'une machine virtuelle sous forme d'image à l'aide de VM Import/Export dans le guide de l'utilisateur de VM Import/Export.
-
Créer un fichier JSON d'entrée CLI
Pour rationaliser la import-vm-image commande Image Builder utilisée dans le AWS CLI, nous créons un fichier JSON contenant toutes les configurations d'importation que nous voulons transmettre à la commande.
La convention de dénomination des valeurs de données dans le fichier JSON suit le modèle spécifié pour les paramètres de demande d'opération de l'API Image Builder. Pour consulter les paramètres de demande d'opération d'API, consultez l'ImportVmImageopération dans le manuel EC2 Image Builder API Reference.
Pour fournir les valeurs de données sous forme de paramètres de ligne de commande, reportez-vous aux noms de paramètres spécifiés dans la AWS CLI Command Reference. À la import-vm-image commande Image Builder en tant qu'options.
Voici un résumé des paramètres que nous indiquons dans cet exemple :
-
name (chaîne, obligatoire) : nom de la ressource d'image Image Builder à créer en sortie de l'importation.
-
SemanticVersion <major>(chaîne, obligatoire) — Version sémantique de l'image de sortie qui spécifie la version au format suivant, avec des valeurs numériques à chaque position pour indiquer une version spécifique :. <minor>. <patch>. Par exemple, 1.0.0
. Pour en savoir plus sur le versionnement sémantique des ressources Image Builder, consultez. Versionnage sémantique dans Image Builder
-
description (chaîne) — Description de la recette d'image.
-
platform (string, obligatoire) : plate-forme du système d'exploitation de la machine virtuelle importée.
-
vmImportTaskId (chaîne, obligatoire) — Le ImportTaskId
(AWS CLI) issu du processus d'importation de la EC2 machine virtuelle Amazon. Image Builder surveille le processus d'importation pour intégrer l'AMI qu'il crée et créer une ressource d'image Image Builder qui peut être utilisée immédiatement dans des recettes.
-
tags (chaîne de caractères) — Les tags sont des paires clé-valeur associées aux ressources d'importation. Jusqu'à 50 paires clé-valeur sont autorisées.
Enregistrez le fichier sousimport-vm-image.json
, pour l'utiliser dans la import-vm-image commande Image Builder.
{
"name": "example-request",
"semanticVersion": "1.0.0",
"description": "vm-import-test",
"platform": "Linux",
"vmImportTaskId": "import-ami-01ab234567890cd1e",
"tags": {
"Usage": "VMIE"
}
}
-
Importer l'image
Exécutez la import-vm-image commande en utilisant le fichier que vous avez créé en entrée :
aws imagebuilder import-vm-image --cli-input-json file://import-vm-image.json
-
Vous devez inclure l'option file://
au début du chemin du fichier JSON.
-
Le chemin d'accès du fichier JSON doit suivre la convention appropriée pour le système d'exploitation de base sur lequel vous exécutez la commande. Par exemple, Windows utilise la barre oblique inverse (\) pour faire référence au chemin du répertoire, tandis que Linux et macOS utilisent la barre oblique (/).
Distribuez des disques de machine virtuelle à partir de votre image créée à partir du AWS CLI
Vous pouvez configurer la distribution des fichiers au format de disque de machine virtuelle pris en charge dans les compartiments S3 des régions cibles dans le cadre de votre processus de création d'image habituel, à l'aide des configurations de distribution d'Image Builder dans le AWS CLI. Pour de plus amples informations, veuillez consulter Créez des paramètres de distribution pour les disques de machine virtuelle de sortie à partir du AWS CLI.