Importante
Migración en vivo (push) obsoleta o no compatible para implementaciones de origen gestionadas o supervisadas por Ops Manager
Para implementaciones de origen que ejecuten cualquier MongoDB 6.0.+ versiones en las que las implementaciones son gestionadas o supervisadas por Ops Manager, no se admite la Migración en vivo (push).
Para las implementaciones de origen que ejecutan cualquier versión de MongoDB 5.0 y anteriores, donde las implementaciones son gestionadas o supervisadas por Ops Manager, la Migración en vivo (push) está obsoleta.
Para implementaciones de origen que ejecutan MongoDB 6.0.+, donde las implementaciones son supervisadas por Cloud Manager, se admite la migración en vivo (push). Para aprender más, consulta Migre en vivo su clúster de MongoDB supervisado por Cloud Manager a Atlas.
Para migrar en vivo su implementación origen de MongoDB que se supervisa en Ops Manager a Atlas, cree un servidor para el host de migración.
Overview
El host de migración es un servidor en el que se instala un MongoDB Agent dedicado. Este agente de MongoDB automatiza las operaciones de migración en vivo. Requiere que configures su opción de configuración agentFeatureCloudMigrationEnabled a true.
Utiliza el host de migración para gestionar el proceso de Migración en vivo de tu implementación de Ops Manager a Atlas. No puedes utilizar el host de migración para ningún otro propósito.
Después de aprovisionar el host de migración, su servidor aparece en la Servers pestaña. Un MongoDB Agent en el host de migración lleva a cabo una migración única de datos desde Ops Manager hacia Atlas y envía el reporte del estado de la Migración en vivo de regreso a Ops Manager.
Para obtener información sobre cómo iniciar una Migración en vivo desde Ops Manager, consulta Migrar una implementación a Atlas y revisar el flujo de trabajo para la migración en vivo a Atlas.
Considerations
Si piensas migrar más de una implementación a la vez, crea un host de migración dedicado para cada una de las implementaciones que deseas migrar a Atlas.
Nota
El uso de un HTTP proxy, que intercepta y reemplaza certificados TLS para las HTTPS requests retransmitidas, no es compatible con Ops Manager cuando se utiliza en modo híbrido.
Requisitos previos
El host de migración debe utilizar una arquitectura de CPU de 64 bits y una de las siguientes plataformas compatibles. Las plataformas dependen de la herramienta de migración que el host de migración ejecutará para facilitar la migración.
Host de migración para migraciones en vivo (push) de implementaciones origen de MongoDB anteriores a 6.0.17 que añadas a la supervisión en Cloud Manager, donde el host de migración ejecuta
mongomirror:ArquitecturaDistro/OS5.0x86_64
RHEL/Centos 7
RHEL/Centos 8
Amazon Linux 2
SUSE 12
SUSE 15
Debian 9
Debian 10
Debian 11
Ubuntu 18.x
Ubuntu 20.x
ARM
RHEL/Centos 8
Amazon Linux 2
PowerPC/ ppc64le
RHEL/ Centos 7
RHEL/ Centos 8
zSeries/ 390x
RHEL 7
RHEL 8
Windows
Nota
La configuración de un host de migración para una migración en vivo no es compatible con Windows o macOS. Todavía puedes realizar una migración en vivo (push) de tus datos desde una implementación basada en Windows a Atlas si aprovisionas tu host de migración en una de las plataformas compatibles. No se puede migrar datos en vivo desde una implementación basada en macOS a Atlas.
Si Ops Manager está funcionando en modo local, debes tener acceso saliente al siguiente servidor para descargar mongomirror.
translators-connectors-releases.s3.amazonaws.com Host de migración para migraciones en vivo (push) de MongoDB 6.0.17+ o 7.0.13+ implementaciones de origen supervisadas en Cloud Manager, donde el host de migración ejecuta mongosync:
El host de migración debe usar una arquitectura de CPU de 64bits y una de las plataformas mongosync.
Requisitos de recursos del host de migración
El proceso de migración en vivo consume muchos recursos de la CPU y requiere un ancho de banda de red suficiente. Usa una instancia de la nube con recursos suficientes para garantizar una migración exitosa.
Evita entornos host que hayan sido caracterizados por tener bajo ancho de banda de red.
También podrías necesitar aprovisionar almacenamiento adicional para la opción cloudMigrationOplogPath descrita en el siguiente procedimiento.
MongoDB versión 6.0.17+ o 7.0.13+. Para el host de migración que ejecuta
mongosyncpara facilitar las migraciones en vivo, utilice una instancia con un mínimo de 8 CPU y 24 GB de RAM.Versiones de MongoDB anteriores a 6.0.17. Para el host de migración que ejecuta
mongomirrorpara facilitar las migraciones en vivo push, utiliza un host con 2-4 núcleos de CPU y 4-8 GB de RAM para migrar un set de réplicas. Utilice una instancia con 2-4 núcleos de CPU por partición para migrar un clúster fragmentado.
Procedimiento
En Automation, selecciona tu sistema operativo y sigue las instrucciones para instalar y ejecutar el agente en el host de migración.
Para obtener más información, consulte Instalar el MongoDB Agent para Solo Supervisar o Copia de seguridad Despliegues.
Edite el archivo de configuración del MongoDB Agent para habilitar la migración en vivo.
Si aún no tienes abierto el archivo automation-agent.config desde el paso anterior, ábrelo en tu editor de texto preferido:
sudo vi /etc/mongodb-mms/automation-agent.config Agrega o actualiza las siguientes opciones de configuración de migración en vivo:
ClaveValortrueRuta a los archivos oplog para el proceso de migración en vivo. Esta clave es opcional y, si se configura, requiere aprovisionar suficiente almacenamiento en el directorio especificado para el almacenamiento en búfer de los registros de operaciones (oplog). Contacte con el Soporte de MongoDB si necesita ayuda para determinar si necesita configurar esta clave para su implementación.
Asegúrate de que los cambios resultantes en el archivo agente de automatización.config contengan las siguientes opciones de configuración necesarias para la Migración en vivo:
mmsGroupId=<The ID of your project> mmsApiKey=<The Agent API key of your project> mmsBaseUrl=<The URL of your Ops Manager application> agentFeatureCloudMigrationEnabled=true cloudMigrationOplogPath=<The path to the oplog files> Para obtener más información, consulta Configuración del MongoDB Agent.
Reinicie el MongoDB Agent para incorporar las configuraciones actualizadas.
Aparece un servidor adicional en la pestaña Servers y aparece un agente de MongoDB adicional en la pestaña Agents.
Próximos pasos
Una vez que haya aprovisionado el host de migración, puede cambiar a Atlas y seguir los pasos en el asistente para iniciar el proceso de migración en vivo.