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
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:
-
VMware: busque «Exportar una plantilla de OVF» en el sitio de VMware Docs
. Siga las instrucciones para crear un OVA. -
Citrix: importación y exportación de máquinas virtuales
en el sitio web de Citrix. -
Microsoft Hyper-V: descripción general de la exportación e importación de una máquina virtual
en el sitio web de Microsoft. -
Microsoft Azure: descargue un VHD de Windows desde Azure
o descargue un VHD de Linux desde Azure en el sitio web de Microsoft. En Azure Portal, seleccione la máquina virtual que se migrará y, a continuación, elija Discos. Seleccione cada disco (sistema operativo o datos) y elija Create Snapshot (Crear instantánea). En el recurso de instantánea completada, elija Exportar. Esto crea una URL que puede utilizar para descargar la imagen virtual.
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
-
Cree un bucket de Amazon S3 para almacenar las imágenes exportado o elija un bucket ya autenticado. El bucket debe estar en la región donde desea exportar sus máquinas virtuales. Para obtener más información sobre 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 Función de servicio requerida. -
Si aún no lo ha instaladoAWS CLI en el ordenador que utilizará para ejecutar los comandos de importación, consulte la Guía delAWS Command Line Interface usuario.
sugerencia
En las admitidasRegiones de AWS, puede utilizar AWS CloudShellpara un shell basado en el navegador y autenticado que se lanza directamente desde la página web de laAWS Management Console.
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
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-id0ea3fef3-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
-
En el panel de navegación, elija Create Migrado.
-
En la página Elija una plantilla de flujo de trabajo, seleccione Importar imágenes virtuales aAWS una plantilla.
-
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.