Para permitir la reutilización de soluciones de respaldo de terceros existentes, puede integrar Ops Manager con una de las siguientes plataformas de respaldo de terceros que admiten copias de seguridad y restauraciones de instantáneas de clúster MongoDB certificadas con almacenamiento seguro y escalable (incluido almacenamiento en frío), cumplimiento 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 iniciar el proceso de copia de seguridad o restauración, la plataforma de copia de seguridad externa llama a la API de administración de Ops Manager para que el clúster de MongoDB esté listo para realizar copias de seguridad o restaurar. La plataforma externa gestiona todas las operaciones de copia de seguridad o restauración antes de volver a llamar a la API de administración de Ops Manager para que el clúster vuelva a funcionar con normalidad.
Si bien el soporte de MongoDB puede ayudarlo a configurar los puntos de integración en Ops Manager, comuníquese con su proveedor externo si tiene problemas de funcionalidad o rendimiento relacionados 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.
Consulte la documentación de su proveedor para conocer la versión de herramientas a utilizar.
Sincronice los relojes de todos sus equipos host antes de configurar Ops Manager para la integración de copias de seguridad de terceros. Para obtener más información, consulte Sincronización de relojes.
Integrar Ops Manager con una plataforma de respaldo de terceros
Complete la siguiente configuración preliminar en Ops Manager antes de ir a su plataforma de terceros para terminar de configurar su 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.
Consulte la documentación de su proveedor externo para determinar qué nivel de acceso a la API es necesario para su integración.
Para generar una clave API para el acceso a la API de administración global 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 Public Key y Private Key y guárdelos en un lugar seguro.
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 para el acceso a la API de administración de Ops Manager a nivel de proyecto:
En su proyecto de Ops Manager, expanda el menú desplegable Access Manager y seleccione 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 Public Key y Private Key y guárdelos en un lugar seguro.
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, consulte 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.
Agregue uno de los siguientes pares de clave y valor para habilitar 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 habilitó la copia de seguridad de terceros a nivel de proyecto en el paso anterior, debe habilitar la copia de seguridad de terceros en la configuración de su proyecto MongoDB:
En su proyecto de Ops Manager, haga clic en Settings.
Haga clic en la pestaña Beta Features y haga clic en Backup Third Party Managed.
Instale agentes MongoDB en todos los servidores 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 su proyecto de Ops Manager, haga clic en Deployment, en la pestaña Agents y en la pestaña Downloads & Settings.
Seleccione el sistema operativo de su máquina host en el menú desplegable Select your operating system.
Siga las instrucciones para instalar un agente MongoDB en cada uno de los servidores MongoDB que desee respaldar.
Para obtener más información, consulta Instala el MongoDB Agent para gestionar implementaciones.
Establezca una ruta de archivo oplog para la copia de seguridad de terceros.
Para configurar un directorio para la salida del registro de operaciones del agente MongoDB:
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 agente MongoDB puede acceder.
Haga clic en Save para agregar el parámetro de ruta de archivo.
Para cada Agente MongoDB que haya configurado previamente, verifique que el Agente pueda leer y escribir en el directorio oplog.
Para métodos de verificación, consulta la documentación de tu sistema operativo.
Habilite la supervisión y la copia de seguridad en todos los servidores del clúster.
En su proyecto de Ops Manager, haga clic en Deployment y en la pestaña Servers para ver los servidores de clúster MongoDB que administra su proyecto de Ops Manager.
Para cada servidor:
Haga clic en el menú junto al Agente MongoDB 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, haga clic en Confirm & Deploy.
Establecer una copia de seguridad continua administrada por terceros.
En su proyecto de Ops Manager, haga clic en Continuous Backup.
Coloque el cursor sobre la columna Status del clúster fragmentado de destino o el conjunto de réplicas y haga clic en Manage.
En el modal que aparece a continuación, haga clic en Manage.
El estado Continuous Backup del clúster cambia a Third Party Managed.