Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Provisionar un host de migración para el agente MongoDB

Puede migrar en vivo las implementaciones de origen supervisadas por Cloud Manager que ejecutan MongoDB 6.0.17+ o 7.0.13+ a Atlas. Para obtener más información, consulte Migración en Vivo de su clúster de MongoDB supervisado por Cloud Manager a Atlas. Para implementaciones de origen que ejecuten MongoDB anteriores a la versión 6.0.17, puedes usar estos opciones de migración heredadas.

Para migrar en vivo su implementación de MongoDB fuente, que está siendo monitoreada en Cloud Manager, a Atlas, aprovisione un servidor para el host de migración.

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.

Usas el host de migración para gestionar el proceso de Migración en vivo de tu implementación desde Cloud Manager a Atlas. No puedes usar 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 ejecuta una migración única de datos desde Cloud Manager hacia Atlas y reporta el estado en vivo de la migración de regreso a Cloud Manager.

Para saber cómo iniciar una migración en vivo desde Cloud Manager, consulta Migrar una Implementación a Atlas y revisa el flujo de trabajo para la migración en vivo a Atlas.

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.

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 fuente de MongoDB que se agregan a la supervisión en Cloud Manager, donde el host de migración ejecuta mongomirror:

    Arquitectura
    Distro/OS
    5.0

    x86_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 Cloud Manager se ejecuta en modo local, debe 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 implementaciones fuente MongoDB 6.0.17+ o {+c2c-version+7}+ 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.

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.

  • Para el host de migración que ejecuta mongosync para facilitar migraciones en vivo push, utiliza una instancia con un mínimo de 8 CPU y 24 GB de RAM.

  • Para el host de migración que utiliza mongomirror para facilitar migraciones en vivo, use un host con 2-4 núcleos de CPU y 4-8 GB de RAM para migrar un set de réplicas. Utiliza una instancia con 2-4 núcleos de CPU por partición para migrar un clúster fragmentado.

1
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Agents en la sección Database.

Se muestra la página Agentes.

2
3

Para obtener más información, consulte Instalar el MongoDB Agent para Solo Supervisar o Copia de seguridad Despliegues.

4
  1. 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
  2. Agrega o actualiza las siguientes opciones de configuración de migración en vivo:

    Clave
    Valor

    true

    Ruta 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.

  3. 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>
agentFeatureCloudMigrationEnabled=true
cloudMigrationOplogPath=<The path to the oplog files>
5

Aparece un servidor adicional en la pestaña Servers y aparece un agente de MongoDB adicional en la pestaña Agents.

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.

Volver

Usar automatización

En esta página