-
¿Qué es AWS AMI?
-
¿Por qué migrar una VM de VMware a AWS?
-
¿Cómo convertir VMware a AMI?
-
Copia de seguridad de la instancia EC2 con Vinchin Backup & Recovery
-
Preguntas frecuentes sobre la conversión de VMware a AMI
-
Conclusión
A medida que las organizaciones trasladan cada vez más cargas de trabajo a la nube, convertir máquinas virtuales de VMware en AWS se convierte en una tarea crucial. Este proceso permite la integración fluida de las cargas de trabajo existentes en las instalaciones locales con AWS, facilitando la escalabilidad, la optimización de costos y una mayor flexibilidad.
¿Qué es AWS AMI?
AWS AMI hace referencia a Amazon Machine Image, una imagen de máquina virtual que incluye un sistema operativo, aplicaciones y cualquier otra configuración relacionada. La AMI se puede usar como plantilla para lanzar instancias EC2.Las AMIs privadas son creadas por ti u otros cuentas de AWS autorizadas por ti. Al seleccionar una AMI para lanzar una instancia de EC2, puedes elegir diferentes sistemas operativos y aplicaciones preinstaladas para cumplir con tus necesidades específicas.También puedes personalizar una AMI según tus requisitos, incluidas las configuraciones y los ajustes de seguridad.Las AMIs también admiten instantáneas, que pueden guardar instantáneas de los volúmenes de almacenamiento de instancias para su recuperación posterior.Utilizando AMIs, puedes crear copias de seguridad fácilmente, desplegar múltiples instancias con la misma configuración y escalar tus recursos de cómputo.
Hay dos tipos principales de AMIs: AMIs públicas y AMIs privadas.Las AMIs públicas son creadas y compartidas por la comunidad de AWS o terceros, y cualquiera puede usarlas.Las AMIs privadas son creadas por ti u otros cuentas de AWS autorizadas por ti.
¿Por qué migrar una VM de VMware a AWS?
1. AWS proporciona recursos prácticamente ilimitados, permitiéndote escalar tu infraestructura hacia arriba o hacia abajo según la demanda. Su modelo de pago por uso te permite pagar solo por los recursos que consumes, reduciendo los gastos operativos.
2. Migrar a AWS permite la integración con servicios nativos de la nube, como el aprendizaje automático y el análisis. VMware Cloud en AWS admite entornos híbridos, lo que facilita la modernización de aplicaciones al mismo tiempo que mantiene la compatibilidad con las herramientas de VMware.
3. La amplia infraestructura global de AWS te permite implementar cargas de trabajo más cerca de los usuarios finales, mejorando el rendimiento y cumpliendo con los requisitos de cumplimiento regional.
¿Cómo convertir VMware a AMI?
Muchas veces, tenemos que migrar servidores virtualizados de VMware desde un centro de datos a AWS. En estos casos, primero necesitamos exportar las máquinas virtuales de VMware y luego convertirlas.
En cuanto a las copias de seguridad de exportación virtual de VMware, generalmente hay dos formatos: OVA y OVF.
Aquí tienes los pasos para convertir una máquina virtual de VMware en formato OVA/OVF a una imagen AMI en AWS:
1. Exportar Copia de Seguridad OVA/OVF
2. Sube OVA/OVF a S3
3. Convierte el OVA/OVF en S3 en una AMI
Las operaciones específicas son las siguientes (usando el formato OVF como ejemplo):
1. Preparación: Primero, cree un bucket de S3: “s3://dcvmbackup”, y luego cree una subcarpeta dentro de él, por ejemplo, “DC-VM-HGTAA02V”.
2. Sincroniza el directorio de respaldo OVF exportado con S3 (usar "cp" para cargar puede causar interrupciones, por lo que se recomienda "sync"):
[qq_5201351@localhost DC-VM-HGTAA02V]# aws s3 sync ./ s3://dcvmbackup/DC-VM-HGTAA02V
3. Después de que se complete la carga, convierte la copia de seguridad en S3 en una AMI. Primero, escribe el archivo JSON de conversión de OVF a AMI (por ejemplo, escríbelo en "/tmp/vm.json"):
[ { "Description": "First disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "dcvmbackup", "S3Key": "DC-VM-HGTAA02V/HGTAA02V-1.vmdk" } }, { "Description": "Second disk", "Format": "vmdk", "UserBucket": { "S3Bucket": "dcvmbackup", "S3Key": "DC-VM-HGTAA02V/HGTAA02V-2.vmdk" } } ]
4. Ejecute el comando de conversión (después de una ejecución exitosa, se ejecutará en la parte posterior de AWS):
aws ec2 import-image --description "DC-VM-HGTAA02V" --disk-containers "file:///tmp/vm.json"
5. Después de la ejecución, la terminal mostrará un valor "import-task-ids", que se usará como el nombre predeterminado de la AMI en la interfaz de AWS/AMIs una vez que la conversión sea exitosa.
También necesitarás usar este valor para consultar el estado de la conversión (se ejecutará en varias etapas, y una vez completamente convertido, como se muestra a continuación, la primera línea mostrará "completado"):
[qq_5201351@localhost ~]# aws ec2 describe-import-image-tasks --import-task-ids import-ami-0b31bf4357b880a82 IMPORTIMAGETASKS x86_64 DC-VM-HGTAA02V ami-0fa0c86c6cf316c83 import-ami-0b31bf4357b880a82 AWS Windows completed SNAPSHOTDETAILS First disk /dev/sda1 25364550656.0 VMDK snap-0e46853558beb56dd completed USERBUCKET dcvmbackup DC-VM-HGTAA02V/HGTAA02V-1.vmdk SNAPSHOTDETAILS Second disk /dev/sdg 27609645568.0 VMDK snap-075b0c2042a3e6a88 completed USERBUCKET dcvmbackup DC-VM-HGTAA02V/HGTAA02V-2.vmdk [qq_5201351@localhost ~]#
Nota: El ID de AMI (como “ami-0fa0c86c6cf316c83”) solo será visible después de que se complete la conversión.
Nota adicional: Para el formato OVA, el archivo JSON es un poco diferente porque es un solo archivo, por lo que la sintaxis será más simple, como se muestra a continuación:
[ { "Description": "My Server OVA", "Format": "ova", "UserBucket": { "S3Bucket": "my-import-bucket", "S3Key": "vms/my-server-vm.ova" } } ]
Sin embargo, parece que la mayoría de las nuevas versiones de vCenter/ESXi solo admiten exportaciones en formato OVA de forma predeterminada.
El proceso de conversión para OVA es el mismo que para OVF. En algunos casos, al convertir ciertos hosts, también se puede agregar la opción "{--license-type BYOL}", pero técnicamente no es necesario.
Si deseas cancelar una tarea de importación activa, puedes usar el comando “cancel-import-task” de la siguiente manera:
aws ec2 cancel-import-task --import-task-id import-ami-1234567890abcdef0
Copia de seguridad de la instancia EC2 con Vinchin Backup & Recovery
Vinchin Backup & Recovery admite copias de seguridad de AWS EC2, permitiendo a los usuarios agregar instancias con su ID de clave de acceso de AWS y configurar copias de seguridad completas, incrementales o diferenciales. Ofrece opciones flexibles de recuperación, incluidas instancias completas, volúmenes individuales y archivos específicos, con recuperación directa a otras plataformas de virtualización. Al integrarse con Amazon S3 para un almacenamiento seguro, también permite migraciones V2V a plataformas como VMware, Hyper-V y Proxmox. La interfaz de usuario amigable simplifica la gestión y configuración de las copias de seguridad.
Para hacer una copia de seguridad de la instancia EC2 con Vinchin Backup & Recovery, sigue estos pasos:
1. Selecciona la instancia EC2 que se va a respaldar.
2. Selecciona el destino de la copia de seguridad.
3. Configura las estrategias de copia de seguridad.
4. Revisa y envía el trabajo.
Comienza tu prueba gratuita de 60 días de Vinchin Backup & Recovery para experimentar sus soluciones de copia de seguridad seguras y eficientes en recursos. O, contáctanos para un plan personalizado according a tus necesidades de TI.
Preguntas frecuentes sobre la conversión de VMware a AMI
1. ¿En qué difiere el almacenamiento entre VMware y AWS?
VMware utiliza datastores locales o SANs para el almacenamiento de VM, mientras que AWS utiliza EBS para las instancias EC2. Asegúrate de que las configuraciones de disco (por ejemplo, volumen de arranque, discos adicionales) estén asignadas a los volúmenes EBS correspondientes durante la migración.
2. ¿Cuál es el mejor tipo de instancia para ejecutar VMs de VMware importadas?
Elige un tipo de instancia EC2 que se ajuste estrechamente a los recursos de tu VM de VMware. AWS proporciona familias de instancias optimizadas para uso general (por ejemplo, t2/t3), cómputo (c5), memoria (r5) y almacenamiento (i3).
Conclusión
Convertir máquinas virtuales VMware en AMIs es una manera poderosa de migrar workloads locales a AWS, desbloqueando todo el potencial del cómputo en la nube. Al seguir esta guía integral, los profesionales de TI pueden asegurar un proceso de migración fluido y eficiente, allanando el camino para la excelencia operativa y la eficiencia de costos en la nube.
Compartir en: