Ops Manager puede realizar copias de seguridad de las bases de datos MongoDB como instantáneas a una o más de las siguientes opciones de almacenamiento:
Otra base de datos MongoDB, llamada almacén de bloques,
Como archivos almacenados en un sistema de archivos local o conectado a la red, y/o
Un S3-compatible balde.
Este tutorial cubre cómo realizar copias de seguridad de sus instantáneas en el almacenamiento del sistema de archivos.
Nota
Es posible que existan problemas que requieran el uso de más de un almacenamiento de snapshot. Estos problemas podrían incluir la necesidad de tener mayor capacidad, localizar datos o cumplir con regulaciones de privacidad.
Para saber cómo asignar almacenes de instantáneas a diferentes centros de datos, consulte Asignar almacenes de instantáneas a centros de datos específicos.
Considerations
Ops Manager no comprime las copias de seguridad en almacenes del sistema de archivos desde bases de datos MongoDB que ejecutan FCV 4.2 o posterior. Ops Manager ignora
File System Store Gzip Compression Levelconfiguración para esas bases de datos.Si configura Ops Manager para utilizar varios servidores de aplicaciones Ops Manager detrás de un Balanceador de cargaHTTP o HTTPS y uso de instantáneas delsistema 4 de2 archivos. FCV. o posterior. Las tareas de instantáneas de copia de seguridad se ejecutan en paralelo en uno o más servidores. Asegúrese de tener un sistema de archivos compartido montado en cada servidor de Ops Manager. El servidor de aplicaciones de Ops Manager podría abrir y escribir diferentes desplazamientos de los mismos archivos. Asegúrese de que el sistema de archivos compartido lo permita. De lo contrario, se producirán errores de acceso.
Requisitos previos
Antes de crear cualquier instantánea del sistema de archivos, almacene:
Adjunte volúmenes de almacenamiento con capacidad suficiente al host de Ops Manager. El almacenamiento de snapshot del sistema de archivo almacena únicamente las snapshot de copia de seguridad. La ruta de la base de datos Oplog Store MongoDB debe estar en un sistema de archivos local diferente. Para obtener más información, consulte Gestión del almacenamiento Oplog
Otorgue a los volúmenes de almacenamiento los permisos pertinentes:
En Windows, conceda acceso al usuario
SYSTEM.En las distribuciones de Linux con paquetes instalados, otorgue acceso al usuario y grupo
mongodb-mms:mongodb-mms.En las distribuciones de Linux extraídas del archivo, otorgue acceso al mismo usuario y grupo que asignó a la instalación de Ops Manager.
Implemente las instancias de MongoDB dedicadas para alojar este almacén de instantáneas.
Asegúrese de que el host que ejecuta el servicio Ops Manager Backup Daemon tenga capacidad suficiente para almacenar la base de datos principal.
Al ejecutar varias instancias de Ops Manager, utilice un NAS o SAN para el almacenamiento del sistema de archivos. Esto garantiza que todas las instancias compartan el mismo almacenamiento. No podrá restaurar copias de seguridad ni eliminar instantáneas caducadas si las instancias de Ops Manager no comparten el almacenamiento del sistema de archivos.
Importante
Si las instancias de Ops Manager no comparten la misma vista del almacenamiento de instantáneas del sistema de archivos, no será posible realizar restauraciones de respaldo y Ops Manager no podrá eliminar las instantáneas vencidas.
Agregar un almacén del sistema de archivos
Navegar hasta el Snapshot Storage página.
Haga clic en el enlace Admin.
Haz clic en la pestaña Backup.
(Opcional) Si no ha configurado previamente el directorio principal, configúrelo en el Head Directory cuadro.
Haga clic en la página Snapshot Storage.
Complete los detalles del almacén del sistema de archivos.
Campo | Contenido |
|---|---|
File System Store Name | Un nombre para el almacén del sistema de archivos. |
Path | La ruta del sistema de archivos en la que se almacenará la instantánea. |
MMapV1 Compression Setting | Seleccione si se comprimen o no las instantáneas del motor de almacenamiento MMapV1. Cualquier trabajo de copia de seguridad que utilice instantáneas MMapV1 hereda esta configuración. El valor predeterminado es Si planea usar copias de seguridad consultables, configure este valor en |
WiredTiger Compression Setting | Seleccione si se comprimen o no las instantáneas del motor de almacenamiento de WiredTiger. Cualquier trabajo de copia de seguridad que utilice instantáneas de WiredTiger hereda esta configuración. El valor predeterminado es Si planea usar copias de seguridad consultables, configure este valor en |
New Assignment Enabled checkbox | Esto habilita el filestore una vez que se ha creado. Si deja esto sin marcar, el filestore se crea pero no se le pueden asignar nuevas copias de seguridad iniciadas. |
Editar un almacén de sistema de archivos existente
Una vez creados, los almacenes del sistema de archivos se listan directamente en la página Snapshot Storage de una tabla. Cada fila contiene la configuración de cada almacén del sistema de archivos.
Navegar a la página Snapshot Storage.
Haga clic en el enlace Admin.
Haz clic en la pestaña Backup.
(Opcional) Si no ha configurado previamente el directorio principal, configúrelo en el Head Directory cuadro.
Haga clic en la página Snapshot Storage.
En la Store Path columna, actualice cualquier valor que deba cambiarse en los siguientes campos:
Campo | Contenido |
|---|---|
Store Path | La ubicación donde se almacenan las copias de seguridad basadas en el sistema de archivos en el servidor de Ops Manager. |
Assignment Labels | Una lista de etiquetas separadas por comas para asignar los almacenes de archivos a grupos específicos. |
Load Factor | Un valor proporcional de cómo se asignan los trabajos de respaldo al almacén de instantáneas determinado en comparación con otros almacenes de instantáneas. De forma predeterminada, los almacenes de instantáneas asignan un fragmento por almacén de instantáneas. Si un almacén de instantáneas tiene más de un fragmento asignado, se realizarán copias de seguridad de uno con más frecuencia que de otro. Esta proporción de trabajos de copia de seguridad por fragmento se puede modificar mediante el factor de carga. Un ejemplo de cómo el factor de carga afecta las copias de seguridad: Está realizando una copia de seguridad de un clúster de fragmentos 5. Su implementación tiene un almacén de archivos (A) con un fragmento y un almacén de bloques (B) con cuatro fragmentos. Estos almacenes de bloques no deberían tener una distribución equitativa de las tareas de copia de seguridad, ya que B es cuatro veces más grande que A. B debería tener un factor de carga de 4 y A, de 1. |
Eliminar un almacén del sistema de archivos
Navegar a la página Snapshot Storage.
Haga clic en el enlace Admin.
Haz clic en la pestaña Backup.
(Opcional) Si no ha configurado previamente el directorio principal, configúrelo en el Head Directory cuadro.
Haga clic en la página Snapshot Storage.