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

Query un snapshot de copia de seguridad

Cloud Manager ofrece respaldo consultable. Esta funcionalidad te permite más rápidamente query específicos snapshots de copia de seguridad. Puedes utilizar los respaldos consultables para:

  • Restaura un subconjunto de datos dentro de la implementación de MongoDB.

  • Compare las versiones anteriores de los datos con los datos actuales.

  • Identificar el mejor punto en el tiempo para restaurar un sistema comparando los datos de varias snapshot.

Cloud Manager aprovisiona estos snapshots consultables como instancias de MongoDB de solo lectura.

Importante

Estas instancias están disponibles hasta por 24 horas.

No puede realizar las siguientes operaciones en instantáneas consultables:

  • Operaciones de map-reduce.

  • Consultas que requieren el uso del disco, como ejecutar la agregación con el allowDiskUse Opción para realizar operaciones de clasificación grandes.

Si usted cifró tus snapshots, no puedes query esos snapshots cifrados.

Si aplicaste filtros de espacio de nombres a un snapshot, no puedes consultar ese snapshot.

Las conexiones a estas instancias se han agotado TLS/SSL y exigir x.509 autenticación. Cloud Manager proporciona:

  • Un ejecutable que crea un túnel el cual maneja la conexión, incluyendo el cliente TLS/SSL y la autenticación x.509.

  • Certificados x.509 si desea gestionar los detalles de conexión manualmente, incluido TLS/SSL y la autenticación x.509.

Los respaldos consultables están disponibles para los sets de réplicas MongoDB 3.2 o versiones posteriores, o para los clústeres MongoDB 3.2 o versiones posteriores fragmentados con CSRS.

Importante

Utiliza las versiones más recientes de MongoDB Database Tools, que incluyen mongodump y mongorestore. Utiliza la última versión de mongosh.

Las versiones antiguas de mongodump incluyen un inconveniente que puede provocar que las claves en las opciones de la colección se exporten en orden incorrecto. Para aprender más, consulta TOOLS-3411.

Nota

El túnel gestiona la seguridad (TLS/SSL y autenticación x.509) para conectarse a la instancia.

1

Para la implementación cuya copia de seguridad desea consultar, haga clic en el botón de puntos suspensivos debajo de la columna Options y seleccione Query.

También puedes hacer clic en la implementación para ver sus snapshots y hacer clic en el botón Query bajo la columna Actions.

2
  1. Selecciona el snapshot que se va a query y haz clic en Next.

  2. Start el proceso para query un snapshot. Se te pedirá una verificación en dos pasos.

  3. Seleccione Backup Tunnel como método de conexión a la instantánea consultable.

  4. Selecciona tu plataforma y descarga.

  5. Descomprima el archivo descargado.

    Nota

    Espere a que se monte la instantánea consultable antes de continuar. El tiempo de montaje de la instantánea depende de su tamaño. Para verificar que la instantánea esté montada:

    1. En MongoDB Cloud Manager, ve a la página Continuous Backup de tu proyecto.

      1. Si aún no se muestra, seleccione la organización que contiene su 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. Selecciona la pestaña Restore History.

    Cuando el snapshot está montado, la columna Status informa la fecha y la hora de la operación de montaje.

  6. Abra una terminal o un símbolo del sistema y acceda al directorio <tunnel> sin comprimir. Ejecute el archivo ejecutable para iniciar el túnel.

    El puerto por defecto para el túnel es 27017. Para cambiar el puerto, utiliza la bandera --local, como en el siguiente ejemplo:

    ./<tunnel executable> --local localhost:27020

    Nota

    Si cambias el puerto, debes incluir la información del puerto al conectarte.

    Para obtener la lista completa de opciones que puede pasar al túnel, ejecute el ejecutable del túnel con la opción -h:

    ./<tunnel executable> -h
  7. Utiliza mongosh o un controlador de MongoDB para conectarte a la copia de seguridad a través del túnel.

    • Si se conecta localmente desde la misma máquina en la que se está ejecutando el túnel, no es necesario especificar una cadena de conexión o información del host. De lo contrario, especifique una cadena de conexión o información del host para la máquina donde se está ejecutando el túnel.

    • Si has cambiado el puerto en el que escucha el túnel, deberás especificar la información del puerto al conectarte.

Tip

Una vez que hayas terminado de consultar este snapshot, puedes terminar la instancia que se puede consultar:

  1. Vaya a Restore History y pase el cursor sobre la columna Status del elemento de implementación.

  2. Haga clic en Cancel.

Importante

Rotar la clave maestra después de la restauración de snapshots cifrados con AES256-GCM

Si restauras una snapshot cifrada que el Administrador de la nube cifró con AES256-GCM, rota tu clave maestra después de completar la restauración.

Nota

Los certificados X.509 son válidos por 24 horas.

1

Para la implementación cuya copia de seguridad deseas query, haz clic en en la columna Options y luego selecciona Query.

También puedes hacer clic en la implementación para ver sus snapshots y hacer clic en el botón Query bajo la columna Actions.

2
  1. Selecciona el snapshot que se va a query y haz clic en Next.

  2. Start el proceso para query un snapshot. Si se solicita su contraseña, ingrese su contraseña para verificar.

  3. Seleccione Connect Manually como método de conexión a la instantánea consultable.

  4. Descarga el archivo PEM del cliente X.509.

  5. Descargar el archivo PEM de la Autoridad de Certificación.

    Nota

    Espere a que se monte la instantánea consultable antes de continuar. El tiempo de montaje de la instantánea depende de su tamaño. Para verificar que la instantánea esté montada:

    1. En MongoDB Cloud Manager, ve a la página Continuous Backup de tu proyecto.

      1. Si aún no se muestra, seleccione la organización que contiene su 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. Selecciona la pestaña Restore History.

    Cuando el snapshot está montado, la columna Status informa la fecha y la hora de la operación de montaje.

  6. Use o un controlador MongoDB para conectarse al host de copia de seguridad mongosh consultable. Para ello, debe especificar el nombre de host y el puerto, la opción TLS y los509 certificados X..

    Ejemplo

    Si usa para conectarse a la mongosh instancia:

    mongosh my-queryable-backup-host.mongodb.com:27217 \
    --tls --tlsCertificateKeyFile <client certificate> \
    --tlsCAFile mms-backup-ca.pem

Tip

Una vez que hayas terminado de consultar este snapshot, puedes terminar la instancia que se puede consultar:

  1. Vaya a Restore History y pase el cursor sobre la columna Status del elemento de implementación.

  2. Haga clic en Cancel.

Importante

Rotar la clave maestra después de la restauración de snapshots cifrados con AES256-GCM

Si restauras una snapshot cifrada que el Administrador de la nube cifró con AES256-GCM, rota tu clave maestra después de completar la restauración.

Para restaurar una base de datos o una colección usando la instancia de respaldo consultable de MongoDB, consulta Restauración de una base de datos o colección desde un respaldo consultable.

Volver

Restaurar set de réplicas

En esta página