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

Restaurar desde una instantánea descargada localmente

Atlas proporciona un mecanismo para descargar snapshots de clústeres Flex y clústeres dedicados como archivos comprimidos.

Atlas elimina todos los datos existentes en el clúster de destino antes de la restauración. El clúster de destino está disponible mientras dura la restauración.

Si la descarga manual de una snapshot de copia de seguridad falla, Atlas mantiene activa la solicitud y permite reiniciar la copia de seguridad siempre que la falla de descarga más reciente haya ocurrido hace no más de una hora.

Para los clústeres de Atlas implementados en AWS o Azure, si configurado cualquier nodo privado, Atlas permite descargar la snapshot a través de los nodos privados en la misma región que la snapshot. Podrías incurrir en cargos por descargar el snapshot a través del endpoint privado. Para obtener más información, consulta nodos privados.

Se pueden descargar snapshots cifradas de la misma manera que las snapshots no cifradas. Recomendamos utilizar el acceso basado en roles a la llave de cifrado para el proyecto como parte de las mejores prácticas de seguridad.

Además de los prerrequisitos, considera los siguientes requisitos y limitaciones al restaurar desde un snapshot descargado localmente.

  • Si el DefaultRWConcern el valor en la snapshot de origen es diferente del DefaultRWConcern en el clúster de destino, Atlas sobrescribe el valor en la snapshot de origen con el valor en el clúster de destino. Si no hay un valor configurado para el DefaultRWConcern en el clúster de destino, Atlas mantiene el valor de DefaultRWConcern de la snapshot sin configuración explícita. Esto puede diferir del valor por defecto para esa versión de MongoDB.

  • Esta funcionalidad no está disponible para los clusters Free (anteriormente conocidos como M0).

  • Los archivos descargados consisten en los archivos sin procesar copiados del directorio data. mongorestore no es compatible con estos archivos. Para acceder a los archivos de datos, utilice el siguiente procedimiento para iniciar una instancia de mongod y señalarlo al directorio extracto.

  • Si se encuentra en o cerca del Nodo privado de su proveedor de nube, es posible que no pueda descargar un snapshot a través de un nodo privado. En este caso, utiliza el punto de descarga público que proporciona Atlas.

Para descargar una snapshot de copia de seguridad, debe tener acceso al Proyecto a través de Project Backup Manager o Project Owner.

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

  2. Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.

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

    Los detalles de la copia de seguridad se muestran.

  4. Haga clic en el enlace del clúster.

2
  1. Haz clic en la subpestaña Snapshots.

  2. En la columna Actions, expanda el menú Actions, y haga clic en Download para la snapshot que desea descargar.

    Atlas genera un enlace de descarga de un solo uso que caduca en 1 horas después de su creación. Para AWS o Azure, Atlas también genera un enlace de descarga de un solo uso para cualquier punto de conexión privado configurado en la misma región que la instantánea.

    La cantidad de tiempo para crear este enlace aumenta con el tamaño del clúster de Atlas.

Una vez que la descarga esté lista, Atlas:

  • Le envía por correo electrónico una alerta de que su descarga de snapshot está lista.

  • Muestra el enlace de descarga en la pestaña Restores & Downloads.

Nota

Disponible vía API

Como alternativa, puede solicitar una instantánea de restauración mediante la API. La API de administración de Atlas devuelve el enlace de descarga en el deliveryUrl campo para la descarga a través de la red pública de internet y en el privateDownloadDeliveryUrls campo para la descarga a través del punto final privado en la misma región que la instantánea.

3

Si los rangos actuales de la lista de acceso IP del proyecto no cubren el IP o la dirección CIDR del cliente de destino, haz clic en Add or Modify your IP Addresses para hacer cambios en la lista de acceso IP de tu proyecto Atlas.

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

  2. Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.

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

    Los detalles de la copia de seguridad se muestran.

  4. Haga clic en el enlace del clúster.

5
  1. Haz clic en la subpestaña Restores & Downloads.

  2. Ve a la snapshot de restauración que creaste.

  3. Haga clic en Download.

6

Atlas comprime el snapshot en un archivo .tar.gz. Este fichero incluye el snapshot y los mongod registros.

  1. Extrae los archivos del fichero.

    Ejemplo

    El siguiente comando utiliza la utilidad tar para extraer una tar``archive with ``gzip compresión.

    tar -xvzf ~/Downloads/mongodb-snapshots/my-cluster-snapshot.tar.gz
  2. Accede a los archivos de datos iniciando una instancia mongod en el host y señalando al directorio de extracción usando la opción --dbpath. Para obtener más información, consulta Iniciar procesos mongod.

    Ejemplo

    El siguiente comando inicia una instancia mongod usando el directorio de archivos de datos extraídos:

    mongod --dbpath ~/Downloads/mongodb-snapshots/my-cluster-snapshot/

Volver

Restaurar desde la copia de seguridad continua en la nube

En esta página