Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Copia de seguridad y restauración con plataformas de terceros

Para permitir la reutilización de las soluciones de copia de seguridad de terceros existentes, puede integrar Ops Manager con una de las siguientes plataformas de copia de seguridad de terceros que admiten copias de seguridad y restauraciones de snapshots de clúster certificados de MongoDB con almacenamiento seguro y escalable (incluido el almacenamiento en frío), aplicación de inmutabilidad y soporte de políticas de cumplimiento:

  • Cohesity DataProtect

  • Copia de seguridad de red de Cohesity

  • Rubrik

Con estas integraciones, puede coordinar copias de seguridad y restauraciones programadas o bajo demanda de sus clústeres MongoDB directamente desde su consola de administración de terceros para optimizar sus operaciones de copia de seguridad, retención y recuperación en las plataformas de datos sin la complejidad y los costos operativos adicionales de administrar Ops Manager a escala de copia de seguridad.

Para comenzar el proceso de copia de seguridad o restauración, la plataforma de copia de seguridad de terceros llama a la API de administración de Ops Manager para poner el clúster de MongoDB en un estado listo para copia de seguridad o restauración. La plataforma de terceros gestiona todas las operaciones de copia de seguridad o restauración, antes de llamar a la API de administración de Ops Manager para devolver el clúster a un estado operativo normal.

Mientras que MongoDB Support puede ayudarte a configurar los puntos de integración en Ops Manager, comunícate con tu proveedor externo para cualquier problema de funcionalidad o rendimiento relacionado con el proceso de copia de seguridad y restauración.

Solo se puede usar una solución para realizar copias de seguridad de un solo clúster. No se puede usar Ops Manager y una plataforma de terceros para realizar copias de seguridad del mismo clúster. No se pueden usar varias plataformas de terceros para realizar copias de seguridad del mismo clúster.

Nota

Las copias de seguridad de terceros no pueden ejecutarse junto con el proceso de copia de seguridad nativo de Ops Manager en el mismo clúster. Sin embargo, puede ejecutar ambos tipos de copias de seguridad en clústeres separados dentro del mismo proyecto para una estrategia de resiliencia flexible.

  • Su proyecto Ops Manager debe ejecutar MongoDB Ops Manager versión 8.0.8 o posterior para integrarse con plataformas de respaldo de terceros.

  • Consulta la documentación de tu proveedor para saber qué versión de herramienta usar.

  • Sincroniza los relojes de todas tus máquinas hosts antes de configurar el Ops Manager para la integración con copias de seguridad de terceros. Para obtener más información, consulta Sincronización del reloj.

Completa la siguiente configuración preliminar en Ops Manager antes de ir a tu plataforma de terceros para finalizar la configuración de tu integración:

1

Para otorgar el nivel adecuado de acceso a la API de administración de Ops Manager a tu proveedor externo, debes generar una clave de API global o a nivel de proyecto en Ops Manager.

Consulta la documentación de tu proveedor externo para determinar qué nivel de acceso a la API es necesario para tu integración.

Para generar una clave API para el acceso global a la API de administración de Ops Manager:

  1. En el Administrador de operaciones Admin consola, haga clic en General y API Keys.

  2. Haga clic en el botón Create API Key.

  3. En la ventana modal Enter API Key Information, proporciona una descripción para tu clave API y selecciona Global Backup Admin del menú desplegable Global Permissions.

  4. Haga clic en el Next botón.

  5. Copie el Public Key y el Private Key y almacénelos en una ubicación segura.

    Cada solicitud de API requiere estas claves en el encabezado para comunicarse de forma segura con Ops Manager.

  6. Haga clic en Done.

