Docs Menu
Docs Home
/ /
/ / /

Restaurar un clúster fragmentado a partir de una instantánea

Cuando restaura un clúster desde una instantánea, Cloud Manager le proporciona archivos de restauración para el punto de restauración seleccionado.

Para obtener más información sobre el proceso de restauración, consulte Descripción general de restauración.

La especificación BSONSe cambió el subtipo predeterminado del tipo de dato binario BSON ()BinData 2 de 0 a. Algunos datos binarios almacenados en una instantánea pueden ser BinData del 2 subtipo. La copia de seguridad detecta y convierte automáticamente los datos BinData de 2 la BinData 0instantánea del BinData subtipo al subtipo. Si el 2 código de su aplicación espera el subtipo, debe actualizarlo para que funcione con el BinData 0subtipo.

Tip

Las notas sobre la especificación BSON explican los detalles específicos de este cambio.

El archivo de restauración de la copia de seguridad incluye un archivo de metadatos llamado restoreInfo.txt. Este archivo captura las opciones que la base de datos utilizó al tomar la instantánea. La base de datos debe ejecutarse con las opciones indicadas después de restaurarla. Este archivo contiene:

  • Nombre del grupo

  • Nombre del conjunto de réplicas

  • ID de clúster (si corresponde)

  • Marca de tiempo de la instantánea (como marca de tiempo en UTC)

  • Restaurar marca de tiempo (como marca de tiempo BSON en UTC)

  • Último registro de operaciones aplicado (como marca de tiempo BSON en UTC)

  • Versión de MongoDB

  • Tipo de motor de almacenamiento

  • mongod Opciones de inicio utilizadas en la base de datos cuando se tomó la instantánea

Cloud Manager muestra una advertencia junto a las instantáneas del clúster tomadas con el balanceador habilitado. Si restaura desde una instantánea de este tipo, corre el riesgo de perder datos o dejarlos huérfanos. Para obtener más información, consulte Instantáneas cuando el agente no puede detener el balanceador.

Todo Las bases de datosFCV deben cumplir con las consideraciones de respaldo adecuadas.

Debe asegurarse de que la implementación de MongoDB no reciba solicitudes de clientes durante la restauración. Debe:

  • Restaurar en nuevos sistemas con nuevos nombres de host y reconfigurar el código de su aplicación una vez que se esté ejecutando la nueva implementación, o

  • Asegúrese de que la implementación de MongoDB no reciba solicitudes de clientes mientras restaura los datos.

Para que Cloud Manager restaure automáticamente la instantánea:

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 Copia de seguridad continua.

2
3
4
  1. Elija el punto desde el que desea restaurar su copia de seguridad.

    Tipo de restauración
    Descripción
    Acción

    Snapshot

    Le permite elegir una instantánea almacenada.

    Seleccione una instantánea existente para restaurar.

    Point In Time

    Crea una instantánea personalizada que incluye todas las operaciones hasta el momento seleccionado, pero excluyendo dicho momento. De forma predeterminada, el almacén de registros de operaciones almacena 24 horas de datos.

    Por ejemplo, si selecciona 12:00, la última operación en la restauración será 11:59:59 o anterior.

    IMPORTANTE: En FCV,4.0 no se puede realizar una restauración PIT que cubra un período anterior a la última resincronización de la copia de seguridad. Para conocer las condiciones que provocan una resincronización, consulte Resincronizar una copia de seguridad. Esta nota no aplica a FCV 4.2 ni versiones posteriores.

    Seleccione Date y Time.

    Oplog Timestamp

    Crea una instantánea personalizada que incluye todas las operaciones hasta la marca de tiempo del registro de operaciones (incluida). La marca de tiempo del registro de operaciones contiene dos campos:

    Timestamp

    Marca de tiempo en el número de segundos que han transcurrido desde la época de UNIX

    Increment

    Orden de operación aplicada en ese segundo como un ordinal de 32bit.

    Escriba un Oplog Timestamp y Increment.

    Ejecute una consulta en local.oplog.rs en su conjunto de réplicas para encontrar la marca de tiempo deseada.

  2. Haga clic en Next.

5
  1. Haga clic en Choose Cluster to Restore to.

  2. Complete los siguientes campos:

    Campo
    Acción

    Project

    Seleccione un proyecto en el que desea restaurar la instantánea.

    Cluster to Restore to

    Seleccione el clúster en el que desea restaurar la instantánea.

    Cloud Manager debe administrar el clúster de destino.

    ADVERTENCIA: La automatización elimina todos los datos existentes del clúster. Conserva todos los datos de copia de seguridad y las instantáneas del clúster existente.

  1. Haga clic en Restore.

    Cloud Manager indica cuánto espacio de almacenamiento requiere la restauración en su interfaz de usuario.

6

Importante

Rotar la clave maestra después de restaurar instantáneas cifradas con AES256-GCM

Si restaura una instantánea cifrada que Cloud Manager cifró con AES256-GCM, gire su clave maestra después de completar la restauración.

El proceso de restauración manual supone que:

  • El host de destino no tiene datos almacenados.

  • No has utilizado una instantánea cifrada.

  • No ha habilitado la autenticación de dos factores.

Advertencia

Restaure la instantánea manualmente solo si no puede ejecutar una restauración automática. Si decide que debe usar una restauración manual, contacte con el soporte de MongoDB para obtener ayuda. Esta sección ofrece una descripción general de las etapas del procedimiento de restauración manual.

