备份部署
您可以将 MongoDB 部署备份到本地 MongoDB database 或云托管的 MongoDB database。
重要
只能备份分片集群或副本集。要备份独立的 mongod进程,必须将其转换为单成员副本集。
先决条件
部署项的唯一名称
在创建备份之前,确保部署项目具有唯一名称。
重要
同一项目中的副本集、分片集群和分片名称必须唯一。如果部署没有唯一名称,将导致备份快照损坏。
副本集要求
副本集必须:
由 Ops Manager 监控。
使用 FCV为4运行 MongoDB Enterprise。 2或更高版本。
有一个活动的主节点。
将一个节点设置为WiredTiger作为其storage engine 。
由 Ops Manager 监控。
运行 MongoDB 2版本。将6更改为4 。 0 。
有一个活动的主节点。
分片集群要求
分片集群必须:
由 Ops Manager 监控。
使用4的FCV运行 MongoDB Enterprise。 2或更高版本(在包括配置服务器在内的所有节点上)。
每个分片和配置服务器都有一个活动主节点。
每个分片有一个节点,或将WiredTiger设置为配置服务器的storage engine 。
MongoDB FCV 4.2 兼容性
所有FCV 4 。 2及更高版本的数据库必须满足相应的备份注意事项。
MongoDB 兼容性
MongoDB 版本和 Ops Manager 版本必须满足兼容性要求。
数据保护计划
步骤
您可以备份整个 MongoDB 部署。
您可以选择备份 MongoDB 部署中的所有数据库和集合,也可以选择备份特定数据库和集合。
在Start Backup 侧边栏中,配置备份源和存储引擎。
菜单 | 可能的值 | 默认值 |
---|---|---|
Sync source |
|
首选使用从节点,因为它可以最大限度地减少对主节点的性能影响。 |
Storage Engine |
请参阅存储引擎中的注意事项。 | 与正在备份的数据库的主节点使用相同的存储引擎。 |
如果存储引擎为WiredTiger ,则可以启用加密。要启用加密,请选择Enable Encryption 。仅当您已为备份设置 KMIP 服务器并将项目配置为使用 KMIP 时才选择。
要筛选要备份的命名空间,请单击Advanced Settings 。
要从此备份中排除数据库和集合,请执行以下操作:
单击 Blacklist(连接)。
在文本框中输入第一个数据库和集合。对于集合,请输入完整的命名空间:
<database>.<collection>
。要排除其他数据库或集合,请单击Add another链接,然后重复上一步。
要为此备份仅包含某些数据库和集合,请执行以下操作:
单击 Access List(连接)。
在文本框中输入第一个数据库和集合。对于集合,请输入完整的命名空间:
<database>.<collection>
。要包括其他数据库或集合,请单击Add another链接,然后重复上一步。