Migrate to Virtual Machines te permite migrar discos de instancias de máquina virtual (VM) de origen a volúmenes de Persistent Disk en Google Cloud, con interrupciones mínimas de la carga de trabajo. También puedes crear una instancia de VM nueva y adjuntar los volúmenes de Persistent Disk migrados.
Proceso de migración
Los siguientes son los pasos del proceso de migración del disco:
Integrar: Selecciona la VM cuyos discos deseas migrar.
Replicar: Replica los datos de los discos de la VM de origen a los volúmenes de Persistent Disk en Google Cloud. La replicación de datos es un proceso continuo que se lleva a cabo en segundo plano hasta la transición final o hasta que borres la migración.
Configuración de los detalles de destino de la VM: se establece la configuración de los volúmenes de Persistent Disk migrados. Si eliges crear una instancia de VM nueva para adjuntar los volúmenes de Persistent Disk, también debes establecer la configuración para la instancia de VM.
Clonar discos al destino: crea un clon del disco de la VM de origen según los detalles del destino.
Transición de discos al destino: Migra los discos desde la VM de origen. Este proceso incluye detener la VM de origen y realizar una replicación final de los discos.
Finalizar: limpia todos los recursos que consume la migración después de una operación de transición exitosa.
El proceso de migración del disco sigue los mismos pasos que el proceso de migración de la VM. Por lo tanto, puedes elegir cambiar de la migración de la VM a la migración de discos, y viceversa, en cualquier momento durante el proceso de migración. Para obtener más información, consulta Cambia de la migración del disco a la migración de VMs.
Requisitos previos
Sigue estos pasos para configurar el entorno de migración en tu fuente de migración y destino de migración.
- Habilita los servicios de Migrate to Virtual Machines.
- (Solo para la migración de VM de VMware) Instala Migrate Connector.
Paso 1: Incorpora una VM
La migración de discos se realiza a nivel de VM, por lo que la primera fase de la migración es incorporar la VM de origen. Por ejemplo, un centro de datos de vSphere puede contener muchas VMs. Solo integra las VMs cuyos discos deseas migrar.
Puedes tener hasta 200 migraciones en curso a la vez (sin incluir las migraciones en la fase Finalizar), por proyecto host y región. La limitación es migrar discos de las VMs de todos los tipos de origen. Por ejemplo, puedes migrar discos conectados a 100 VMs desde una fuente de VMware y 100 VMs adicionales desde AWS al mismo tiempo.
Para incorporar una VM de origen, sigue estos pasos:
Abre la página Migrate to Virtual Machines en la consola de Google Cloud:
Selecciona la pestaña Fuentes.
En la lista desplegable, selecciona la fuente de migración desde la que deseas migrar los discos.
Debajo del menú desplegable, verás el Estado de origen de la fuente de migración de la siguiente manera:
- Activo: la fuente está activa y conectada a Migrate to Virtual Machines.
- Sin conexión: La fuente no está disponible.
- Pendiente: la fuente está en proceso de conexión y verificación.
Si no ves ninguna entrada en la lista desplegable, significa que no configuraste la fuente de migración de forma correcta. Revisa los pasos para configurar la fuente de migración y vuelve a intentarlo.
Aparecerá una tabla que muestra las VMs de origen en la fuente de migración disponible para la migración. Selecciona una o más VMs de origen.
La columna Estado de energía de la VM muestra el estado como Suspendida, Activada, o Desactivada. Puedes migrar una VM con cualquiera de estos estados.
Haz clic en Agregar migraciones > Migración de disco.
Confirma que deseas crear la migración.
Después de crear la migración, la columna Estado de la replicación de una VM mostrará uno de los siguientes elementos:
- Pendiente: La VM está en proceso de incorporación.
- Lista: la VM está incorporada, pero aún no comenzó a replicarse.
Ahora puedes iniciar la replicación de las VMs como se describe en el siguiente paso.
Paso 2: Inicia la replicación de la VM de origen
Después de integrar una VM de origen, comienza a replicar los datos del disco desde la VM de origen a Google Cloud. Este proceso se realiza en segundo plano sin interrupciones en la carga de trabajo.
La replicación de datos se compone de dos pasos. Sigue estos pasos:
Primer paso de replicación: Migrate to Virtual Machines crea la instantánea inicial de los discos de datos de la VM de origen y replica los datos de la instantánea en Google Cloud. Según la cantidad de datos del disco de la VM de origen, la primera replicación puede tardar minutos o hasta horas en completarse.
En la columna Estado de la replicación de una VM en el primer paso de replicación, se muestra el estado Primera sincronización seguida del subpaso correspondiente.
Paso de replicación incremental: después de un primer paso de replicación exitoso, se producen pasos de replicación incrementales en intervalos de tiempo establecidos (cada dos horas de forma predeterminada). En cada paso, se crea una instantánea nueva para cada disco de datos. Solo las actualizaciones de datos que ocurrieron después del paso anterior se replican en Google Cloud con el mecanismo de seguimiento de bloques de cambio (CBT).
En la columna Estado de la replicación de una VM en un paso de replicación incremental, se muestra el estado Activo seguido del subpaso correspondiente.
Inicia la replicación de una VM de origen
Para iniciar la replicación de una VM de origen, sigue estos pasos:
Abre la página Migrate to Virtual Machines en la consola de Google Cloud:
Selecciona la pestaña Migraciones de disco.
Aparecerá una tabla que muestra las VMs de origen junto con los discos conectados a cada VM. Puedes iniciar la replicación de los discos en cualquier VM con el estado de replicación Listo.
Selecciona una o más VMs de origen.
Haz clic en Migración > Iniciar replicación. En la columna Estado de replicación, se muestra el estado de la replicación junto con uno de los pasos secundarios detallados en la tabla de pasos secundarios del ciclo de replicación.
Si deseas ver el historial de replicación de una VM, haz clic en la VM para abrir la página de detalles. Haz clic en Replication History para ver el historial de replicación de la VM junto con los pasos secundarios de la replicación.
Nota: Migrate to Virtual Machines guarda y muestra hasta 100 ciclos de historial de replicación de una VM.
Ahora puedes configurar un objetivo de migración para las fases de prueba y transición.
Puedes crear una clonación de prueba de un disco en cualquier momento una vez que se complete el primer paso de replicación. La replicación continúa hasta que la finalices de manera explícita durante la fase de transición.
Pausar replicación
Puedes pausar la replicación de una VM en cualquier momento. Cuando pausas la replicación de una VM, su Estado de la replicación cambia a En pausa.
Para pausar la replicación, sigue estos pasos:
Abre la página Migrate to Virtual Machines en la consola de Google Cloud:
Selecciona la pestaña Migraciones de disco.
Aparecerá una tabla de VMs de origen disponibles.
Selecciona una o más VMs.
Selecciona Pausar.
Para reanudar la replicación más tarde, selecciona una o más VMs y, a continuación, Reanudar.
Establece el intervalo de replicación
Para establecer el intervalo de replicación, sigue estos pasos:
De forma predeterminada, Migrate to Virtual Machines realiza una replicación de la VM de origen cada 2 horas. Para establecer el intervalo de replicación, realiza los siguientes pasos:
Abre la página Migrate to Virtual Machines en la consola de Google Cloud:
Selecciona la pestaña Migraciones de disco.
Aparecerá una tabla de VMs de origen disponibles.
Para la VM, selecciona el botón Editar detalles del destino. Se abrirá un panel que te permitirá configurar el destino.
Selecciona la pestaña Detalles del destino.
En el área Política de replicación, establece la frecuencia de replicación, en segundos.
Selecciona Guardar.
Para configurar la frecuencia de varias VMs, selecciona las VM y, luego, haz clic en el botón Editar detalles del destino. Se abrirá un panel para permitirte configurar la frecuencia de replicación de las VMs seleccionadas.
Cambia de la migración del disco a la migración de VMs
Puedes cambiar entre la migración del disco y la migración de VMs en cualquier momento durante el proceso de migración. Para cambiar de la migración del disco a la migración de VMs, sigue estos pasos:
Abre la página Migrate to Virtual Machines en la consola de Google Cloud:
Selecciona la pestaña Migraciones de disco.
Selecciona una o más VMs.
Haz clic en Migración > Convertir a migración de VMs.
Cambiar de la migración del disco a la migración de VMs borra los detalles del destino. Esto se debe a que los detalles del destino para la migración del disco y la migración de VMs son diferentes. Sin embargo, el progreso de la replicación no se pierde durante el cambio.
Debes actualizar los detalles del destino antes de clonar o realizar las operaciones de transición en la VM para que la migración se realice de forma correcta. Para obtener más información, consulta Configura el destino.
Paso 3: configura el destino para un disco de VM migrado
Migrate to Virtual Machines te permite migrar los discos de una VM de origen a volúmenes de disco persistente en Google Cloud con las siguientes opciones:
Migra los discos a volúmenes de disco persistente
Migra los discos a volúmenes de disco persistente y conéctalos a una instancia de VM nueva
Debes configurar los detalles del destino, como el proyecto, la zona, el tipo de disco y mucho más según la opción que elijas. El proyecto de destino es el proyecto que contiene los volúmenes de disco persistente migrados desde la VM de origen o la instancia de VM recién creada a la que deseas conectar los volúmenes migrados de disco persistente. Puedes modificar los detalles del destino en cualquier momento. Cuando creas una clonación de prueba o una transición, Migrate to Virtual Machines usa la configuración de detalles del destino en el momento de la operación.
El proyecto host se agrega automáticamente como un proyecto de destino, por lo que no es necesario que lo agregues de forma explícita. Si deseas agregar un proyecto adicional como un proyecto de destino, consulta Agrega un proyecto de destino.
Para configurar el destino de disco persistente, sigue estos pasos:
Si aún no lo hiciste, agrega el proyecto de destino como se muestra en Agrega un destino.
Abre la página Migrate to Virtual Machines en la consola de Google Cloud:
Selecciona la pestaña Migraciones de disco.
Aparecerá una tabla de migraciones.
Selecciona una VM (puedes seleccionar varias VMs para editar) y haz clic en Editar detalles del destino. En el panel que aparece, configura los detalles del destino para todas las VMs seleccionadas.
Configura los Detalles del destino, que definen las características de los volúmenes de Persistent Disk a los que deseas migrar tus datos. En la siguiente tabla, se muestra esa configuración en detalle.
Título de la sección Nombre del campo Descripción General Proyecto El nombre del proyecto en el que se alojan los volúmenes de Persistent Disk. Debe ser un proyecto que ya hayas agregado antes en esta sección. Zona La zona para los volúmenes de Persistent Disk. Consulta Regiones y zonas.
Configuración del disco Nombre Ingresa un nombre para el disco. Tipo de disco Selecciona el tipo de Persistent Disk. Consulta Tipos de discos persistentes. Clave de encriptación administrada por el cliente La clave que deseas usar para proteger tus datos en Google Cloud. De forma predeterminada, Google Cloud encripta los datos cuando están en reposo automáticamente a través de claves de encriptación administradas por Google. Si tienes requisitos normativos o de cumplimiento específicos relacionados con las claves que protegen los datos, puedes usar las claves de encriptación administradas por el cliente (CMEK) para encriptar y desencriptar tus datos en reposo. Estas claves de encriptación son creadas, administradas y de tu propiedad.
Cuando agregas una CMEK, también debes asignar los permisos de la función Encriptador/Desencriptador de CryptoKey de Cloud KMS a la cuenta del agente de servicio de Compute Engine que usas. Para obtener más información, consulta Protege recursos a través de las claves de Cloud KMS.Etiquetas Para organizar tu proyecto, agrega a tus recursos etiquetas como pares clave-valor. Consulta Etiqueta de recursos. Conectar a una VM Adjunta discos a la VM Selecciona No conectar a una VM si no deseas conectar los volúmenes de disco persistente a una instancia de VM.
Selecciona Crear una VM a partir de una imagen de disco si deseas crear una instancia de VM y adjuntar los volúmenes de disco persistente a ella. Si eliges esta opción, debes configurar los detalles del destino que definen los atributos de la instancia de VM nueva a la que deseas conectar los volúmenes migrados de Persistent Disk. Para obtener más información sobre esta configuración, consulta Configura el destino de una VM.Política de replicación Duración de la replicación de inactividad entre ciclos De forma predeterminada, Migrate to Virtual Machines realiza una replicación de la VM de origen cada 2 horas. Establece la frecuencia de replicación (en segundos).
Haz clic en Guardar.
(Opcional) Paso 4: prueba una clonación de un disco de migración
En la fase de clonación de prueba, puedes verificar si los volúmenes de disco persistente creados durante la fase de replicación funcionan como se espera. Por ejemplo, puedes adjuntar los volúmenes de disco persistente migrados a una instancia de Compute Engine en tu entorno de destino para verificar si los discos funcionan como se esperaba.
Si creaste una instancia de VM nueva y adjuntaste los volúmenes de Persistent Disk migrados, Migrate to Virtual Machines implementa un clon de la instancia de VM en una instancia de Compute Engine en el entorno de destino para probarla. Si bien la fase de prueba es opcional, se recomienda realizar pruebas antes de realizar una transición al disco migrado.
Cada vez que creas una instancia de clonación de prueba, se clona a partir de los datos del ciclo de replicación completado más reciente con los detalles del destino actuales. En otras palabras, una instancia de clonación de prueba representa una instantánea de la VM de origen en el momento del último ciclo de replicación completado.
Inicia tu primera clonación de prueba
Puedes crear tu primera clonación de prueba después de que se complete el ciclo de replicación inicial y, luego, crear clonaciones de prueba adicionales durante el proceso de migración.
Para iniciar una clonación de prueba, debes ya haber configurado un entorno de destino para los volúmenes de Persistent Disk o la instancia de VM nueva a la que deseas adjuntar los volúmenes de Persistent Disk. Para obtener más información, consulta Configura el destino.
Solo puedes probar una VM en estado En pausa si ha completado al menos una replicación.
Para obtener más información sobre posibles problemas durante la fase de clonación de prueba, consulta la sección Soluciona problemas.
Crea una clonación de prueba de los discos de una VM
Para crear una clonación de prueba de los discos de una VM con Migrate to Virtual Machines, sigue estos pasos:
Asegúrate de haber configurado un entorno de destino de prueba como se describe en Configura el destino de VM.
Abre la página Migrate to Virtual Machines en la consola de Google Cloud:
Selecciona la pestaña Migraciones de disco.
Aparecerá una tabla de VMs de origen disponibles. Puedes probar cualquier VM que se encuentre en el estado Activa (ciclo actual: XX%) o Activa (inactiva). El estado Activo significa que la primera sincronización de replicación de la VM se realizó con éxito y los datos de la VM se replican de forma incremental.
Selecciona una VM.
Selecciona Transición y Clonación de prueba > Clonación de prueba. En la columna Estado de la clonación de prueba o la transición, se muestra el estado de la operación junto con uno de los pasos secundarios detallados en la tabla de pasos secundarios de clonación de prueba.
Espera a que la columna Estado de la clonación de prueba o la transición aparezca como Completado. Esto indica que la clonación se creó de forma correcta.
Puedes ver el historial de clonaciones de prueba de una VM de una de las siguientes maneras:
Haz clic en el ícono de panel de información, , para la VM. En el panel que se abre desde la derecha, la pestaña Supervisión muestra el historial, incluido el nombre de cada instancia de clonación de prueba.
Haz clic en la VM para abrir la página de detalles. Haz clic en Historial de la clonación de prueba o la transición para ver el historial de clonaciones de prueba de la VM junto con los pasos secundarios de la clonación de prueba.
Para cancelar una operación de clonación de prueba activa, haz clic en Transición y Clonación de prueba > Cancelar clonación de prueba.
Ahora puedes crear cualquier VM y adjuntarle los discos de clonación de prueba para verificar si los discos migrados funcionan como se esperaba.
Después de completar las pruebas, borra la instancia de VM de Compute Engine para liberar recursos y, así, no se te cobrará por la instancia.
Administra varias clonaciones de prueba
Durante el proceso de migración, puedes crear varias clonaciones de prueba. Por ejemplo, creas la primera clonación de prueba después del ciclo de replicación inicial. Luego, cuando definas mejor tu migración, crearás clonaciones de prueba nuevas por las siguientes razones:
- Modificaciones que realizas en tu VM de origen para admitir la migración
- Modificaciones que realizas en los detalles del destino
- Nuevos datos de replicación de la VM de origen
- Cualquier otro cambio que realices durante el ciclo de prueba
Recuerda que una clonación de prueba es una instantánea de la VM de origen creada a partir de los datos de replicación y los detalles del destino actuales. Los datos de replicación nuevos y las modificaciones en los detalles del destino solo se aplican a las clonaciones de prueba nuevas, no a las clonaciones de prueba existentes.
Si tienes una instancia de clonación de prueba existente en ejecución, antes de crear una clonación de prueba nueva puedes hacer lo siguiente:
Borrar la instancia de clonación de prueba existente y, luego, crear una nueva con el mismo nombre de instancia. No puedes crear una instancia nueva con el mismo nombre que una instancia existente.
Edita los detalles del destino para establecer nombres únicos nuevos para los discos.
Para supervisar todas las instancias de clonación de prueba, sigue estos pasos:
Visualiza el historial de clonaciones de prueba de una VM de una de las siguientes maneras:
Haz clic en el ícono de panel de información, , para la VM. En el panel que se abre desde la derecha, la pestaña Supervisión muestra el historial, incluido el nombre de cada instancia de clonación de prueba.
Haz clic en la VM para abrir la página de detalles. Haz clic en Historial de la clonación de prueba o la transición para ver el historial de clonaciones de prueba de la VM junto con los pasos secundarios de la clonación de prueba.
Después de crear una clonación de prueba, eres responsable de administrarla. Si deseas modificar o borrar un disco de clonación de prueba en ejecución o la instancia de VM que creaste para probar el disco, debes usar las herramientas del producto correspondiente. No puedes administrar estos recursos con las herramientas de Migrate to Virtual Machines.
Paso 5: crea una transición
En la fase de transición, transfieres el control al disco migrado o a la VM nueva que creaste con los volúmenes de Persistent Disk migrados conectados a él en tu entorno de destino en Google Cloud.
En el proceso de transición, sigue estos pasos:
Si la replicación de datos está activa, es decir, que el Estado de replicación de la VM es Activa (ciclo actual: XX%), espera a que se complete.
Cierra la VM de origen.
Realiza la replicación de datos final. Debido a que la replicación ocurre en todas las fases de migración, la cantidad de datos para replicar no debe ser muy grande.
Detiene la replicación.
Crea los volúmenes de Persistent Disk a partir de los datos replicados finales.
La fase de migración incluye un tiempo de inactividad breve de la VM y debería realizarse durante un período de mantenimiento programado. Debes determinar el período de mantenimiento durante el cual puedes detener la VM de origen y redireccionar el tráfico al disco migrado.
Crea una transición
Para crear una transición, sigue estos pasos:
Asegúrate de haber configurado los detalles del destino como se describe en Configura el destino de la VM. Si los detalles del objetivo se configuraron con anterioridad para la operación de prueba-clona, te recomendamos editar los detalles del destino para que apunten a un objetivo nuevo.
Abre la página Migrate to Virtual Machines en la consola de Google Cloud.
Selecciona la pestaña Migraciones de disco.
Aparecerá una tabla de VMs de origen disponibles. Puedes realizar la transición de cualquier VM que tenga el estado Activa (ciclo actual: XX%) o Activa (inactiva). El estado Activo significa que la primera sincronización de replicación de la VM se realizó con éxito y los datos de la VM se replican de forma incremental.
En la columna Tiempo estimado de transición, se muestra una estimación del tiempo que toma completar un trabajo de transición para una VM después de iniciar una transición. Este campo solo se propaga para una VM activa que completó algunos ciclos de replicación.
El Estado de la clonación de prueba o la transición muestra el estado de la operación junto con uno de los pasos secundarios detallados en latabla de pasos secundarios de la transición.
Selecciona una VM de origen.
Selecciona Transición y Clonación de prueba > Transición. Para iniciar una transición en una VM, se inicia la siguiente secuencia de acciones que realiza Migrate to Virtual Machines:
Cierra la VM de origen.
Realiza la replicación de datos final. Debido a que la replicación continua se produce en todas las fases de migración, la cantidad de datos para replicar no debe ser muy grande.
Crea los volúmenes de Persistent Disk que alojan la VM migrada a partir de los datos replicados finales.
Detiene la replicación de datos.
Espera a que la columna Estado de la clonación de prueba o la transición muestre que el trabajo de transición se completó. Esto indica que la transición se realizó de forma correcta.
Puedes ver el historial de transición de una VM de una de las siguientes maneras:
Haz clic en el ícono de panel de información, , para la VM. En el panel que se abre desde la derecha, la pestaña Supervisión muestra el historial, incluido el nombre de cada instancia de transición.
Haz clic en la VM para abrir la página de detalles. Haz clic en Historial de la clonación de prueba o la transición para ver el historial de transición de la VM junto con los pasos secundarios de la transición.
Para cancelar una operación de transición activa, haz clic en Transición y Clonación de prueba > Cancelar transición. Sin embargo, si quieres reanudar el uso de la VM de origen, debes reiniciar la VM de forma manual.
Realiza la prueba de validación en los discos migrados.
Vuelve a intentar la transición.
Si, por algún motivo, quieres volver a intentar la transición, sigue estos pasos:
Selecciona una VM en el estado Transición.
Selecciona Migración > Reanudar la replicación.
Vuelve a intentar la transición.
Revierte desde la transición
Para revertir desde una transición, sigue estos pasos:
La transición detiene la VM de origen original en la fuente de migración, por lo que debes iniciarla y redireccionar el tráfico a la VM de origen.
Si es necesario, copia datos nuevos creados en los volúmenes de disco persistente para poder escribirlos en la VM de origen.
(Opcional) Borra los volúmenes de Persistent Disk.
Reanuda la replicación en la VM de origen. La replicación se reanuda desde la última instantánea capturada.
Vuelve a intentar la transición.
Paso 6: Finaliza una migración
Los datos de replicación que se usan para crear volúmenes de Persistent Disk se conservan después de la transición para que puedas reanudar la replicación desde la última instantánea de replicación. Sin embargo, se te cobrará por el almacenamiento que usan los datos de replicación hasta que los borres en la fase de finalización. La finalización borra todos los datos de replicación y los recursos de almacenamiento.
La fase Finalizar no borra los volúmenes de Persistent Disk. Si creaste volúmenes de disco persistente durante la fase de prueba, debes borrarlos de forma manual. Se te cobrará por esos volúmenes de Persistent Disk de clonación de prueba hasta que se borren.
Para finalizar una migración, sigue estos pasos:
Abre la página Migrate to Virtual Machines en la consola de Google Cloud:
Selecciona la pestaña Migraciones de disco.
Aparecerá una tabla de VMs de origen disponibles. La finalización se puede realizar solo en las VM con el estado Transición.
Selecciona una VM de origen.
Haz clic en Finalizar y, a continuación, confirma la finalización.
Una vez que se complete la fase, el estado de la VM se establece en Finalizado. Las únicas operaciones permitidas en una migración en el estado Finalizado son las siguientes:
- Borra la migración
- Agrega a un grupo o quita del grupo
Borra una migración
Borrar una migración quita los siguientes elementos:
- Los datos de replicación para la VM almacenada en Google Cloud
- Información de configuración de Persistent Disk
- El historial de supervisión
- Todos los demás datos asociados con la migración de un disco
- La VM de la lista de VMs incorporadas en la pestaña Migraciones de disco.
- La VM de su grupo, si la VM forma parte de un grupo
Sin embargo, borrar una migración no quita la VM de origen de la lista de VMs disponibles para la fuente de migración que se muestra en la pestaña Fuentes. Es decir, solo se borran los datos de migración de la VM. La VM de origen original no se ve afectada cuando borras una migración. Esto significa que luego puedes volver a incorporar la VM de origen para migrarla.
Para borrar una migración, sigue estos pasos:
Abre la página Migrate to Virtual Machines en la consola de Google Cloud:
Selecciona la pestaña Migraciones de disco.
Selecciona una VM de origen.
Haz clic en Borrar y, luego, confirma la eliminación.
La VM se quitará de la tabla de migración.
Selecciona la pestaña Fuentes.
En la lista desplegable, selecciona la fuente de migración que deseas borrar.
Aparecerá una tabla que muestra las VMs de origen en la fuente de migración disponible para la migración. Observa que la VM de origen correspondiente a la migración borrada sigue apareciendo.
Si es necesario, puedes reiniciar una migración de disco en la VM.