El proceso de restauración manual tiene las siguientes etapas de alto nivel que se realizan con la ayuda del soporte de MongoDB:

  1. Conéctese a cada conjunto de réplicas y al conjunto de réplicas del servidor de configuración (CSRS) con el mongo shell heredado mongosh o.

  2. (Opcional). Revise el archivo de configuración de cada conjunto de réplicas y el CSRS. Tras completar el proceso de restauración, puede reconstruir la configuración de los conjuntos de réplicas restaurados utilizando los archivos de configuración guardados.

  3. Preparar los hosts de destino.

    • Detener todos los procesos que se ejecutan en los hosts de mongod destino.

    • Proporcionar suficiente espacio de almacenamiento para guardar los datos restaurados.

    • Preparar directorios para datos y registros.

    • Agregue un archivo de configuración a su directorio de servidor MongoDB con las rutas de almacenamiento y registro del host de destino, y la configuración para réplicas y roles de fragmentación.

  4. Restaurar el CSRS.

  5. Restaurar el conjunto de réplicas de cada fragmento.

  6. Reinicie cada proceso de mongos en el clúster de destino.

  7. Verifique que pueda conectarse al clúster.

El procedimiento completo de restauración manual se puede encontrar en la documentación de MongoDB Server 4.2. Para implementaciones de MongoDB 4.4 o posteriores, consulta las versiones correspondientes del manual.

Para que Cloud Manager restaure automáticamente la instantánea:

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 Copia de seguridad continua.

2
3
4
  1. Elija el punto desde el que desea restaurar su copia de seguridad.

    Tipo de restauración
    Descripción
    Acción

    Snapshot

    Le permite elegir una instantánea almacenada.

    Seleccione una instantánea existente para restaurar.

    Point In Time

    Permite elegir una fecha y hora como objetivo de restauración para la instantánea. De forma predeterminada, el almacén de registros de operaciones almacena 24 horas de datos.

    Por ejemplo, si selecciona 12:00, la última operación en la restauración será 11:59:59 o anterior.

    IMPORTANTE: Si está restaurando un clúster fragmentado que ejecuta o una versión FCV 4.0 anterior, debe habilitar los puntos de control del clúster para realizar una restauración PIT en un clúster fragmentado. Si no hay puntos de control disponibles que incluyan su fecha y hora, Cloud Manager le solicitará choose another point in time que.

    IMPORTANTE: No se puede realizar una restauración PIT que cubra un período anterior a la última resincronización de la copia de seguridad. Para conocer las condiciones que provocan una resincronización, consulte Resincronizar una copia de seguridad.

    Seleccione Date y Time.

  2. Haga clic en Next.

  3. Si está restaurando un clúster fragmentado que ejecuta FCV 4.0 o una versión anterior y Point In Time eligió:

    1. Aparecerá una lista de Checkpoints más cercanos a la hora seleccionada.

    2. Para iniciar la restauración de un punto en el tiempo, puede:

      • Elija uno de los puntos de control enumerados, o

      • Haga clic en Choose another point in time para eliminar la lista de puntos de control y seleccionar otra fecha y hora de los menús.

5
  1. Haga clic en Choose Cluster to Restore to.

  2. Complete los siguientes campos:

    Campo
    Acción

    Project

    Seleccione un proyecto en el que desea restaurar la instantánea.

    Cluster to Restore to

    Seleccione el clúster en el que desea restaurar la instantánea.

    Cloud Manager debe administrar el clúster de destino.

    ADVERTENCIA: La automatización elimina todos los datos existentes del clúster. Conserva todos los datos de copia de seguridad y las instantáneas del clúster existente.

  1. Haga clic en Restore.

    Cloud Manager indica cuánto espacio de almacenamiento requiere la restauración en su consola.

6

Importante

Rotar la clave maestra después de restaurar instantáneas cifradas con AES256-GCM

Si restaura una instantánea cifrada que Cloud Manager cifró con AES256-GCM, gire su clave maestra después de completar la restauración.

El proceso de restauración manual supone que:

  • El host de destino no tiene datos almacenados.

  • No has utilizado una instantánea cifrada.

  • No ha habilitado la autenticación de dos factores.

Advertencia

Restaure la instantánea manualmente solo si no puede ejecutar una restauración automática. Si decide que debe usar una restauración manual, contacte con el soporte de MongoDB para obtener ayuda. Esta sección ofrece una descripción general de las etapas del procedimiento de restauración manual.

El proceso de restauración manual tiene las siguientes etapas de alto nivel que se realizan con la ayuda del soporte de MongoDB:

  1. Conéctese a cada conjunto de réplicas y al conjunto de réplicas del servidor de configuración (CSRS) con el mongo shell heredado mongosh o.

  2. (Opcional). Revise el archivo de configuración de cada conjunto de réplicas y el CSRS. Tras completar el proceso de restauración, puede reconstruir la configuración de los conjuntos de réplicas restaurados utilizando los archivos de configuración guardados.

  3. Preparar los hosts de destino.

    • Detener todos los procesos que se ejecutan en los hosts de mongod destino.

    • Proporcionar suficiente espacio de almacenamiento para guardar los datos restaurados.

    • Preparar directorios para datos y registros.

    • Agregue un archivo de configuración a su directorio de servidor MongoDB con las rutas de almacenamiento y registro del host de destino, y la configuración para réplicas y roles de fragmentación.

  4. Restaurar el CSRS.

  5. Restaurar el conjunto de réplicas de cada fragmento.

  6. Reinicie cada proceso de mongos en el clúster de destino.

  7. Verifique que pueda conectarse al clúster.

El procedimiento de restauración manual completo se puede encontrar en la documentación de MongoDB Server.

Volver

Overview

En esta página