Importación de una máquina virtual como imagen mediante VM Import Import/Export - 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.

Importación de una máquina virtual como imagen mediante VM Import Import/Export

sugerencia

Para importar sus máquinas virtuales (VM) con una experiencia basada en la consola, puede utilizar la opción Importar imágenes de máquinas virtuales aAWS plantillas en la consola de Migration Hub Orchestrator. Para obtener más información, consulte la Guía del usuario de Orquestador de AWS Migration Hub.

Puede utilizar VM Import Import/Export para importar imágenes de máquinas virtuales (VM) de su entorno de virtualización a Amazon EC2 como Amazon Machine Images (AMI), que puede utilizar para lanzar instancias. Posteriormente, puede exportar las imágenes de VM desde una instancia de nuevo al entorno de virtualización. Esto le permite aprovechar sus inversiones en las máquinas virtuales que ha creado para cumplir con sus requisitos de seguridad de TI, gestión de la configuración y cumplimiento al incorporarlas a Amazon EC2.

importante

AWSVM Import/Export recomienda encarecidamente especificar un valor para el--usage-operation parámetro--license-type o al crear una nueva tarea de VM Import. Esto garantiza que su sistema operativo cuente con las licencias adecuadas y que su facturación esté optimizada. Para obtener más información, consulte Opciones de licencias.

Exporte su máquina virtual desde su entorno de virtualización

Después de preparar la VM para exportarla, puede hacerlo desde el entorno de virtualización. Cuando importe una VM como una imagen, puede importar discos en los siguientes formatos: Open Virtualization Archive (OVA), Virtual Machine Disk (VMDK), Virtual Hard Disk (VHD/VHDX) y sin formato. Con algunos entornos de virtualización, exportará al formato OVF (Open Virtualization Format) que, por lo general, incluye uno o varios archivos VMDK, VHD o VHDX y, a continuación, empaquete los archivos en un archivo OVA.

Consulte la documentación del entorno de virtualización para obtener más información. Por ejemplo:

Importe su máquina virtual como imagen

Después de exportar la máquina virtual desde su entorno de virtualización, puede importarla a Amazon EC2. El proceso de importación es el mismo con independencia del origen de la VM.

Requisitos previos

Cargar la imagen en Amazon S3

Cargue el archivo de imagen de la máquina virtual en el bucket de Amazon S3 mediante la herramienta de carga que elija. Para obtener información sobre cómo cargar objetos a través de 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 utilizar elAWS CLI para importar la imagen. Estas herramientas aceptan el bucket de Amazon S3 y la ruta al archivo o la URL de un archivo público de Amazon S3. Los archivos privados de Amazon S3 requieren una URL prefirmada. También puede utilizar la opción Importar imágenes de máquinas virtuales para crearAWS plantillas en la consola de Migration Hub Orchestrator para importar las imágenes de su máquina virtual localAWS. Para obtener más información, consulte Example 4.

Los siguientes ejemplos utilizan el comando AWS CLIimport-image de la para crear tareas de importación.

Ejemplo 1: Importación de una imagen con un solo disco

Utilice el siguiente comando para importar una imagen con un solo disco.

aws ec2 import-image --description "My server VM" --disk-containers "file://C:\import\containers.json"

El siguiente es uncontainers.json archivo de ejemplo que especifica la imagen mediante un bucket de S3.

[ { "Description": "My Server OVA", "Format": "ova", "UserBucket": { "S3Bucket": "my-import-bucket", "S3Key": "vms/my-server-vm.ova" } } ]

El siguiente es uncontainers.json archivo de ejemplo que especifica la imagen mediante una URL en Amazon S3.

[ { "Description": "My Server OVA", "Format": "ova", "Url": "s3://my-import-bucket/vms/my-server-vm.ova" } ]

Ejemplo 2: Importación de una imagen con varios discos

Utilice el siguiente comando para importar una imagen con varios discos.

$ C:\> aws ec2 import-image --description "My server disks" --disk-containers "file://C:\import\containers.json"

A continuación se muestra un ejemplo de un archivo containers.json.

[ { "Description": "First disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "my-import-bucket", "S3Key": "disks/my-server-vm-disk1.vmdk" } }, { "Description": "Second disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "my-import-bucket", "S3Key": "disks/my-server-vm-disk2.vmdk" } } ]

Ejemplo 3: Importar con la opción cifrada habilitada

Utilice el siguiente comando para importar una imagen con un volumen raíz cifrado.

aws ec2 import-image --description "My server disks" --encrypted --kms-key-id 0ea3fef3-80a7-4778-9d8c-1c0c6EXAMPLE --disk-containers "file://C:\import\containers.json"

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

Ejemplo 4: Importar una imagen mediante la opción Importar imágenes de máquinas virtuales a unaAWS plantilla de Migration Hub Orchestrator

  1. Abre la consola de Migration Hub Orchestrator.

  2. En el panel de navegación, elija Create Migrado.

  3. En la página Elija una plantilla de flujo de trabajo, seleccione Importar imágenes virtuales aAWS una plantilla.

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

Supervisar una tarea de importación de imágenes

Utilice el describe-import-image-taskscomando para devolver el estado de una tarea de importación.

aws ec2 describe-import-image-tasks --import-task-ids import-ami-1234567890abcdef0

Los valores de estado incluyen lo siguiente:

  • active— La tarea de importación está en curso.

  • deleting— Se está cancelando la tarea de importación.

  • deleted— Se cancela la tarea de importación.

  • updating— El estado de la importación se está actualizando.

  • validating— Se está validando la imagen importada.

  • validated— Se validó la imagen importada.

  • converting— La imagen importada se está convirtiendo en una AMI.

  • completed— La tarea de importación se ha completado y la AMI está lista para usarse.

Una vez finalizada la tarea de importación de imágenes, el resultado incluye el ID de la AMI. A continuación, se muestra un ejemplo del resultado que incluyeImageId.

{ "ImportImageTasks": [ { "ImportTaskId": "import-ami-01234567890abcdef", "ImageId": "ami-1234567890EXAMPLE", "SnapshotDetails": [ { "DiskImageSize": 705638400.0, "Format": "ova", "SnapshotId": "snap-111222333444aaabb" "Status": "completed", "UserBucket": { "S3Bucket": "my-import-bucket", "S3Key": "vms/my-server-vm.ova" } } ], "Status": "completed" } ] }

Cancelar una tarea de importación de imágenes

Si necesita cancelar una tarea de importación activa, utilice el cancel-import-taskcomando.

aws ec2 cancel-import-task --import-task-id import-ami-1234567890abcdef0

Pasos siguientes

Una vez finalizada la tarea de importación de imágenes, puede lanzar una instancia con la AMI resultante o copiar la AMI a otra región.

En algunos sistemas operativos, los controladores de dispositivos para redes mejoradas y dispositivos de bloques de NVMe que requieren las instancias basadas en Nitro no se instalan automáticamente durante la importación. Para instalar estos controladores de forma manual, utilice las indicaciones de la documentación que aparece a continuación. A continuación, cree una nueva AMI desde la instancia personalizada.