Importar la máquina virtual como una imagen - VM Import/Export

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Importar la máquina virtual como una imagen

Tras exportar la máquina virtual desde el entorno de virtualización, puede importarla a Amazon EC2 mediante VM Import/Export. El proceso de importación es el mismo con independencia del origen de la VM.

Requisitos previos para importar una máquina virtual a Amazon EC2

  • Cree un bucket de Amazon Simple Storage Service (Amazon S3) para almacenar las imágenes exportadas o seleccione un bucket existente. El depósito debe estar en la región en la que deseas importar el tuyo. VMs Para obtener más información sobre los buckets de S3, consulte la Guía del usuario de Amazon Simple Storage Service.

  • Creación de un rol de IAM denominado vmimport. Para obtener más información, consulte Rol de servicio requerido.

  • Si aún no lo ha instalado AWS CLI en el ordenador que utilizará para ejecutar los comandos de importación, consulte la Guía del AWS Command Line Interface usuario.

    sugerencia

    En las Regiones de AWS admitidas, también puede utilizar AWS CloudShell mediante un intérprete de comandos previamente autenticado y basado en navegador que se lanza directamente desde AWS Management Console.

Cargue la imagen en Amazon S3

Cargue el archivo de imagen de máquina virtual en el bucket de S3 con la herramienta de carga que prefiera. Para obtener información sobre la carga de objetos con la consola de Amazon S3, consulte Carga de objetos.

Importar la VM

Después de cargar el archivo de imagen de la máquina virtual en Amazon S3, puede usarlo AWS CLI para importar la imagen. Estas herramientas aceptan el bucket de S3 y la ruta al archivo o una URL para un archivo público de Amazon S3. Los archivos privados de Amazon S3 requieren una URL prefirmada.

También puede usar la plantilla Importar imágenes de máquina virtual a AWS en la consola de Migration Hub Orchestrator para importar las imágenes de su máquina virtual local en AWS. Para obtener más información, consulte Ejemplo 4: Importación de una imagen mediante Migration Hub Orchestrator.

importante
  • AWS VM recomienda Import/Export encarecidamente especificar un valor para el --usage-operation parámetro --license-type o al crear una nueva tarea de VM Import. Así garantiza que su sistema operativo cuente con las licencias adecuadas y que se optimice la facturación. Para obtener más información, consulte Licencias para sus productos importados VMs.

  • AWS La máquina virtual Import/Export solo admite imágenes que se instalaron de forma nativa en la máquina virtual de origen y no las que se crearon mediante un proceso de physical-to-virtual conversión (P2V). Para obtener más información, consulte la  Import/Export Requisitos de máquinas virtuales.

Ejemplo 1: importar una imagen mediante un archivo OVA

AWS CLI

Use el siguiente comando import-image.

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

Utilice el cmdlet Import-EC2Image de la siguiente manera.

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" } } )

Ejemplo 2: Importar una imagen con varios discos

AWS CLI

Utilice el comando 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

Utilice el cmdlet Import-EC2Image de la siguiente manera.

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" } } )

Example 3: Importar con la opción de cifrado habilitada

El CMK proporcionado para cifrado no se debe deshabilitar durante ningún momento del proceso de importación. Para obtener más información, consulte Cifrado de Amazon EBS en la Guía del usuario de Amazon EBS.

AWS CLI

Use el siguiente comando import-image.

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

Utilice el cmdlet Import-EC2Image de la siguiente manera.

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"

Ejemplo 4: Importación de una imagen mediante Migration Hub Orchestrator

Console
Para importar una imagen mediante una plantilla
  1. Abra la consola de Migration Hub Orchestrator.

  2. En el panel de navegación, elija Crear un flujo de trabajo de migración.

  3. En la página Elegir una plantilla de flujo de trabajo, elija la plantilla Importar imágenes virtuales a la AWS plantilla.

  4. Configure y envíe su flujo de trabajo para comenzar la importación de la máquina virtual. Para obtener más información, consulte la Guía del usuario de Orquestador de AWS Migration Hub .