Puede hacer una copia de seguridad de su implementación de MongoDB.
Importante
Los clústeres fragmentados y los conjuntos de réplicas son los únicos tipos de despliegue que puedes respaldar si tus bases de datos ejecutan MongoDB compatibilidad de características entre versiones 4.2 o anteriores. Para hacer una copia de seguridad de un proceso mongod autónomo que ejecuta MongoDB compatibilidad de características entre versiones 4.2 o anterior, debes conviértelo en un conjunto de réplicas de un solo nodo.
Requisitos previos
Nombres únicos para elementos de implementación
Asegúrate de que los elementos de tu implementación tengan nombres únicos antes de crear copias de seguridad.
Importante
Los nombres de sets de réplicas, clústeres fragmentados y particiones dentro del mismo Proyecto deben ser únicos. Si no se asignan nombres únicos a las implementaciones, se producirán snapshots de copia de seguridad dañadas.
Requisitos del set de réplicas
Un set de réplicas debe:
Ser supervisado por Ops Manager.
Ejecuta MongoDB Enterprise con una compatibilidad de características entre versiones de 4.2 o más reciente.
Tener un nodo primario activo.
Tiene un nodo con WiredTiger configurado como su motor de almacenamiento.
Requisitos del clúster particionado
Un clúster particionado debe:
Ser supervisado por Ops Manager.
Ejecuta MongoDB Enterprise con una compatibilidad de características entre versiones de 4.2 o posterior en todos los nodos, incluido el servidor de configuración.
Tener un nodo primario activo de cada partición y del servidor de configuración.
Tener un nodo por partición o servidor de configuración con WiredTiger configurado como su motor de almacenamiento.
Compatibilidad de MongoDB
Todas las FCV 4.2 y posteriores bases de datos deben cumplir con las consideraciones de copia de seguridadadecuadas.
Compatibilidad de MongoDB
La versión de MongoDB y la versión de Ops Manager deben cumplir con los requisitos de compatibilidad.
Plan de protección de datos
Procedimiento
Puedes respaldar toda tu implementación de MongoDB.
Establecer mecanismos de autenticación.
Si la Automatización no administra su implementación y su implementación requiere autenticación, especifique el mecanismo de autenticación y las credenciales.
Especifica lo siguiente, según corresponda:
Auth Mechanism | El mecanismo de autenticación que utiliza el host de MongoDB. Las opciones de MongoDB Community incluyen:
Las opciones para MongoDB Enterprise también incluyen: |
DB Username | Para Consulta Configurar MongoDB Agent para autenticación o Configurar MongoDB Agent para LDAP. |
DB Password | Para |
Allows TLS for connections | Si está marcada, copia de seguridad utiliza TLS para conectarse a MongoDB. |
(Condicional) Asignar regiones de implementación para la copia de seguridad regional.
Si desea habilitar la Copia de seguridad de región para su set de réplicas o clúster, asigne regiones de implementación. Para un clúster fragmentado, debes asignar una región de implementación para cada miembro del clúster fragmentado, incluyendo cada partición y cada servidor de configuración.
Para iniciar una copia de seguridad de una o multiregión:
Selecciona la casilla Turn on Multi-Region Backups.
Seleccione la región de implementación en el menú desplegable.
Si se desea establecer la misma región de implementación para cada nodo del clúster, hacer clic en Set. Alternativamente, selecciona una región diferente de la lista desplegable para cada uno de los nodos del clúster.
Haga clic en Start.
Si habilitaste la copia de seguridad regional para tu clúster shardeado, haz click en Start para cada partición por separado para iniciar trabajos de copia de seguridad distintos para cada uno. Si inicias una sola tarea de copia de seguridad al nivel del clúster, Ops Manager no puede garantizar el aislamiento de datos regional.
Puedes elegir hacer copias de seguridad de todas las bases de datos y colecciones en tu implementación de MongoDB o de algunas específicas.
En la barra lateral de Start Backup, configura la fuente de copia de seguridad y el motor de almacenamiento.
Menu | Possible Values | Valor por defecto |
|---|---|---|
Sync source |
|
Usar un secundario es preferido porque minimiza el impacto en el rendimiento del primario. |
Storage Engine |
Consulte las consideraciones en Motores de almacenamiento. | El mismo motor de almacenamiento que el nodo principal de la base de datos que se está respaldando. |
Si el motor de almacenamiento es WiredTiger, puedes activar el cifrado. Para habilitar el cifrado, selecciona Enable Encryption. Selecciona solo si has configurado el servidor KMIP para tus copias de seguridad y configurado el proyecto para usar KMIP.
Establecer mecanismos de autenticación.
Si la Automatización no administra su implementación y su implementación requiere autenticación, especifique el mecanismo de autenticación y las credenciales.
Especifica lo siguiente, según corresponda:
Auth Mechanism | El mecanismo de autenticación que utiliza el host de MongoDB. Las opciones de MongoDB Community incluyen:
Las opciones para MongoDB Enterprise también incluyen: |
DB Username | Para Consulta Configurar MongoDB Agent para autenticación o Configurar MongoDB Agent para LDAP. |
DB Password | Para |
Allows TLS for connections | Si está marcada, copia de seguridad utiliza TLS para conectarse a MongoDB. |
Para filtrar qué espacios de nombres se respaldan, haz clic en Advanced Settings.
Para excluir bases de datos y colecciones de esta copia de seguridad:
Haga clic en Blacklist.
Ingresa la primera base de datos y colección en el cuadro de texto. Para colecciones, introduzca el namespace completo:
<database>.<collection>.Para excluir bases de datos o colecciones adicionales, haz clic en el enlace Add another y luego repite el paso anterior.
Para incluir solo ciertas bases de datos y colecciones en esta copia de seguridad:
Haga clic en Access List.
Ingresa la primera base de datos y colección en el cuadro de texto. Para colecciones, introduzca el namespace completo:
<database>.<collection>.Para incluir bases de datos o colecciones adicionales, haz clic en el enlace Add another y luego repite el paso anterior.