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:
Con estas integraciones, puedes coordinar copias de seguridad y restauraciones programadas o on-demand de tus clústeres de MongoDB directamente desde tu consola de gestión de terceros para agilizar tus operaciones de copia de seguridad, retención y recuperación a través de plataformas de datos sin la complejidad y los costes operativos adicionales de gestionar 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.
Limitaciones
Puede utilizar solo una única solución para respaldar un único clúster. No puedes usar Ops Manager y una plataforma de terceros para crear una copia de seguridad del mismo clúster. No se pueden utilizar varias plataformas de terceros para hacer 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, puedes ejecutar ambos tipos de copias de seguridad en clústeres separados dentro del mismo proyecto para una estrategia de resiliencia flexible.
Requisitos previos
Tu proyecto de Ops Manager debe ejecutar la versión 8.0.8 o posterior de MongoDB Ops Manager para integrarse con plataformas de copia de seguridad 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.
Integra Ops Manager con una plataforma de copia de seguridad de terceros
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:
Generar claves API para la API de administración de Ops Manager.
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:
En el Ops Manager Admin console, haz clic en General y API Keys.
Haga clic en el botón Create API Key.
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.
Haz clic en
Nextbotón.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.
Haga clic en Done.
Para generar una clave API que te proporcione acceso a nivel de proyecto a la Administración del Ops Manager:
En el proyecto Ops Manager, ampliar el menú desplegable Access Manager y selecciona Project Access.
Haz clic en la pestaña API Keys.
Haga clic en el botón Create API Key.
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.
Haga clic en el botón
Next.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.
Haga clic en Done.
Para obtener más información sobre el acceso a la API de administración de Ops Manager, consulta Acceso programático mediante API a Ops Manager.
Habilite la copia de seguridad de terceros en la configuración de Ops Manager.
En la consola de Ops Manager Admin, haga clic en General y Ops Manager Config.
Haz clic en la pestaña Custom.
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 accesoClaveValorProyecto
mms.featureFlag.backup.thirdPartyManagedcontrolledGlobal
mms.featureFlag.backup.thirdPartyManagedenabledHaz clic en Save para activar la copia de seguridad de terceros.
(Condicional) Habilita la copia de seguridad de terceros en la configuración del proyecto de Ops Manager.
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:
En el proyecto de Ops Manager, haz clic en Settings.
Haga clic en la pestaña Beta Features y haga clic en Backup Third Party Managed.
Instale los agentes de MongoDB en cada servidor del clúster.
Si aún no está instalado, instala los Agentes de MongoDB en cada servidor de cada clúster de MongoDB que desees respaldar:
En tu proyecto de Ops Manager, haz clic en Deployment, en la pestaña Agents y en la pestaña Downloads & Settings.
Seleccione el sistema operativo de la máquina host en el menú desplegable Select your operating system.
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.
Establece una ruta de archivo de oplog para una copia de seguridad de terceros.
Para establecer un directorio para la salida del oplog del MongoDB Agent:
En la consola de Ops Manager Admin, haga clic en General y Ops Manager Config.
Haga clic en la pestaña Custom y agregue el siguiente par de clave y valor:
ClaveValorbrs.thirdparty.baseOplogFilePathRuta a un directorio al que el MongoDB Agent puede acceder.
Haz clic en Save para añadir tu parámetro de ruta de archivo.
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.
Habilita la supervisión y la copia de seguridad en cada servidor del clúster.
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:
Haga clic en el menú junto al MongoDB Agent de su servidor de destino.
Haz clic en Activate Monitoring y Activate Backup.
Haga clic en Review & Deploy.
Aparece el modal Review Your Changes.
Después de revisar los cambios, haz clic en Confirm & Deploy.
Configura la copia de seguridad continua como gestionada por terceros.
En el proyecto de Ops Manager, haz clic en Continuous Backup.
Pasa el cursor sobre la columna Status del clúster o set de réplicas de destino y haz clic en Manage.
En la ventana modal que aparece, haz clic en Manage.
El estado Continuous Backup del clúster cambia a Third Party Managed.