对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

从所有旧版代理进行更新

您有一个项目,其中包含带有监控、备份或两者兼备的自动化 MongoDB 部署,并且想要更新到 MongoDB Agent。

注意

首先查看先决条件

如果您想开始或继续使用自动化来托管 MongoDB 部署,请在更新到 MongoDB Agent之前查看MongoDB Agent 先决条件。

1
2

If you upgrade to Ops Manager 6.0 or later, edit each deployment to remove any unique indexes from management.

Ops Manager 6.0 及后续版本在索引管理方面与早期版本有所不同。在此升级后,若要查看、创建或删除索引,请使用 数据浏览器。

警告

不要删除唯一索引。 您只需要将它们从管理中删除即可。

3

Update to MongoDB Agent页面打开,可开始更新进程。 显示Introducing the MongoDB Agent步骤。 读完此步骤后,单击Next 。

4

如果自动化未托管您的备份或监控代理,您可以在Add Custom Configuration Options for your MongoDB Agent (Optional)步骤添加之前的任何备份或监控设置。

重要

使用 Kerberos 身份验证的部署

请勿从代理的旧版中添加以下任一设置:

  • krb5Principal

  • krb5Keytab

旧版代理作为单独的数据库用户使用 Kerberos 进行身份验证。由于 MongoDB Agent 结合了旧版代理的功能,因此它使用单个数据库用户。要升级到 MongoDB Agent 并继续使用 Kerberos,您必须:

  1. 为 MongoDB 助手创建新的Kerberos 用户主体和数据库用户。

  2. 使用新的 MongoDB Agent 主体和 Keytab 文件更新 Ops Manager Authentication & TLS设置中的代理身份验证。

更新到 MongoDB Agent 后,您可以删除旧版监控和备份代理用户。

要为备份代理和监控代理添加选项,请执行以下操作:

  1. 在Backup Configurations部分下:

    1. 在Setting框中键入所需的设置,并在Value框中键入相应的值。

    2. 要添加多个Setting ,请单击+ Add Setting链接。 出现另一行。

    3. 重复此操作,直到添加所有设置。

  2. 在Monitoring Configurations部分下:

    1. 在Setting框中键入所需的设置,并在Value框中键入相应的值。

    2. 要添加多个Setting ,请单击+ Add Setting链接。 出现另一行。

    3. 重复此操作,直到添加所有设置。

  3. 添加部署所需的所有设置后,单击Next 。

您可以单击删除已添加的所有设置。

重要

Ops Manager 不会验证任何这些设置。 确保设置和值正确。

5

如果您的项目具有使用自动化的主机,您可以将这些主机上的代理更新为 MongoDB Agent。

  1. 单击 Update All(连接)。

  2. 等到所有主机都显示Updated 。

  3. 单击 Next(连接)。

重要

更新后,将保留来自旧版代理的所有身份验证 SCRAM、LDAP 和 Kerberos 凭证。所有 .pem 密钥文件也会保留。

所有旧版代理的凭证都将迁移到 MongoDB Agent。

旧版自动化代理档案将成为用于自动化的 MongoDB 助手档案。 这些凭证不需要修改。 但是,如果您需要修改它们,请导航到Deployment Security Settings Edit Settings 。

要修改旧版监控代理凭证,请转到 Deployment Processes Monitoring Settings Credentials。

要修改旧版备份代理凭证,请转到“选项”列Continuous BackupOverview<Deployment to Backup> 下的Edit Credentials 。

6

在Final Steps模式下,旧版备份和监控代理将进入备用模式。 单击Finish 。

MongoDB Agent 更新完成后:

给本页内容打分