Organiza las migraciones

Si planeas una migración grande, es una buena idea dividir el trabajo en fragmentos grandes, llamados "sprints". Un sprint debe contener todas las VM que ejecutan una de tus apps.

Migrate for Compute Engine subdivide un sprint de migración en uno o más conjuntos, que agrupan en lotes las VM que ejecutan tus apps para la migración. En este documento, se describe cómo crear conjuntos y se definen los subcomponentes, los runbooks y los trabajos.

Migración por conjuntos

Para que se pueda administrar mejor la migración, Migrate for Compute Engine proporciona una característica llamada conjuntos que agrupa las VM para la migración. Los conjuntos constan de runbooks y trabajos:

  • Un runbook es un archivo CSV que especifica las VM que se incluirán en un conjunto y la configuración de las VM de destino. Describe la VM de origen, define las propiedades de la VM y las redes de destino, y también contiene otros metadatos.
  • Un trabajo es la operación de migración que Migrate for Compute Engine realiza en la lista de VM del runbook. Las operaciones de migración incluyen la creación de clonaciones de prueba, la migración y la separación. En el ciclo de vida de la migración, se encuentra una lista completa de las fases de la migración.

A continuación, se detallan algunas consideraciones para el uso de conjuntos:

  • Todas las VM de un conjunto deben someterse al mismo trabajo. Por ejemplo, si una base de datos y un servidor de aplicaciones están dentro del mismo conjunto, no se puede crear una clonación de prueba para uno mientras el otro se está migrando por completo.
  • Los runbooks contienen grupos de ejecución, que definen el orden en el que las VM se migran en un conjunto.

Realiza operaciones en una migración por conjuntos

En el ciclo de vida de la migración, los lotes de VM de un conjunto pasan por las siguientes etapas:

  • Clonación de prueba (solo para VM de vSphere)
  • Borrado de la clonación de prueba
  • Migración de VM a la nube
  • Migración al origen
  • Migración completa
  • Migración sin conexión
  • Desvinculación
  • Limpieza

Si una VM no logra completar un trabajo y avanza al siguiente paso, puedes solucionar el problema y volver a ejecutar el conjunto. Migrate for Compute Engine retoma la migración en el punto en que quedó.

Por ejemplo, si ejecutas un trabajo de migración de VM a la nube en un conjunto que contiene las VM A y B, y la VM B no logra completar la operación, corrige B. Después de corregir B, puedes hacer lo siguiente: realizar una operación de migración de VM a la nube a fin de poner a B en el mismo estado que A (A no se cambiará) o realizar una operación de Migración completa a fin de poner ambas VM en el mismo estado mediante la migración de ambas VM a la nube.

Inicia tu primer conjunto

Para comenzar a migrar en conjuntos, realiza las siguientes acciones:

  1. Crea y edita un runbook.
  2. Crea un nuevo conjunto desde ese runbook.
  3. Ejecuta trabajos en el conjunto.