¿Por qué utilizar VM Import/Export?
VM Import/Export le permite importar imágenes de máquinas virtuales con facilidad desde el entorno existente a las instancias de Amazon EC2 y volver a exportarlas al entorno local. Este servicio permite aprovechar las inversiones realizadas en las máquinas virtuales que ha construido para cumplir con los requisitos de seguridad informática, administración de configuraciones y conformidad, al integrar esas máquinas virtuales en Amazon EC2 como instancias listas para usar. También puede exportar las instancias importadas a su infraestructura de virtualización on-premise, lo que le permitirá implementar las cargas de trabajo en la infraestructura de TI.
VM Import/Export está disponible sin costo adicional, aparte de los cargos estándar por consumo de Amazon EC2 y Amazon S3.
Para importar sus imágenes, utilice AWS CLI, otras herramientas para desarrolladores o plantillas del Orquestador de Migration Hub basadas en la consola para importar una imagen de máquina virtual (VM) desde su entorno de VMware. Si utiliza la plataforma de virtualización VMware vSphere, también puede usar el Portal de administración de AWS para vCenter para importar su máquina virtual. Como parte del proceso de importación, VM Import convertirá su VM en una AMI de Amazon EC2, que podrá utilizar para ejecutar instancias de Amazon EC2. Una vez importada la máquina virtual, podrá aprovechar la elasticidad, escalabilidad y monitorización de Amazon mediante ofertas como Auto Scaling, Elastic Load Balancing y CloudWatch para soportar las imágenes importadas.
Puede exportar las instancias EC2 importadas previamente usando las herramientas API de Amazon EC2. Solo tiene que especificar la instancia de destino, el formato del archivo de la máquina virtual y un bucket S3 de destino. VM Import/Export exportará automáticamente la instancia al bucket S3. A continuación, puede descargar y lanzar la máquina virtual exportada a la infraestructura de virtualización en las instalaciones. No puede exportar una imagen si contiene software de terceros proporcionado por AWS. Por ejemplo, VM Export no puede exportar imágenes de Windows o SQL Server, ni ninguna imagen creada a partir de una imagen de AWS Marketplace. No puede exportar una imagen si contiene software de terceros proporcionado por AWS.
Puede importar máquinas virtuales de Windows y Linux que utilicen los formatos de virtualización VMware ESX o Workstation, Microsoft Hyper-V y Citrix Xen. Además, puede exportar instancias EC2 importadas previamente a los formatos VMware ESX, Microsoft Hyper-V y Citrix Xen. Para obtener una lista completa de los sistemas operativos, versiones y formatos compatibles, consulte la sección sobre VM Import en la Guía del usuario de Amazon EC2. Tenemos previsto soportar otros sistemas operativos, versiones y formatos en el futuro.
Uso de las herramientas de Import/Export
VM Import/Export facilita varias maneras de importar su máquina virtual a Amazon EC2.
El primer método consiste en importar su imagen de máquina virtual con las herramientas de CLI de AWS. Para comenzar, simplemente:
- Descargue e instale la Interfaz de la línea de comandos de AWS.
- Compruebe que su VM cumple con los requisitos previos de VM Import, prepárela para la importación y expórtela desde su entorno actual en un archivo con formato OVA (o VMDK, VHD o RAW).
- Cargue la imagen de máquina virtual en Amazon S3 mediante la CLI de AWS. Las cargas multiparte proporcionarán un mejor rendimiento. De modo alternativo, puede enviar la imagen de VM a AWS mediante el servicio AWS Import.
- Una vez que se cargue la imagen de VM, importe su VM con el comando ec2 import-image. Como parte del comando, puede especificar el modelo de licencia y otros parámetros de la imagen importada.
- Use el comando ec2 describe-import-image-tasks para supervisar el progreso de la importación.
- Una vez que se haya completado la tarea de importación, puede usar el comando ec2 run-instances para crear una instancia Amazon EC2 a partir de la AMI generada durante el proceso de importación.
El segundo método consiste en usar una plantilla basada en la consola en el orquestador de Migration Hub para importar sus imágenes de VM locales a AWS. Para comenzar:
- Vaya al Orquestador de Migration Hub, seleccione Create migration workflow (Crear flujo de trabajo de migración).
- En la página Choose a workflow template (Elegir una plantilla de flujo de trabajo), seleccione Import virtual images to AWS template (Importar imágenes virtuales a la plantilla de AWS).
- Configure y envíe su flujo de trabajo para iniciar la importación de VM. Consulte la guía del usuario para más detalles
De forma alternativa, si utiliza la plataforma de virtualización de VMware vSphere, puede utilizar el Portal de administración de AWS para vCenter, que le ofrece una interfaz gráfica de usuario sencilla para importar sus máquinas virtuales. Puede obtener más información sobre el Portal de administración de AWS para vCenter aquí.
Modelo de licencia
Por lo general, al importar las imágenes de máquina virtual de Microsoft Windows a Amazon EC2, AWS le proporcionará la clave de licencia adecuada de Microsoft Windows Server para la instancia importada. Los cargos por hora de la instancia EC2 cubren el software de Microsoft Windows Server y los recursos de hardware subyacentes. EC2 no utilizará la clave de licencia de Microsoft Windows Server local, por lo que podrá volver a utilizarla cuando sea preciso para otras imágenes de máquinas virtuales de Microsoft Windows dentro del entorno local. Es responsabilidad suya cumplir con las condiciones del acuerdo, o acuerdos, que posea con Microsoft.
Si exporta una instancia de Amazon EC2, el acceso a la clave de licencia de Microsoft Windows Server dejará de estar disponible a través de AWS para esa instancia. Por tanto, será necesario que vuelva a activar y especificar una clave de licencia nueva para la imagen de la máquina virtual exportada después de lanzarla en la plataforma de virtualización on-premise.
Cuando importe imágenes de máquina virtual de Red Hat Enterprise Linux (RHEL), puede utilizar la portabilidad de licencias para las instancias de RHEL. Con la portabilidad de licencias, usted es el responsable de mantener las licencias de RHEL de las instancias importadas, tarea que puede realizar mediante Red Hat Cloud Access. Puede obtener más información sobre las suscripciones de Cloud Access para Red Hat Enterprise Linux en Red Hat. Contáctese con Red Hat para comprobar su elegibilidad.
Usos habituales de VM Import/Export
Proyección de costos
VM Import/Export es una característica de Amazon EC2 y está disponible sin costo adicional, aparte de las tarifas habituales del servicio de Amazon EC2. El almacenamiento de Amazon S3 y EBS se utiliza durante el proceso de importación y exportación y se factura por separado.