¿Cómo migrar VMs de Proxmox a AWS de 3 maneras?

La migración de workloads de Proxmox a AWS ofrece escalabilidad, ahorro de costos y un rendimiento mejorado. Aprende cómo mover tus VMs utilizando las herramientas de migración de AWS y simplifica el proceso.

download-icon
Descarga Gratuita
para VM, OS, DB, Archivo, NAS, etc.
lucia

Updated by Lucia on 2025/06/20

Tabla de contenidos
  • ¿Por qué migrar Proxmox a AWS?

  • ¿Cómo migrar Proxmox a AWS con VM exportando e importando la VM?

  • ¿Cómo migrar Proxmox a AWS con AWS MGN?

  • Migración Fácil de Proxmox a AWS con Vinchin

  • Preguntas frecuentes sobre la migración de Proxmox a AWS

  • Conclusión

La migración de workloads de Proxmox a AWS permite a las organizaciones eliminar el gasto inicial en hardware y adoptar un modelo de pago real según lo que se use, pagando solo por los GB-mes de EBS que se provisionen, más IOPS y rendimiento según sea necesario. AWS abarca 36 Regiones y 114 Zonas de Disponibilidad en todo el mundo, con docenas de ubicaciones Edge para un rendimiento de baja latencia. Más allá del cálculo y el almacenamiento, AWS ofrece servicios administrados completamente (bases de datos, redes, seguridad) que reducen el mantenimiento y fortalecen la resiliencia.

¿Por qué migrar Proxmox a AWS?

Puntos problemáticos de Proxmox

Alto costo de almacenamiento: Las configuraciones hiperconvergentes de Proxmox suelen depender de Ceph, lo que implica aproximadamente 1 CPU + 4 GB de RAM por OSD y monitor, además los arrays SAN externos requieren una inversión significativa en CapEx y esfuerzo administrativo.

Requisitos complejos de HA: Lograr una verdadera alta disponibilidad requiere como mínimo tres nodos de clúster para el quórum y almacenamiento compartido; sin esto, el fallo de un nodo lleva a reinicios fríos y posible pérdida de datos.

Ventajas de la Nube AWS

Economía de Pago por Uso

La facturación al estilo de utilidad de AWS te permite pagar solo por cada servicio que consumes, sin contratos a largo plazo ni cargos por terminación, similar a los servicios medidos como el agua o la electricidad.

Infraestructura Global

La nube de AWS abarca 36 Regiones y 114 Zonas de Disponibilidad, además de más de 700 ubicaciones periféricas, lo que permite implementaciones con baja latencia, redundancia geográfica y cumplimiento de los requisitos de residencia de datos locales.

Almacenamiento en Bloques de Bajo Coste

Amazon EBS cobra por GB-mes de almacenamiento provisionado y por IOPS provisionados, para que ajustes la capacidad y el rendimiento exactamente a tus necesidades, eliminando el sobrecoste por sobreprovisionamiento.

HA Multi-Zona Nativo

Las instancias EC2 y los volúmenes EBS se distribuyen automáticamente entre varias Zonas de Disponibilidad, proporcionando aislamiento de errores incorporado y replicación sincrónica sin la necesidad de configurar quórum manual ni almacenamiento compartido.

Bases de Datos de Alto Rendimiento

Amazon Aurora ofrece hasta 5× el rendimiento de MySQL estándar y 3× el de PostgreSQL en hardware similar, con opciones de escalado completamente administrado y sin servidor para ajustarse a los picos de carga de trabajo.

Seguridad de Grado Empresarial

AWS aplica la identidad con el menor privilegio a través de IAM, aísla las redes con VPC y protege los datos en reposo y en tránsito utilizando cifrado de sobre con AWS KMS—guiado por las mejores prácticas del Pilar de Seguridad Bien Construido de AWS.

¿Cómo migrar Proxmox a AWS con VM exportando e importando la VM?

La migración de máquinas virtuales Proxmox a AWS implica varios pasos, desde preparar tu entorno hasta verificar el lanzamiento exitoso de tus instancias EC2. A continuación, se encuentra una guía estructurada para garantizar un proceso de migración fluido.

Requisitos previos

Cuenta de AWS: Una cuenta de AWS activa con los permisos necesarios.

Conectividad de red: VPN establecida o Direct Connect entre tu entorno local y AWS.

Compatibilidad con VM: Comprueba si AWS admite la importación de VMs con el sistema operativo de la VM Proxmox.

