Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/ /

备份部署

在此页面上

  • 先决条件
  • 步骤

您可以将 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 。

所有FCV 4 。 2及更高版本的数据库必须满足相应的备份注意事项。

MongoDB 版本和 Ops Manager 版本必须满足兼容性要求。

决定如何备份数据以及备份哪些数据。

您可以备份整个 MongoDB 部署。

1

如果您尚未启用 Ops Manager 备份,请单击Begin Setup并完成向导。 这样备份设置就完成了,因此您可以跳过此过程的其余部分。

2

从进程列表中,导航到要备份的进程的Status列,然后单击Start

3

如果自动化不托管您的部署,并且您的部署需要身份验证,请指定身份验证机制和凭据。

根据需要指定以下内容:

Auth Mechanism

MongoDB 主机使用的身份验证机制

MongoDB Community 选项包括:

MongoDB Enterprise 选项还包括:

DB Username

对于Username/PasswordLDAP身份验证,这是用于通过 MongoDB 部署对 MongoDB Agent 进行身份验证的用户名。

请参阅为身份验证配置 MongoDB 助手或为 LDAP 配置 MongoDB 助手。

DB Password
对于Username/PasswordLDAP身份验证,用于在 MongoDB 部署中对 MongoDB Agent 进行身份验证的密码。
Allows TLS for connections

如果选中,备份将使用TLS连接到 MongoDB。

请参阅配置 MongoDB 助手以使用 TLS。

4

您可以选择备份 MongoDB 部署中的所有数据库和集合,也可以选择备份特定数据库和集合。

1

如果您尚未启用 Ops Manager 备份,请单击Begin Setup并完成向导。 这样备份设置就完成了,因此您可以跳过此过程的其余部分。

2

从进程列表中,导航到要备份的进程的Status列,然后单击Start

3
菜单
可能的值
默认值
Sync source
  • 任何从节点(Ops Manager 选择)

  • 任何特定从节点

  • 主节点

any secondary

首选使用从节点,因为它可以最大限度地减少对主节点的性能影响。

Storage Engine
  • MongoDB Memory Mapped Files 或是

  • WiredTiger

    如果选择此选项,Ops Manager 会将备份限制为少于100个、 000文件的部署。文件包括集合和索引。

请参阅存储引擎中的注意事项。

与正在备份的数据库的主节点使用相同的存储引擎。

如果存储引擎为WiredTiger ,则可以启用加密。要启用加密,请选择Enable Encryption 。仅当您已为备份设置 KMIP 服务器并将项目配置为使用 KMIP 时才选择。

4

如果自动化不托管您的部署,并且您的部署需要身份验证,请指定身份验证机制和凭据。

根据需要指定以下内容:

Auth Mechanism

MongoDB 主机使用的身份验证机制

MongoDB Community 选项包括:

MongoDB Enterprise 选项还包括:

DB Username

对于Username/PasswordLDAP身份验证,这是用于通过 MongoDB 部署对 MongoDB Agent 进行身份验证的用户名。

请参阅为身份验证配置 MongoDB 助手或为 LDAP 配置 MongoDB 助手。

DB Password
对于Username/PasswordLDAP身份验证,用于在 MongoDB 部署中对 MongoDB Agent 进行身份验证的密码。
Allows TLS for connections

如果选中,备份将使用TLS连接到 MongoDB。

请参阅配置 MongoDB 助手以使用 TLS。

5

要从此备份中排除数据库和集合,请执行以下操作:

  1. 单击 Blacklist(连接)。

  2. 在文本框中输入第一个数据库和集合。对于集合,请输入完整的命名空间: <database>.<collection>

  3. 要排除其他数据库或集合,请单击Add another链接,然后重复上一步。

要为此备份仅包含某些数据库和集合,请执行以下操作:

  1. 单击 Access List(连接)。

  2. 在文本框中输入第一个数据库和集合。对于集合,请输入完整的命名空间: <database>.<collection>

  3. 要包括其他数据库或集合,请单击Add another链接,然后重复上一步。

6

后退

备份准备

在此页面上