重要
对于通过 Ops Manager 管理或监控的源部署,实时迁移(推送)已弃用或不受支持
对于运行任何 MongoDB 6.0 及更高版本的源部署,通过 Ops Manager 管理或监控其中的部署时,实时迁移(推送)不受支持。
对于运行任何 MongoDB 5.0 及更早版本的源部署,通过 Ops Manager 管理或监控其中的部署时,实时迁移(推送)已弃用。
对于运行 MongoDB 6.0 及更高版本的源部署,通过 Cloud Manager 监控其中的部署时,支持实时迁移(推送)。要了解详情,请参阅将通过 Cloud Manager 监控的 MongoDB 集群实时迁移到 Atlas。
Overview
要将数据从 Ops 经理监控的部署实时迁移到 Atlas 中的集群,您需要:
将您的部署添加到 Ops Manager(如果尚未执行此操作)。
将凭证添加到监控。
在 MongoDB Atlas 中准备集群。
在 Ops Manager 中预配迁移主机并将 Ops Manager 连接到 Atlas。
在 Atlas 中启动实时迁移进程。
您可以在 Atlas 中运行实时迁移向导来开始此过程。 根据进程的阶段,您可以在Atlas或MongoDB Ops Manager中执行实时迁移步骤。 请参阅实时迁移的工作流程。
MongoDB CommunityAtlas要使用 将MongoDB Ops Manager MongoDB Community部署实时迁移到Atlas ,请参阅 将 部署迁移到 。
限制
您不能选择 M0
空闲集群或M2/M5
共享集群作为实时迁移的源集群或目标集群。 要将数据从M0
免费集群或M2/M5
共享集群迁移到付费集群,请参阅修改集群。
支持的平台
支持的平台列表取决于您使用的实时迁移类型:
对于MongoDB 6.0.17+ 或 7.0.13+ 的实时迁移 要Atlas迁移主机Cloud Manager的平台列表,请查看mongosync 平台。
对于运行 之前版本的MongoDB的源集群的实时迁移,所有可以预配迁移主机的平台都支持实时迁移到Atlas6.0.17 。
Windows 或 macOS 不支持预配迁移主机。 如果您在迁移主机支持的平台之一上预配迁移主机,您仍然可以将数据从基于 Windows 的部署实时迁移到 Atlas。 您无法将数据从基于 macOS 的部署实时迁移到 Atlas。
先决条件
在开始实时迁移过程之前,请满足以下先决条件。
将您的部署添加到 Ops Manager
按照步骤添加 MongoDB 进程。
添加用于监控的凭证
将部署添加到 Ops Manager 时,您只需添加用于监控的档案,而不用于自动化或备份的档案。 添加用于监控的部署会将部署的元数据导入 Ops Manager,以帮助完成实时迁移过程。它不会导入部署的实际数据。 要了解有关身份验证档案的更多信息,请参阅身份验证使用案例。
要为监控添加档案:
创建部署档案。 请参阅监控所需的访问权限。
根据项目的身份验证机制添加档案。 请参阅将身份验证档案添加到部署中。
注意
如果您要将 MongoDB 部署添加到监控中,以便将其实时迁移到 Atlas,则无需为自动化和备份添加档案。 要了解更多信息,请参阅身份验证使用案例。
请求外部 IP 地址
IPMongoDB Ops Manager向网络管理员请求 的外部 解决。当您准备好实时迁移数据时, Atlas会将此解决用作其生成的链接令牌(Link-Token)。 运行实时迁移时,您可以使用链接令牌(Link-Token)将数据从MongoDB Ops Manager中的实时部署推送到Atlas中预配的集群。 您可以在实时迁移进程的阶段1在Atlas中生成此链接令牌(Link-Token)。 要学习;了解更多信息,请参阅从MongoDB Ops Manager或Cloud Manager实时迁移数据。
考虑配置 VPC 对等互连或私有端点
有关 VPC 对等互连和私有端点支持的信息,请参阅适用于您的实时迁移类型的 MongoDB Atlas 文档:
重要
分片集群、多地区集群和多云集群不支持 通过私有终结点进行实时迁移。私有终结点仅支持在单个云提供商和单个地区部署的副本集的实时迁移。
在 Atlas 中创建集群
在 Atlas 中执行以下任务:
实时迁移工作流程
下图描述了实时迁移工作流程的各个阶段。

实时迁移工作流程的阶段包括:
阶段1 :与 Atlas 链接。 预配集群后,在 Atlas 中执行此步骤。
在组织页面的左侧面板中,单击 Live Migration 。
选择Migrate from Ops Manager or Cloud Manager并启动实时迁移向导。
如果您要使用 Ops Manager 从 MongoDB Community 迁移,请阅读并接受 Ops Manager 迁移协议。
在向导的Generate Link-Token 步骤中,指定从服务管理员处获取的IP 外部MongoDB Ops Manager 地址。请参阅先决条件。
第 2 阶段:预配迁移主机。
在 Ops Manager 中,预配迁移主机。迁移主机是一个专用的 MongoDB Agent,用于协调从 Ops Manager 到 Atlas 的实时迁移过程。
在您的 Ops Manager 组织的Settings页面的Live Migration: Connect to Atlas部分中,选择Connect to Atlas并输入您在 Atlas 中创建的链接令牌(Link-Token)。
第 3 阶段:开始迁移。 在 Atlas 中,按照向导中的步骤启动实时迁移进程。
要学习;了解更多信息,请参阅从MongoDB Ops Manager或Cloud Manager实时迁移数据。