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.
Importation de votre machine virtuelle comme une image
Après avoir exporté votre machine virtuelle depuis votre environnement de virtualisation, vous pouvez l'importer sur Amazon EC2. Le processus d'importation est identique, quelle que soit l'origine de la machine virtuelle.
Tâches
Conditions préalables à l'importation d'une machine virtuelle dans Amazon EC2
-
Créez un compartiment Amazon Simple Storage Service (Amazon S3) pour stocker les images exportées ou choisissez un compartiment existant. Le bucket doit se trouver dans la région dans laquelle vous souhaitez importer votre VMs. Pour plus d'informations sur les compartiments S3, consultez le Guide de l'utilisateur Amazon Simple Storage Service.
-
Créez un rôle IAM nommé
vmimport
. Pour de plus amples informations, veuillez consulter Fonction du service requis. -
Si vous ne l'avez pas encore installé AWS CLI sur l'ordinateur que vous utiliserez pour exécuter les commandes d'importation, consultez le guide de AWS Command Line Interface l'utilisateur.
Astuce
Dans les Régions AWS prises en charge, vous pouvez exécuter des commandes AWS CloudShell en utilisant pour un shell basé sur un navigateur, pré-authentifié, et exécutable directement à partir de la AWS Management Console.
Charger l'image vers Amazon S3
Téléchargez le fichier image de votre machine virtuelle dans votre compartiment S3 à l'aide de l'outil de téléchargement de votre choix. Pour plus d'informations sur le chargement des objets via la console Amazon S3, veuillez consulter Chargement d'objets.
Importation de la VM
Après avoir chargé le fichier image de votre machine virtuelle sur Amazon S3, vous pouvez utiliser le AWS CLI pour importer l'image. Ces outils acceptent soit le compartiment S3 et le chemin d'accès au fichier, soit l'URL d'un fichier Amazon S3 public. Les fichiers Amazon S3 privés nécessitent une URL présignée.
Vous pouvez également utiliser le modèle Importer des images de machine virtuelle vers AWS
dans la console Migration Hub Orchestrator
Important
-
AWS VM Import/Export recommande vivement de spécifier une valeur pour le
--usage-operation
paramètre--license-type
ou lorsque vous créez une nouvelle tâche VM Import. Cela garantit que votre système d'exploitation dispose des licences appropriées et que votre facturation est optimisée. Pour de plus amples informations, veuillez consulter Licence pour votre importation VMs. -
AWS VM Import/Export ne prend en charge que les images installées de manière native dans la machine virtuelle source et non celles créées à l'aide d'un processus de conversion physical-to-virtual (P2V). Pour de plus amples informations, veuillez consulter Exigences relatives à VM Import/Export.
-
Si vous utilisez un fichier JSON pour transmettre l'entrée au
disk-containers
paramètre, préfixez le chemin du fichier par un préfixe,file://
sinon une erreur de syntaxe risque de se produire.
Les exemples suivants utilisent la AWS CLI commande import-imagepour créer des tâches d'importation.
Exemple 1 : Importer une image avec un seul disque
Utilisez la commande suivante pour importer une image avec un seul disque.
aws ec2 import-image --description "
My server VM
" --disk-containers "file://C:\import\containers.json
"
Voici un exemple de fichier containers.json
qui spécifie l'image à l'aide d'un compartiment S3.
[ { "Description": "My Server OVA", "Format": "ova", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "vms/my-server-vm.ova" } } ]
Voici un exemple de fichier containers.json
qui spécifie l'image à l'aide d'une URL dans Amazon S3.
[ { "Description": "My Server OVA", "Format": "ova", "Url": "s3://amzn-s3-demo-import-bucket/vms/my-server-vm.ova" } ]
Exemple 2 : Importation d'une image avec plusieurs disques
Utilisez la commande suivante pour importer une image avec plusieurs disques.
aws ec2 import-image --description "
My server disks
" --disk-containers "file://C:\import\containers.json
"
Voici un exemple de fichier containers.json
.
[ { "Description": "First disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "disks/my-server-vm-disk1.vmdk" } }, { "Description": "Second disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "disks/my-server-vm-disk2.vmdk" } } ]
Exemple 3 : Importation l'option chiffrée activée
Utilisez la commande suivante pour importer une image avec un volume racine chiffré.
aws ec2 import-image --description "
My server disks
" --encrypted --kms-key-id0ea3fef3-80a7-4778-9d8c-1c0c6EXAMPLE
--disk-containers "file://C:\import\containers.json
"
La clé CMK fournie pour le chiffrement ne doit pas être désactivée pendant la totalité du processus d'importation. Pour plus d'informations, consultez Amazon EBS Encryption dans le guide de l' EC2 utilisateur Amazon.
Exemple 4 : Importer une image à l'aide du modèle Importer des images de machines virtuelles vers AWS dans Migration Hub Orchestrator
-
Ouvrez la console Migration Hub Orchestrator
. -
Dans le panneau de navigation, sous ETL, sélectionnez Créer un flux de travail de migration.
-
Sur la page Choisir un modèle de flux de travail, sélectionnez Importer des images virtuelles dans le AWS modèle.
-
Configurez et soumettez votre flux de travail pour commencer l'importation de machine virtuelle. Pour plus d’informations, consultez le Guide de l’utilisateur Orchestrateur de l'AWS Migration Hub .