Instalación de AWS CLI: Asegúrate de que la Interfaz de Línea de Comandos (CLI) de AWS esté instalada y configurada en tu máquina local.

Rol de IAM para la importación de VM: Cree un rol de IAM llamado vmimport con las políticas de confianza y permisos necesarias para permitir la importación de máquinas virtuales.

Pasos para la migración de Proxmox a AWS

1. Prepara la máquina virtual de Proxmox

Asegúrate de que la máquina virtual está apagada y convierte la imagen del disco de la máquina virtual en un formato compatible.

qemu-img convert -f qcow2 -O raw /path/to/proxmox-vm.qcow2 /path/to/vm.raw

2. Sube la imagen de disco a AWS S3

Crea un bucket de S3 y sube la imagen de disco convertida al bucket de S3.

aws s3 cp /path/to/vm.raw s3://my-vm-imports/vm.raw

3. Crea la tarea de importación

Cree un archivo containers.json especificando la ubicación S3 de la imagen de disco.

[
  {
    "Description": "Proxmox VM",
    "Format": "raw",
    "UserBucket": {
      "S3Bucket": "my-vm-imports",
      "S3Key": "vm.raw"
    }
  }
]

Ejecuta el comando de importación:

aws ec2 import-image --description "Proxmox VM Import" --disk-containers file://containers.json

4. Monitorear la tarea de importación

Verifica el estado de la tarea de importación:

aws ec2 describe-import-image-tasks --import-task-ids import-ami-xxxxxxxx

Espera hasta que el estado esté completado.

5. Lanza la instancia EC2

Una vez que la importación esté completa, registra la imagen importada como un AMI.

Lance una instancia EC2 utilizando la AMI importada.

6. Verifica la instancia

Conéctese a la instancia de EC2 para asegurarse de que las aplicaciones y servicios se están ejecutando como se espera.

Revisa los registros del sistema y los registros de la aplicación en busca de errores o problemas.

Consejos para solucionar problemas

Fallas de importación: Asegúrese de que la imagen de disco de la máquina virtual esté en un formato compatible y de que el rol de IAM tenga los permisos necesarios.

Problemas de arranque: Verifique que el sistema operativo de la máquina virtual sea compatible con EC2 y que se incluyan los controladores necesarios (por ejemplo, para red y almacenamiento).

Preocupaciones de rendimiento: Considera cambiar el tamaño de la instancia EC2 o optimizar la configuración de la aplicación para entornos en la nube.

¿Cómo migrar Proxmox a AWS con AWS MGN?

Requisitos previos

Sistema operativo compatible: Asegúrese de que las máquinas virtuales de Proxmox ejecuten sistemas operativos compatibles.

Conexión de red: Establezca una conexión de red segura entre Proxmox y AWS a través de VPN o Direct Connect.

Cuenta de AWS: Tener una cuenta de AWS activa con los permisos necesarios.

Pasos para la migración de Proxmox a AWS con AWS MGN

1. Configura AWS MGN

Inicia sesión en la consola de AWS. En la barra de búsqueda, escribe y selecciona Application Migration Service. Haz clic en Empezar para iniciar el proceso de configuración.

2. Crear plantilla de configuración de replicación

Subred de la zona de preparación: Selecciona la subred para la zona de preparación.

Tipo de instancia del servidor de replicación: Elige el tipo de instancia (predeterminado: t3.small).

Tipo de volumen EBS: Selecciona el tipo de volumen (predeterminado: gp3).

Cifrado EBS: Elige la opción de cifrado.

Grupo de seguridad: Asegúrate de que siempre esté seleccionada la opción de usar el grupo de seguridad del Servicio de Migración de Aplicaciones.

IP privado para la replicación de datos: Si se utiliza una conexión de red privada, seleccione Usar IP privada para la replicación de datos.

Límite de ancho de banda de la red: Si es necesario, seleccione Limitar el ancho de banda de la red (por servidor - en Mbps).

Crear plantilla: Haga clic en Crear plantilla para finalizar la configuración.

3. Instalar el Agente de Replicación en la VM de origen

Generar credenciales temporales: Usa AWS CLI o CloudShell para generar credenciales temporales:

aws sts assume-role \
  --role-arn arn:aws:iam::<account-id>:role/MGN_Agent_Installation_Role \
  --role-session-name mgn_installation_session_role
Install Required Packages: On the source VM, install necessary packages:
sudo yum install -y make openssl wget curl gcc kernel-devel-$(uname -r) build-essential

