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

Después de exportar la máquina virtual desde el entorno de virtualización, puede importarla en Amazon EC2. 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 depósito de Amazon Simple Storage Service (Amazon S3) para almacenar las imágenes exportadas o elija un depósito existente. El bucket debe estar en la región donde desea exportar sus máquinas virtuales. 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 su máquina virtual en su depósito 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 del 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 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 Example 4.

importante
  • AWS VM Import/Export recomienda 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 máquinas virtuales importadas.

  • AWS VM 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 conversión physical-to-virtual (P2V). Para obtener más información, consulte Requisitos de VM Import/Export.

  • Si utilizas un archivo JSON para pasar la entrada al disk-containers parámetro, añade un prefijo a la ruta del archivo file:// o podría producirse un error relacionado con la sintaxis.

En los ejemplos siguientes, se utiliza el AWS CLI comando import-imagepara crear tareas de importación.

Ejemplo 1: importar 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 archivo de ejemplo containers.json especifica la imagen usando un bucket de S3.

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

El siguiente archivo de ejemplo containers.json especifica la imagen usando una URL en Amazon S3.

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

Ejemplo 2: Importar una imagen con varios discos

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

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

Example 3: Importar con la opción de cifrado 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 plantilla Importar imágenes de máquina virtual a AWS en Migration Hub Orchestrator

  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 .