Docs Menu
Docs Home
/ /
Administrar el almacenamiento de instantáneas

Administrar el almacenamiento de registros de operaciones

A lo largo del ciclo de vida de una copia de seguridad, el Agente de MongoDB rastrea el registro de operaciones de cada conjunto de réplicas y envía nuevas entradas al Administrador de operaciones. El Agente envía las entradas del registro de operaciones en paquetes comprimidos de aproximadamente 10 MB, denominados Fragmentos de registros de operaciones. Estos fragmentos se almacenan en una o más bases de datos MongoDB, denominadas almacenes de registros de operaciones. Cada implementación de Ops Manager necesita al menos un almacén de registros de operaciones.

Al habilitar las copias de seguridad, Ops Manager le solicita que cree su primer almacén de registros de operaciones. Este puede ser local o compatible con S3. Una vez creado, podrá administrarlo por separado de sus almacenes de instantáneas. Puede crear almacenes de registros de operaciones adicionales.

Este tutorial explica la creación de almacenes de registros de operaciones adicionales para almacenar entradas de registros de operaciones. Al igual que cualquier instancia de MongoDB, losalmacenes de registros de operaciones pueden existir en cualquier host que ejecute MongoDB y al que la aplicación Ops Manager pueda acceder.

Antes de crear cualquier almacén de Oplog:

El formato del nombre de usuario y la contraseña depende del mecanismo de autenticación. Seleccione una de las siguientes pestañas:

1
  1. Haga clic en el enlace Admin.

  2. Haz clic en la pestaña Backup.

  3. (Opcional) Si no ha configurado previamente el directorio principal, configúrelo en el Head Directory cuadro.

  4. Haga clic en la página Oplog Storage.

2
3
Campo
Necesidad
Acción

Nombre

Requerido

Escriba la etiqueta para la tienda Oplog.

Datastore Type

Requerido

Seleccione Standalone, Replica Set o Sharded Cluster.

Lista de hosts de MongoDB

Condicional

Escriba una lista separada por mongod comas de instancias (para un conjunto de réplicas) o instancias (para un clúster fragmentado) en mongos el <hostname:port> formato que componen la base de datos del almacén de operaciones.

Por ejemplo:

host1.example.com:27017, host2.example.com:27017, host2.example.com:27018

Este campo solo se muestra si establece Datastore Type en Replica Set o Sharded Cluster.

Nombre de host de MongoDB

Condicional

Escriba el nombre de host de la instancia independiente de MongoDB.

Este campo solo se muestra si establece Datastore Type en Standalone.

Puerto MongoDB

Condicional

Escriba el número de puerto de la instancia independiente de MongoDB.

Este campo solo se muestra si establece Datastore Type en Standalone.

Nombre de usuario

Opcional

Si establece este valor:

Escriba el nombre del usuario autorizado para acceder a esta base de datos.

Si la base de datos de su aplicación Ops Manager utiliza autenticación o TLS: debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la autenticación SCRAM, consulte SCRAM.

Escriba el RFC-2253-Asunto formateado del certificado de cliente del usuario autorizado para acceder a esta base de datos.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la509 autenticación x.,509consulte x..

Escriba el UPN del usuario autorizado para acceder a esta base de datos.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la autenticación Kerberos, consulte Kerberos.

Escriba el nombre del usuario LDAP autorizado para acceder a esta base de datos.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la autenticación LDAP, consulte LDAP.

Contraseña

Opcional

Si establece este valor:

Escriba la contraseña asociada al nombre de usuario que puede acceder a esta base de datos.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la autenticación SCRAM, consulte SCRAM.

Déjalo en blanco.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la509 autenticación x.,509consulte x..

Kerberos recupera la contraseña de su archivo keytab. No escriba la contraseña en este campo.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la autenticación Kerberos, consulte Kerberos.

Escriba la contraseña del usuario LDAP autorizado para acceder a esta base de datos.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la autenticación LDAP, consulte LDAP.

