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, 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.
Limitaciones
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.
Requisitos previos
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.
Integrar Ops Manager con una plataforma de respaldo 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 Administrador de operaciones Admin consola, haga 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.
Haga clic en el
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 API programático 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.thirdPartyManagedenabledHaga clic en Save para habilitar la copia de seguridad de terceros.
(Condicional) Habilite 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, instale MongoDB Agents en cada servidor de cada clúster MongoDB del que desee realizar una copia de seguridad:
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.
Haga clic en Save para agregar el 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.