Descarga e Instala el Agente: Descarga el instalador del Agente de Replicación de AWS y ejecútalo usando las credenciales temporales obtenidas anteriormente.

4. Configura los ajustes de replicación

En la consola de AWS MGN, navega a la sección Source Servers y selecciona el servidor. Haz clic en la pestaña Launch Settings y configura los ajustes necesarios, incluidas las configuraciones de la plantilla de inicio de EC2.

5. Iniciar instancia de prueba

En la sección Source Servers, selecciona el servidor y haz clic en Test y cutover, luego elige Launch instancia de prueba. Monitorea el progreso en la consola hasta que la instancia de prueba se haya iniciado completamente.

6. Realizar la migración a AWS

Prepárate para la migración: Una vez que se valide la instancia de prueba, selecciona el servidor y haz clic en Test y migrar, luego elige Mark como lista para la migración. Haz clic en Launch cutover instance para comenzar el proceso de migración. Asegúrate de que la instancia de migración esté completamente lanzada y operativa.

7. Verifica el inicio de la VM en AWS

Navega hasta el panel de EC2. Ubica la instancia migrada y verifica que su estado sea ejecutándose. Usa SSH (para Linux) o RDP (para Windows) para conectarte a la instancia y confirmar su funcionalidad.

Migración Fácil de Proxmox a AWS con Vinchin

Vinchin Backup & Recovery es una solución profesional de copia de seguridad de VM de nivel empresarial que admite la copia de seguridad y migración completamente sin agentes, permitiendo a las empresas pasar a nuevos entornos virtuales con un impacto mínimo en los sistemas de producción.

Ofrece soporte para más de 15 plataformas de virtualización, incluidas VMware vSphere, Microsoft Hyper-V, Proxmox VE, oVirt, Oracle OLVM, Red Hat Virtualization, XCP-ng, XenServer, OpenStack y más, proporcionando protección unificada y migración en entornos heterogéneos. Más allá de los servidores locales, Vinchin migra VMs de manera fluida entre infraestructuras locales y plataformas en la nube, como de Proxmox a AWS EC2, utilizando flujos de trabajo guiados por GUI y sin agentes.

El proceso de migración de VM es sencillo: realiza una copia de seguridad de la VM de origen y restaurala en el host de destino para iniciar; simplemente crea una tarea de copia de seguridad de VM en la cómoda consola web de Vinchin y selecciona tu destino. Para migrar, sigue estos cuatro pasos:

1. Selecciona la copia de seguridad de la VM de Proxmox

Seleccionar VM de Proxmox

2. Selecciona AWS como hospedaje objetivo

Selecciona AWS como destino

3. Elige las estrategias de migración

Selecciona estrategias

4. Envía el trabajo

Enviar el trabajo

Únete a miles de empresas globales que califican a Vinchin como un Alto Rendimiento en G2, TrustRadius, SoftwareAdvice y Gartner. Inicia una prueba gratuita de 60 días con todas las funciones hoy mismo; haz clic en el botón para descargar e implementar en minutos.

Preguntas frecuentes sobre la migración de Proxmox a AWS

P1: ¿Hay una tier gratuita para el Servicio de Migración de Aplicaciones de AWS?

Sí, AWS MGN ofrece 90 días de uso gratuito por servidor, después de los cuales se aplican los cargos estándar de AWS.

¿Necesito instalar agentes en las VMs de Proxmox para la migración?

A: Para la migración sin agente, AWS MGN admite VMware vCenter 6.7 y 7.0; sin embargo, Proxmox no está soportado de forma nativa.

¿Hay alguna limitación al usar AWS MGN para la migración?

A: AWS MGN no admite Proxmox de forma nativa; se pueden requerir métodos alternativos como la exportación e importación de VMs o Vinchin Backup & Recovery.

Conclusión

Trasladar VMs de Proxmox a AWS permite ahorrar costos, alcanzar una audiencia global y acceder a servicios administrados. Elige VM Import/Export para una migración simple de levantar y trasladar o AWS Application Migration Service para minimizar el tiempo de inactividad. Para una experiencia sin agentes y de un solo clic, Vinchin Backup & Recovery te permite hacer copias de seguridad de las VMs de Proxmox y restaurarlas en EC2 en minutos. Prueba hoy mismo la versión de prueba gratuita de Vinchin con todas las funciones durante 60 días.

Compartir en:

Categories: VM Migration