ADVERTENCIA: Si no utilizó la herramienta de credenciales para cifrar esta contraseña, se almacenará como texto sin formato en la base de datos.

Opciones de conexión

Opcional

Escriba cualquier opción adicional de cadena de conexión para la instancia de MongoDB. Este campo solo admite valores sin escape.

Debe proporcionar un valor para la authMechanism opción para configurar su método de autenticación. Para obtener más información sobre las opciones de autenticación para cadenas de conexión, consulte Opciones de autenticación.

Para conocer la sintaxis y ejemplos adecuados, consulte Formato de URI de cadena de conexión en el manual de MongoDB.

Credenciales cifradas

Opcional

Seleccione si las credenciales de la base de datos se cifraron con la herramienta de credenciales. Estas credenciales incluyen el nombre de usuario, la contraseña, el ID de la clave de acceso deAWS y la clave secreta de AWS.

Utilice TLS/SSL

Opcional

Seleccione si la base de datos de Oplog Store solo acepta conexiones cifradas mediante TLS.

Más allá de esta casilla de verificación, para conectar este almacén de oplog mediante TLS, debe habilitar TLS en la base de datos del almacén de oplog.

Nueva asignación habilitada

Opcional

Seleccione esta opción si desea habilitar este almacén de registros de operaciones después de crearlo. Esta opción está activada de forma predeterminada para que se puedan asignar tareas de copia de seguridad al almacén de registros de operaciones. Si desmarca esta casilla, se creará el almacén de registros de operaciones, pero no podrá asignarle copias de seguridad.

4

Ops Manager muestra los almacenes de registros de operaciones en una tabla en la página Almacenamiento de registros de operaciones. Cada fila contiene la configuración de cada almacén de registros3de operaciones local y compatible con S.

1
  1. Haga clic en el enlace Admin.

  2. Haz clic en la pestaña Backup.

  3. (Opcional) Si no ha configurado previamente el directorio principal, configúrelo en el Head Directory cuadro.

  4. Haga clic en la página Oplog Storage.

2
3

En la columna MongoDB Connection, actualice cualquier valor que deba cambiarse en los siguientes campos:

Campo
Acción

<hostname>:<port>

Escriba uno o más hosts que componen la base de datos de Oplog Store en el formato <hostname:port>.

IMPORTANTE: Si se modifican estos hosts, la base de datos del almacén de Oplog que alojan debe tener los mismos datos que la base de datos original. Cambiar el host a una nueva base de datos del almacén de Oplog provocará la pérdida de datos.

Si la base de datos Oplog Store es un set de réplicas o clúster, introduce una lista separada por comas de instancias mongod (para un set de réplicas) o instancias mongos (para un clúster).

Por ejemplo:

host1.example.com:27017,host2.example.com:27017,host2.example.com:27018

Si la base de datos de Oplog Store es una instancia independiente de MongoDB, escriba hostname:port de la instancia.

Nombre de usuario de autenticación de MongoDB

Si establece este valor:

Escriba el nombre del usuario autorizado para acceder a esta base de datos.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la autenticación SCRAM, consulte SCRAM.

Escriba el asunto con formato RFC- del certificado de cliente del usuario autorizado para acceder a esta base de datos.2253

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la509 autenticación x.,509consulte x..

Escriba el UPN del usuario autorizado para acceder a esta base de datos.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la autenticación Kerberos, consulte Kerberos.

Escriba el nombre del usuario LDAP autorizado para acceder a esta base de datos.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la autenticación LDAP, consulte LDAP.

Contraseña de autenticación de MongoDB

Si establece este valor:

Escriba la contraseña asociada al nombre de usuario que puede acceder a esta base de datos.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la autenticación SCRAM, consulte SCRAM.

Déjalo en blanco.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la509 autenticación x.,509consulte x..

