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

从所有旧版代理进行更新

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

注意

首先查看先决条件

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

1
2

如果您从MongoDB Ops Manager 4.0升级到 4.2 或更高版本,请编辑每个部署以从管理中删除任何 唯一索引

Ops Manager 4.2 及更高版本与 4.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 Backup Overview <Deployment to Backup>在选项列下Edit Credentials

6

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

MongoDB Agent 更新完成后:

后退

Update