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
/ /
/ / /

Realizar una copia de seguridad de una implementación

Puede hacer una copia de seguridad de su implementación de MongoDB.

Importante

Solo se pueden hacer copias de seguridad de clústeres o sets de réplicas. Para respaldar un proceso autónomo de mongod, debes conviértelo en un conjunto de réplicas de un solo nodo.

Cloud Manager compila snapshots usando la última versión parcheada de MongoDB.

Ejemplo

Considera una implementación donde la versión actual de MongoDB es 4.0.20.

Si realizas una copia de seguridad de una base de datos que ejecuta MongoDB 4.0.15, Cloud Manager crea la snapshot usando MongoDB 4.0.20, la versión actual. Cloud Manager muestra esa snapshot como MongoDB 4.0.20 en la consola.

MongoDB garantiza que todas las versiones de parches sean compatibles. Puede utilizar las instantáneas creadas con 4.0.20 para restaurarlas a la versión 4.0.15 instancias, si es necesario.

Asegúrese de que los elementos de 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.

Un set de réplicas debe:

  • Ser supervisado por Cloud Manager.

  • Ejecuta MongoDB Enterprise con compatibilidad de características entre versiones 4.2 o posterior.

  • Tener un nodo primario activo.

  • Tiene un nodo con WiredTiger configurado como su motor de almacenamiento.

  • Ser supervisado por Cloud Manager.

  • Ejecutar MongoDB desde la versión 2.6 hasta la 4.0.

  • Tener un nodo primario activo.

Un clúster particionado debe:

  • Ser supervisado por Cloud Manager.

  • Ejecute MongoDB Enterprise con FCV 4.2 o posterior en todos los nodos, incluido el servidor de configuración.

  • Tener un nodo principal activo de cada fragmento y el servidor de configuración.

  • Tener un nodo por partición o servidor de configuración con WiredTiger configurado como su motor de almacenamiento.

Todas 4.2 las bases de datos FCV y posteriores deben cumplir con las consideraciones de respaldo adecuadas.

La versión de MongoDB debe cumplir con la compatibilidad mínima.

Decide cómo respaldar los datos y qué datos respaldar.

Puedes respaldar toda tu implementación de MongoDB.

1
  1. Si aún no se muestra, se debe seleccionar la organización que contiene el proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Continuous Backup en la sección Database.

    Se muestra la página de copia de seguridad continua.

2

Si aún no ha habilitado la copia de seguridad de Cloud Manager, haga clic en Begin Setup y complete el asistente. Esto completará la configuración de la copia de seguridad, por lo que puede omitir el resto del procedimiento.

3

Desde la lista de procesos, navegue hasta la columna Status del proceso que desea respaldar y haga clic en Start.

4

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 Username/Password o LDAP autenticación, el nombre de usuario utilizado para autenticar el MongoDB Agent con la implementación de MongoDB.

Consulta Configurar MongoDB Agent para autenticación o Configurar MongoDB Agent para LDAP.

DB Password

Para Username/Password o LDAP autenticación, la contraseña utilizada para autenticar al agente de MongoDB con la implementación de MongoDB.

Allows TLS for connections

Si está marcada, copia de seguridad utiliza TLS para conectarse a MongoDB.

Consulte Configurar el MongoDB Agent para usar TLS.

5

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.

1
  1. Si aún no se muestra, se debe seleccionar la organización que contiene el proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Continuous Backup en la sección Database.

    Se muestra la página de copia de seguridad continua.

2

Si aún no ha habilitado la copia de seguridad de Cloud Manager, haga clic en Begin Setup y complete el asistente. Esto completará la configuración de la copia de seguridad, por lo que puede omitir el resto del procedimiento.

3

Desde la lista de procesos, navegue hasta la columna Status del proceso que desea respaldar y haga clic en Start.

4
Menu
Possible Values
Valor por defecto

Sync source

  • Cualquier secundario (lo elige Cloud Manager)

  • Cualquier secundario específico

  • El nodo primario

any secondary

Usar un secundario es preferido porque minimiza el impacto en el rendimiento del primario.

Storage Engine

  • MongoDB Memory Mapped Files or

  • WiredTiger.

    Si selecciona esta opción, Cloud Manager limita las copias de seguridad a las implementaciones con menos de 100,000 archivos. Los archivos incluyen colecciones e índices.

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.

5

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 Username/Password o LDAP autenticación, el nombre de usuario utilizado para autenticar el MongoDB Agent con la implementación de MongoDB.

Consulta Configurar MongoDB Agent para autenticación o Configurar MongoDB Agent para LDAP.

DB Password

Para Username/Password o LDAP autenticación, la contraseña utilizada para autenticar al agente de MongoDB con la implementación de MongoDB.

Allows TLS for connections

Si está marcada, copia de seguridad utiliza TLS para conectarse a MongoDB.

Consulte Configurar el MongoDB Agent para usar TLS.

6

Volver

Preparativos

En esta página