Para restaurar una instantánea, Ops Manager crea y muestra un enlace de descarga a la instantánea apropiada en el almacenamiento de instantáneas.
Después de hacer clic en el enlace de descarga, Ops Manager transmite la instantánea al host de instantáneas de destino.
El usuario selecciona una instantánea:
A través de la aplicación Ops Manager:
Haga clic en una instantánea.
Presentar su solicitud.
A través de la API:
Encuentre el clúster a restaurar.
Crea una nueva tarea de restauración para ese clúster.
Ops Manager crea un documento RestoreJob.
Ops Manager establece el estado del documento RestoreJob en Transferring... y comienza a transmitir la instantánea en el formato solicitado desde el almacén de instantáneas a Ops Manager. Cada almacén de instantáneas transmite sus componentes a través de Ops Manager:
- Un almacén de bloques transmite
- los bloques.
Un 3 almacén de instantáneas S transmite los bloques.
Con el estado establecido en Waiting for Customer..., Ops Manager crea un URL.
El usuario hace clic en el get link enlace y luego Download en en la aplicación Ops Manager para descargar la instantánea.
El usuario selecciona una instantánea:
A través de la aplicación Ops Manager:
Haga clic en una instantánea.
Presentar su solicitud.
A través de la API:
Encuentre el clúster a restaurar.
Crea una nueva tarea de restauración para ese clúster.
Ops Manager crea un documento RestoreJob.
El servicio Backup Daemon toma el documento RestoreJob y establece el estado de este documento RestoreJob Waiting for Customer... en.
Con el estado establecido Waiting for Customer... en, Ops Manager crea una URL.
El usuario hace clic en el get link enlace y luego Download en en la aplicación Ops Manager para descargar la instantánea.
Ops Manager establece el estado del documento RestoreJob en Transferring... e inicia la transmisión de la instantánea en el formato solicitado desde el almacén de instantáneas al host de instantáneas de destino. Cada almacén de instantáneas transmite sus componentes de instantánea a través de Ops Manager:
- Un almacén de bloques transmite
- los bloques.
Un 3 almacén de instantáneas S transmite los bloques.
Un almacén del sistema de archivos transmite los archivos.
Este proceso funciona como la sincronización de datos del conjunto de réplicas.
El proceso de copia de seguridad:
Realiza una sincronización inicial para respaldar todos los datos existentes en su estado actual. En clústeres fragmentados, esto ocurre en cada fragmento y en los servidores de configuración.
Nota
Condiciones o acciones que reinician la sincronización inicial
Durante el proceso de sincronización inicial, ciertas acciones o condiciones pueden reiniciarlo. Evite las siguientes acciones y condiciones:
Acciones a evitar durante la sincronización inicial:
Reiniciar, apagar o cambiar la versión o el valor FCV de la base de datos de origen.
Cambiar el nombre de la colección de la base de datos de origen.
Cambiar el valor $out en la canalización de agregación de la base de datos de origen.
Reiniciar o apagar la aplicación Ops Manager o el Backup Daemon.
Reiniciar, apagar o actualizar el Agente MongoDB.
Condiciones a evitar durante la sincronización inicial:
El directorio principal está lleno.
La conectividad de red entre los componentes de Ops Manager es inestable.
Toma instantáneas de la
datadirectorio en una implementación con la frecuencia que especifique su programación de instantáneas y luego transfiere las instantáneas a un sistema de almacenamiento.Nota
Los clústeres fragmentados también pueden habilitar puntos de control para permitir restauraciones en momentos concretos entre instantáneas. Para saber cómo los clústeres fragmentados utilizan puntos de control, consulte Puntos de control.
Importante
Puede usar puntos de control para clústeres que ejecutan MongoDB con la versión de compatibilidad de funciones 4.0 o anterior. Se eliminaron los puntos de control de las instancias de MongoDB con la versión de compatibilidad de funciones 4.2 o posterior.
Monitoriza el oplog constantemente y añade nuevas operaciones de base de datos a la última copia de seguridad para mantener la copia local de Ops Manager de los datos actualizada.
El proceso de copia de seguridad funciona de esta manera independientemente de cómo se almacenen los snapshots.