Docs Menu
Docs Home
/ /

Configure un administrador de operaciones secundario para respaldar al administrador de operaciones.

Esta guía le muestra cómo configurar un Ops Manager secundario para respaldar un Ops Manager principal y sus bases de datos de respaldo. Para obtener una descripción general de este patrón, consulte Copia de seguridad y restauración de Ops Manager mediante una instancia secundaria.

Mantenga esta configuración de copia de seguridad separada de las copias de seguridad que el Administrador de operaciones principal realiza de sus implementaciones de MongoDB. Utilice un proyecto dedicado en el Administrador de operaciones secundario para las bases de datos de respaldo del Administrador de operaciones principal. Esta separación evita confusiones entre las copias de seguridad de recuperación ante desastres del Administrador de operaciones y las copias de seguridad de su aplicación.

Debe realizar una copia de seguridad de la base de datos de la aplicación principal de Ops Manager. Realice también una copia de seguridad del almacén de metadatos de instantáneas y del almacén de metadatos de oplog. Al realizar la copia de seguridad de las tres bases de datos de respaldo, podrá restaurarlas a un único punto en el tiempo consistente.

Antes de configurar el Administrador de operaciones secundario, complete los siguientes requisitos previos.

  • Implemente un Ops Manager secundario en un dominio de fallos distinto al del Ops Manager principal. Puede usar una instalación nueva de Ops Manager que ejecute la misma versión que el Ops Manager principal o una versión posterior.

  • Implemente la base de datos de la aplicación del Administrador de operaciones secundario como un conjunto de réplicas para garantizar la alta disponibilidad.

  • Habilite y configure un demonio de copia de seguridad en el administrador de operaciones secundario con un3almacén de bloques de almacenamiento compatible con S para las instantáneas de la base de datos de la aplicación del administrador de operaciones principal.

  • Ejecute la base de datos de la aplicación principal de Ops Manager como un conjunto de réplicas de varios miembros (por ejemplo, un conjunto de réplicas de tres miembros) para la conmutación por error automática. La copia de seguridad admite conjuntos de réplicas y clústeres fragmentados. Si necesita realizar una copia de seguridad de una base de datos de aplicación independiente existente, conviértala primero en un conjunto de réplicas. Utilice un conjunto de réplicas de un solo miembro únicamente como paso intermedio hacia una topología de varios miembros.

  • Ejecute la base de datos de la aplicación en MongoDB Enterprise.

  • Para probar la ruta de copia de seguridad y restauración de principio a fin, asegúrese de que el administrador de operaciones principal tenga al menos un proyecto con un clúster administrado con la función de copia de seguridad habilitada.

  • Permitir que los servidores de aplicaciones secundarios de Ops Manager accedan a los hosts de la base de datos de respaldo del Ops Manager principal a través del puerto del agente de MongoDB.

  • Permitir que los hosts de la base de datos de respaldo del Administrador de operaciones principal accedan al Administrador de operaciones secundario a través del puerto de aplicación del Administrador de operaciones secundario.

  • Activar Se utiliza el protocoloTLS o un cifrado de transporte equivalente entre las instancias principal y secundaria de Ops Manager. El tráfico de respaldo transporta la configuración de la aplicación de Ops Manager principal, que incluye credenciales y otros datos confidenciales.

  • Confirme que puede autenticarse en las bases de datos de respaldo del Administrador de operaciones principal. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Antes de que ocurra un desastre, guarde los siguientes archivos en cada host principal de Ops Manager. Estos archivos no forman parte de la copia de seguridad de la base de datos de la aplicación y deben conservarse por separado:

Item
Ubicación
Descripción

Clave de cifrado gen.key

/etc/mongodb-mms/gen.key

Cifra el contenido de la base de datos de la aplicación. Debe coincidir con la clave utilizada para la instalación original; de lo contrario, el Administrador de operaciones principal no podrá descifrar la base de datos de la aplicación restaurada al iniciarse.

Configuración de Ops Manager

conf-mms.properties y archivos de configuración de la JVM

