Importation de votre machine virtuelle comme une image - VM Import/Export

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 à l' EC2aide de VM Import/Export. Le processus d'importation est identique, quelle que soit l'origine de la machine virtuelle.

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 pour importer vos images de machines virtuelles sur site vers AWS. Pour de plus amples informations, veuillez consulter Exemple 4 : Importer une image à l'aide de Migration Hub Orchestrator.

Important
  • AWS VM recommande Import/Export 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 La machine virtuelle 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 Import/Export Exigences relatives aux machines virtuelles.

Exemple 1 : Importer une image à l'aide d'un fichier OVA

AWS CLI

Utilisez la commande import-image suivante.

aws ec2 import-image \ --description "$(date '+%b %d %H:%M') My server VM" \ --license-type "AWS" \ --disk-containers '[{ "Format": "OVA", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "vms/my-server-vm.ova" } }]'
PowerShell

Utilisez l'Import-EC2Imageapplet de commande comme suit.

Import-EC2Image ` -Description ((Get-Date -Format "MMM dd HH:mm ") + "My server OVA") ` -LicenseType "AWS" ` -DiskContainer @( @{ Format = "OVA" UserBucket = @{ S3Bucket = "amzn-s3-demo-import-bucket" S3Key = "vms/my-server-vm.ova" } } )

Exemple 2 : Importation d'une image avec plusieurs disques

AWS CLI

Utilisez la commande import-image.

aws ec2 import-image \ --description "$(date '+%b %d %H:%M') My server disks" \ --license-type "AWS" \ --disk-containers '[ { "Description": "First disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "disks/my-server-vm-disk2.vmdk" } }, { "Description": "Second disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "disks/my-server-vm-disk2.vmdk" } } ]'
PowerShell

Utilisez l'Import-EC2Imageapplet de commande comme suit.

Import-EC2Image ` -Description ((Get-Date -Format "MMM dd HH:mm ") + "My server disks") ` -LicenseType "AWS" ` -DiskContainer @( @{ 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

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 la section Chiffrement Amazon EBS dans le Guide de l’utilisateur Amazon EC2.

AWS CLI

Utilisez la commande import-image suivante.

aws ec2 import-image \ --description "$(date '+%b %d %H:%M') My server OVA" \ --encrypted \ --kms-key-id 0ea3fef3-80a7-4778-9d8c-1c0c6EXAMPLE \ --disk-containers '[{ "Format": "OVA", "UserBucket": { "S3Bucket": "amzn-s3-demo-import-bucket", "S3Key": "vms/my-server-vm.ova" } }]'
PowerShell

Utilisez l'Import-EC2Imageapplet de commande comme suit.

Import-EC2Image ` -Description ((Get-Date -Format "MMM dd HH:mm ") + "My server disks") ` -LicenseType "AWS" ` -DiskContainer @( @{ Format = "OVA" UserBucket = @{ S3Bucket = "amzn-s3-demo-import-bucket" S3Key = "vms/my-server-vm.ova" }0 } ) ` -Encrypted $true ` -KmsKeyId "alias/aws/ebs"

Exemple 4 : Importer une image à l'aide de Migration Hub Orchestrator

Console
Pour importer une image à l'aide d'un modèle
  1. Ouvrez la console Migration Hub Orchestrator.

  2. Dans le panneau de navigation, sous ETL, sélectionnez Créer un flux de travail de migration.

  3. Sur la page Choisir un modèle de flux de travail, sélectionnez Importer des images virtuelles dans le AWS modèle.

  4. 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 .