Docs Menu
Docs Home
/ /

Configurar copias de seguridad de bases de datos MongoDB

Puede configurar copias de seguridad automatizadas y continuas para las bases de datos MongoDB que administra el operador de Kubernetes mediante el recurso personalizado MongoDB.

Nota

Si ya configuró copias de seguridad para sus recursos MongoDB durante la implementación de recursos de base de datos MongoDB, no necesita completar el siguiente procedimiento.

Antes de configurar copias de seguridad para los recursos de MongoDB, consulte las siguientes consideraciones:

  • Si configura etiquetas de asignación con el operador de Kubernetes, los valores que configure en el archivo de configuración de Kubernetes para las etiquetas de asignación anularán los valores definidos en la interfaz de Ops Manager. Las etiquetas de asignación que no configure con el operador de Kubernetes seguirán usando los valores definidos en la interfaz de Ops Manager.

  • Si configura un campo de programación de instantáneas con el operador de Kubernetes, el valor que configure en el archivo de configuración de Kubernetes para ese campo anula el valor definido en la interfaz de Ops Manager. Los campos de programación de instantáneas que no configure con el operador de Kubernetes seguirán usando el valor definido en la interfaz de Ops Manager.

    Ejemplo

    • Tú lo estableces backup.snapshotSchedule.snapshotIntervalHours=6 en el operador de Kubernetes.

    • Establezca los siguientes valores en la interfaz de usuario:

      • Snapshot Inverval: 10

      • Días de retención de instantáneas: 5

    Ops Manager utiliza los siguientes valores para su implementación:

    • Snapshot Inverval: 6

    • Días de retención de instantáneas: 5

  • Si habilita las copias de seguridad para su implementación de base de datos MongoDB mediante el operador de Kubernetes, pero no configura una programación de instantáneas mediante el operador de Kubernetes, Ops Manager utiliza la programación de instantáneas que configure en la interfaz de usuario de Ops Manager.

  • Si habilita las copias de seguridad para su implementación de MongoDB, pero no establece ningún programa de instantáneas, Ops Manager utiliza el programa de instantáneas predeterminado.

Antes de configurar copias de seguridad continuas para los recursos de MongoDB, complete las siguientes tareas:

1

Agregue la configuración al archivo de configuración para su implementación de base de datos MongoDB y establezca su valor spec.backup.mode en enabled como se muestra en el siguiente ejemplo de conjunto de réplicas:

1---
2apiVersion: mongodb.com/v1
3kind: MongoDB
4metadata:
5 name: <my-replica-set>
6spec:
7 members: 3
8 version: "8.0.0"
9 type: ReplicaSet
10 opsManager:
11 configMapRef:
12 name: <my-project>
13 credentials: <my-credentials>
14 backup:
15 # Sets labels for the Backup Daemon.
16 assignmentLabels: ["test1", "test2"]
17 mode: enabled

Para más información sobre cómo crear o editar un archivo de configuración, consulta implementar un set de réplicas o implementar un clúster.

2

Agregue cualquiera de las siguientes configuraciones de programación de instantáneas al archivo de especificaciones para la implementación. Para saber cómo Ops Manager determina la programación de instantáneas si no se configura un campo de programación de instantáneas mediante el operador de Kubernetes, consulte las consideraciones.

3

Agregue uno o más al archivo de especificación para la implementación. Use etiquetas de asignación para identificar qué almacenes spec.backup.assignmentLabels de copias de seguridad específicos están asociados a proyectos específicos. La configuración de etiquetas en el operador de Kubernetes anula las que configure en Ops Manager. Para obtener más información, consulte las consideraciones.

Vea el ejemplo del archivo de especificaciones con etiquetas de asignación anteriormente en este procedimiento.

4

Ejecute el siguiente comando para comprobar el estado de las copias de seguridad:

kubectl get mdb <resource-name> -n <metadata.namespace> -o yaml

El campo status.backup.statusname indica el estado de la copia de seguridad. El estado se muestra como STARTED cuando se configuran correctamente las copias de seguridad.

Volver

Utilice X.509 con autenticación interna

En esta página