Kerberos recupera la contraseña de su archivo keytab. No escriba la contraseña en este campo.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la autenticación Kerberos, consulte Kerberos.

Escriba la contraseña del usuario LDAP autorizado para acceder a esta base de datos.

Si la base de datos de la aplicación Ops Manager utiliza autenticación o TLS, debe tener conexiones configuradas a la base de datos de la aplicación. Para obtener más información, consulte Configurar las conexiones a la base de datos de la aplicación.

Para obtener más información sobre cómo configurar la autenticación LDAP, consulte LDAP.

Ops Manager no muestra el MongoDB Auth Password existente.

ADVERTENCIA: Si no utilizó la herramienta de credenciales para cifrar esta contraseña, se almacenará como texto sin formato en la base de datos.

Credenciales cifradas

Seleccione si las credenciales de la base de datos se cifraron con la herramienta de credenciales. Estas credenciales incluyen el nombre de usuario, la contraseña, el ID de la clave de acceso deAWS y la clave secreta de AWS.

Utilice TLS/SSL

Seleccione si la base de datos de Oplog Store solo acepta conexiones cifradas mediante TLS.

Más allá de esta casilla de verificación, para conectar este almacén de oplog mediante TLS, debe habilitar TLS en la base de datos del almacén de oplog.

Opciones de conexión

Escriba cualquier opción adicional de cadena de conexión para la instancia de MongoDB. Este campo solo admite valores sin escape.

Etiquetas de asignación

Escriba una lista de etiquetas separadas por comas para asignar los almacenes de Oplog a proyectos específicos.

Nivel de confirmación de escritura

Seleccionesu inquietud de escritura preferida:

predeterminado

Tipo de implementación
Nivel de confirmación de escritura (write concern) por defecto

Autónomo

Registrado en diario

Conjuntos de réplicas o clústeres fragmentados

W2

Registrado en diario

Una instancia principal o independiente de MongoDB reconoció la escritura y escribió esa escritura en sus diarios en el disco.

Admitido

Un primario o independiente reconoció la escritura.

W2

Más de un miembro del clúster reconoció la operación de guardar.

Mayoría

La mayoría de los miembros del conjunto de réplicas reconocieron la escritura.

4

Seleccione esta opción si desea habilitar este almacén de registros de operaciones después de crearlo. Esta opción está activada de forma predeterminada para que se puedan asignar tareas de copia de seguridad al almacén de registros de operaciones. Si desmarca esta casilla, se creará el almacén de registros de operaciones, pero no podrá asignarle copias de seguridad.

5
6

Si cambia algún valor de la cadena de conexión o el problema de escritura, reinicie todas las instancias de Ops Manager, incluidas aquellas que ejecutan Backup Daemons.

Advertencia

Para modificar los valores de la cadena de conexión o la preocupación de escritura de un almacén de bloques existente, es necesario reiniciar todos los componentes de Ops Manager, incluidos aquellos que solo ejecutan el demonio de copia de seguridad para aplicar dichos cambios. Los parámetros de conexión incluyen:

  • <hostname>:<port>

  • MongoDB Auth Username

  • MongoDB Auth Password

  • Encrypted Credentials

  • Use TLS/SSL

  • Connection Options

  • Write Concern

Si cambia a otro host de Oplog Store, los datos del Oplog Store existente no se copian automáticamente al otro Oplog Store.

Tip

Para obtener más detalles sobre la URI de la cadena de conexión de MongoDB, consulte Formato de URI de la cadena de conexión en el Manual de MongoDB.

1
  1. Haga clic en el enlace Admin.

  2. Haz clic en la pestaña Backup.

  3. (Opcional) Si no ha configurado previamente el directorio principal, configúrelo en el Head Directory cuadro.

  4. Haga clic en la página Oplog Storage.

2

Haga clic en Delete <oplogstore> debajo del nombre del almacén de oplog que desea eliminar.

Volver

Sistema de archivos

En esta página