管理文件系统快照存储
Ops Manager 可将 MongoDB 数据库作为 快照备份到以下一个或多个存储选项:
另一个MongoDB database (称为块存储),
作为存储在本地或连网文件系统上的文件,和/或
本教程介绍如何在文件系统存储上备份快照。
注意
您可能会遇到需要使用多个快照存储的问题。这些问题可能包括需要更多容量、数据本地化或遵守隐私法规。
要学习;了解如何将快照存储分配到不同的数据中心,请参阅将快照存储分配到特定数据中心。
Considerations
MongoDB Ops ManagerMongoDB不会将运行 FCV4.2 或更高版本的 数据库的备份压缩到文件系统存储。MongoDB Ops Manager会忽略这些数据库的
File System Store Gzip Compression Level
设置。MongoDB Ops ManagerMongoDB Ops ManagerHTTP如果将 42配置为在 或 HTTPS 负载均衡器后面使用多个 应用程序服务器并使用 文件系统快照 , 则 FCV . 或更高版本的备份快照作业会并行运行在一个或多个服务器。确保每个MongoDB Ops Manager服务器上都安装了共享文件系统。 MongoDB Ops Manager应用程序服务器可能会打开并写入相同文件的不同偏移量。 确保共享文件系统允许此操作。 否则,您将遇到访问错误。
先决条件
在创建任何文件系统快照存储之前:
将具有足够容量的存储卷连接到MongoDB Ops Manager托管。 文件系统快照存储仅存储备份快照。 oplog存储MongoDB数据库路径应位于不同的本地文件系统上。 要学习;了解更多信息,请参阅管理oplog存储。
为存储卷授予相关权限:
在 Windows 上,向
SYSTEM
用户授予访问权限。在安装了软件包的 Linux 发行版上,向
mongodb-mms:mongodb-mms
用户和群组授予访问权限。在存档提取的 Linux 发行版上,向您分配给 Ops Manager 安装的相同用户和群组授予访问权限。
部署专用 MongoDB 实例来托管此快照存储。
运行多个 Ops Manager 实例时,请使用NAS或SAN作为文件系统存储。这可确保所有实例共享相同的存储。 如果 Ops Manager 实例不共享文件系统存储,则无法恢复备份或删除过期快照。
重要
如果 Ops Manager 实例不共享相同的文件系统快照存储视图,则无法进行备份恢复,Ops Manager 将无法删除过期的快照。
添加文件系统存储
导航至 Snapshot Storage(创建项目)页面。
单击 Admin(管理员)链接。
单击 Backup 标签页。
(可选)如果您之前未设置标头目录,请在 Head Directory(标头目录)框中进行设置。
单击 Snapshot Storage 页面。
完成文件系统存储详细信息。
字段 | 目录 |
---|---|
File System Store Name | 文件系统存储的名称。 |
Path | 将存储快照的文件系统路径。 |
MMapV1 Compression Setting | 选择是否压缩 MMapV1 storage engine 快照。任何使用 MMapV1 快照的备份作业都会继承此设置。默认值为 如果计划使用可查询备份,请将此值设置为 |
WiredTiger Compression Setting | 选择是否压缩 WiredTiger storage engine 快照。任何使用 WiredTiger 快照的备份作业都会继承此设置。默认值为 如果计划使用可查询备份,请将此值设置为 |
New Assignment Enabled 复选框 | 这会在创建文件存储后启用文件存储。 如果未选中此选项,则会创建文件存储,但不能为其分配新开始的备份。 |
编辑现有文件系统存储
文件系统存储一旦创建,就会直接在Snapshot Storage页面上的表格中列出。 每行包含每个文件系统存储的设置。
导航至Snapshot Storage 页面。
单击 Admin(管理员)链接。
单击 Backup 标签页。
(可选)如果您之前未设置标头目录,请在 Head Directory(标头目录)框中进行设置。
单击 Snapshot Storage 页面。
在Store Path 列中,更新以下字段中需要更改的任何值:
字段 | 目录 |
---|---|
Store Path | 基于文件系统的备份在 Ops Manager 服务器上的存储位置。 |
Assignment Labels | 以逗号分隔的标签列表,用于将文件存储分配到特定群组。 |
Load Factor | 与其他快照存储相比,如何将备份作业分配给给定快照存储的比例值。 默认情况下,快照存储为每个快照存储分配一个分片。 如果为一个快照存储分配了多个分片,则会导致一个快照存储的备份频率高于另一个快照存储。 可以使用负载因子更改备份作业与分片的比率。 负载因子如何影响备份的示例: 您正在备份一个有 5 个分片的集群。 您的部署具有带一个分片的文件存储 (A) 和带四个分片的块存储 (B)。 这些块存储不应均匀分配备份作业,因为 B 比 A 大四倍。B 的负载因子应为 4,A 的负载因子应为 1。 |
删除文件系统存储
导航至Snapshot Storage 页面。
单击 Admin(管理员)链接。
单击 Backup 标签页。
(可选)如果您之前未设置标头目录,请在 Head Directory(标头目录)框中进行设置。
单击 Snapshot Storage 页面。