Almacena las URI de la base de datos, la configuración del almacén de bloques, las claves de licencia y los certificados TLS. Sin él, deberá reconfigurar manualmente el Administrador de operaciones principal.

Configuración del agente

/etc/mongodb-mms/automation-agent.config en cada host administrado

Almacena los valores mmsGroupId y mmsApiKey. Estos deben coincidir con los registros del proyecto de la base de datos de la aplicación restaurada para que los agentes se vuelvan a conectar sin necesidad de volver a registrarse.

Importante

Si el archivo gen.key no existe o no coincide con la base de datos de la aplicación restaurada, el Administrador de operaciones principal falla en su comprobación previa al inicio con un error que indica que gen.key no coincide con la clave ya utilizada para esta instalación del Administrador de operaciones. Conserve gen.key en su copia de seguridad de recuperación ante desastres junto con los datos de la base de datos de la aplicación.

1

En el Administrador de operaciones secundario, agregue la base de datos de la aplicación del Administrador de operaciones principal como una implementación existente:

  1. Cree o seleccione un proyecto específico para las bases de datos de respaldo del Administrador de operaciones principal.

  2. Haga clic Deployment,, Add Existing MongoDB Deployment luego agregue el conjunto de réplicas de la base de datos de la aplicación. Para obtener más información, consulte Agregar procesos de MongoDB existentes a Ops Manager.

  3. Instale el agente de MongoDB en cada host de base de datos de la aplicación y regístrelo en el administrador de operaciones secundario utilizando los parámetros mmsGroupId y del proyecto del administrador de operaciones mmsApiKey secundario. Para obtener más información,consulte Instalación del agente de MongoDB para administrar implementaciones.

  4. Antes de continuar, confirme que todos los miembros de la base de datos de la aplicación aparecen como en buen estado en el Administrador de operaciones secundario.

2

En el Administrador de operaciones secundario, habilite la copia de seguridad para la base de datos de la aplicación del Administrador de operaciones principal:

  1. Desde la vista de despliegue, haga clic en el menú y luego Enable Backup en.

  2. Confirme que el demonio de copia de seguridad esté en funcionamiento y que se haya configurado un almacén de bloques en el administrador de operaciones secundario.

  3. Configure el calendario de instantáneas, la política de retención y el destino de almacenamiento.

  4. Espere a que se complete la primera instantánea y a que aparezca una ventana de recuperación continua en un punto específico en el tiempo. Esto confirma que la copia de seguridad funciona correctamente.

Para obtener más información sobre la configuración de copias de seguridad, consulte Copia de seguridad de una implementación.

3

Además, realice copias de seguridad del almacén de metadatos de instantáneas y del almacén de metadatos de oplog del administrador de operaciones principal:

  1. Agregue cada conjunto de réplicas al Administrador de operaciones secundario de la misma manera que agregó la base de datos de la aplicación.

  2. Habilitar la copia de seguridad para cada uno.

Realizar copias de seguridad de las tres bases de datos de respaldo permite restaurarlas a un único punto en el tiempo consistente durante la recuperación.

4

Confirme que el Administrador de operaciones secundario realiza copias de seguridad de las bases de datos de respaldo según lo previsto:

  1. Confirma que las nuevas instantáneas aparecen en la programación que has establecido.

  2. Confirme que la ventana de recuperación en un momento dado es continua y avanza con el tiempo.

Nota

El modo de restauración está habilitado de forma predeterminada en Ops Manager 8.0.24 y versiones posteriores. Para deshabilitarlo, cambie la variable personalizada mms.featureFlag.automation.restorationMode a disabled en Admin, General, Ops Manager Config, Custom Variables. El cambio se aplicará en la siguiente consulta del agente de MongoDB, sin necesidad de reiniciar.

Tras configurar este patrón, valide periódicamente la ruta de restauración. Para restaurar el Ops Manager principal en caso de desastre, consulte Restaurar Ops Manager desde un Ops Manager secundario.

Volver

Administrador de operaciones de copia de seguridad y restauración

En esta página