Para generar una clave API que te proporcione acceso a nivel de proyecto a la Administración del Ops Manager:

  1. En el proyecto Ops Manager, ampliar el menú desplegable Access Manager y selecciona Project Access.

  2. Haz clic en la pestaña API Keys.

  3. Haga clic en el botón Create API Key.

  4. En la ventana modal Enter API Key Information, proporciona una descripción para tu clave API y selecciona Project Backup Admin del menú desplegable Project Permissions.

  5. Haga clic en el botón Next.

  6. Copie el Public Key y el Private Key y almacénelos en una ubicación segura.

    Cada solicitud de API requiere estas claves en el encabezado para comunicarse de forma segura con Ops Manager.

  7. Haga clic en Done.

Para obtener más información sobre el acceso a la API de administración de Ops Manager, consulta Acceso API programático a Ops Manager.

2
  1. En la consola de Ops Manager Admin, haga clic en General y Ops Manager Config.

  2. Haz clic en la pestaña Custom.

  3. Añada uno de los siguientes pares de clave y valor para activar la copia de seguridad de terceros a nivel global o de proyecto.

    Consulta la documentación de tu proveedor externo para determinar qué nivel de acceso se requiere para tu integración.

    Nivel de acceso
    Clave
    Valor

    Proyecto

    mms.featureFlag.backup.thirdPartyManaged

    controlled

    Global

    mms.featureFlag.backup.thirdPartyManaged

    enabled

  4. Haga clic en Save para habilitar la copia de seguridad de terceros.

3

Si habilitaste la copia de seguridad de terceros a nivel de proyecto en el paso anterior, debes habilitar la copia de seguridad de terceros en la configuración de tu proyecto de MongoDB:

  1. En el proyecto de Ops Manager, haz clic en Settings.

  2. Haga clic en la pestaña Beta Features y haga clic en Backup Third Party Managed.

4

Si aún no está instalado, instale MongoDB Agents en cada servidor de cada clúster MongoDB del que desee realizar una copia de seguridad:

  1. En tu proyecto de Ops Manager, haz clic en Deployment, en la pestaña Agents y en la pestaña Downloads & Settings.

  2. Seleccione el sistema operativo de la máquina host en el menú desplegable Select your operating system.

  3. Sigue las instrucciones para instalar un MongoDB Agent en cada uno de los servidores de MongoDB que quieras respaldar.

Para obtener más información, consulta Instala el MongoDB Agent para gestionar implementaciones.

5

Para establecer un directorio para la salida del oplog del MongoDB Agent:

  1. En la consola de Ops Manager Admin, haga clic en General y Ops Manager Config.

  2. Haga clic en la pestaña Custom y agregue el siguiente par de clave y valor:

    Clave
    Valor

    brs.thirdparty.baseOplogFilePath

    Ruta a un directorio al que el MongoDB Agent puede acceder.

  3. Haga clic en Save para agregar el parámetro de ruta de archivo.

  4. Para cada MongoDB Agent que configuraste anteriormente, verifica que el agente pueda leer y guardar en el directorio de oplog.

    Para métodos de verificación, consulta la documentación de tu sistema operativo.

6

En tu proyecto de Ops Manager, haz clic en Deployment y en la pestaña Servers para ver los servidores del clúster de MongoDB que gestiona tu proyecto de Ops Manager.

Para cada servidor:

  1. Haga clic en el menú junto al MongoDB Agent de su servidor de destino.

  2. Haz clic en Activate Monitoring y Activate Backup.

  3. Haga clic en Review & Deploy.

    Aparece el modal Review Your Changes.

  4. Después de revisar los cambios, haz clic en Confirm & Deploy.

7
  1. En el proyecto de Ops Manager, haz clic en Continuous Backup.

  2. Pasa el cursor sobre la columna Status del clúster o set de réplicas de destino y haz clic en Manage.

  3. En la ventana modal que aparece, haz clic en Manage.

    El estado Continuous Backup del clúster cambia a Third Party Managed.

8

Para terminar de integrar Ops Manager con su plataforma de respaldo de terceros, consulte la documentación de su proveedor:

Volver

Instantáneas inmutables

En esta página