Migración incremental: cómo mover producción con minutos de downtime, no días

Respuesta corta: replicando la mayor parte de los datos con la VM todavía en producción y dejando para la ventana de corte solo los bloques que cambiaron desde la última sincronización. La ventana deja de depender del tamaño del disco y pasa a medirse en minutos. Sumado a un enfoque por olas, es lo que hace que una migración desde VMware sea algo que el negocio puede tolerar.

Es la respuesta técnica a la objeción más común: "no podemos parar".

Por qué esto define el proyecto

Una migración tradicional de una VM de 500 GB pide entre 4 y 8 horas de servicio caído. Multiplicado por un parque entero, no hay fin de semana que alcance, y ahí es donde muchas empresas concluyen que migrar es imposible.

No es imposible: es que el método estaba mal.

Con migración incremental la misma VM se corta en 15 o 20 minutos. Eso cambia la conversación con el negocio por completo.

El método, de punta a punta

1. Preparar (sin impacto)

Todo el trabajo previo: inventario, limpieza y drivers virtio. Nada de esto toca el servicio.

2. Replicar en caliente (sin impacto)

Copia inicial del disco con la VM funcionando. Puede tardar lo que tarde. Los tres mecanismos disponibles: CBT, snapshots o sincronización por bloques.

3. Sincronizar deltas (sin impacto)

Repetido tantas veces como haga falta. Cada pasada es más chica. Los principios.

4. Validar en aislamiento (sin impacto)

Arrancar la VM destino en una red aislada y verificar que levanta. Este paso es el que más sorpresas evita, y se lo saltea seguido.

5. Cortar (única ventana con impacto)

La secuencia del switchover: apagar, delta final, checksum, desconectar red del origen, arrancar destino, validar, decidir.

6. Observar

Dos semanas con el origen apagado pero conservado.

Los números

TradicionalIncremental
Ventana por VM (500 GB)4–8 horas15–20 minutos
Depende del tamaño del discoNo
Se puede cancelar antes del corteNoSí, sin costo
Horario del corteMadrugada obligadaBaja actividad alcanza
RollbackComplejoMinutos
Escalable a cientos de VMsNo

Lo que no resuelve

Ser honesto acá evita problemas después:

  • Bases de datos muy activas. Replicar el disco puede no converger. La respuesta suele ser la replicación nativa del motor: levantar réplica, sincronizar, promover.
  • Aplicaciones que no toleran copia en caliente. Necesitan quiesce o una estrategia propia.
  • Enlaces lentos. Si la VM escribe más de lo que el enlace transfiere, no converge nunca.
  • El período con dos plataformas. Sigue existiendo y sigue siendo caro. Se acorta automatizando.

El error de olvidar las olas

La migración incremental resuelve el downtime por VM. No resuelve el riesgo del proyecto.

Aun con ventanas de 15 minutos, migrar 60 VMs en una noche sigue siendo big-bang, con todos sus modos de falla. Las dos cosas se combinan: incremental para que cada corte sea corto, olas para que el riesgo esté acotado y el equipo aprenda.

Cómo se ve en la práctica

Una semana típica de proyecto, con la ola 3 en curso:

DíaActividadImpacto
LunesReplicación inicial de 8 VMsNinguno
MartesSincronización de deltasNinguno
MiércolesValidación en aislamientoNinguno
JuevesSincronización final + cortes (8 × 20 min)20 min por VM
ViernesValidación y observaciónNinguno

Ocho VMs migradas, con menos de tres horas de downtime acumulado repartido entre ellas, y sin trabajo nocturno.

Preguntas frecuentes

¿Necesito herramientas comerciales?

Para menos de 30 VMs, virt-v2v con un procedimiento ordenado alcanza. Arriba de 100, la orquestación deja de ser opcional y las herramientas comerciales se justifican.

¿Cuánto ancho de banda hace falta?

Suficiente para que el delta se transfiera más rápido de lo que se genera. Medí la tasa de cambio de tus VMs antes de planificar: es el dato que define si el método es viable.

¿Puedo hacerlo con la VM en producción sin ningún riesgo?

La replicación en sí es de lectura sobre el origen: no lo modifica. El riesgo aparece en el corte, y para eso está el rollback.

¿Sirve para cualquier sistema operativo?

Para el disco, sí. Las particularidades están en el sistema operativo invitado y sus drivers, que es el tema de la semana que viene.

¿Y si tengo 500 VMs?

Ahí la conversación cambia: el problema deja de ser cómo migrar una y pasa a ser cómo migrar cientos de forma consistente. Es el cierre de esta serie.

En resumen

La migración incremental saca el tamaño del disco de la ecuación y convierte ventanas de horas en ventanas de minutos. Combinada con olas, hace que una migración desde VMware sea previsible y tolerable para el negocio.

La semana que viene: qué cambia según el sistema operativo de cada VM, y por qué a partir de cierta escala hacer esto a mano deja de ser una opción.

Descarga gratuitaPlan de migración incremental: de la replicación al apagado del origen

3 páginas · el procedimiento paso a paso, en PDF. Gratis, por dejar tu email.

Descargar gratis