Docs 菜单
Docs 主页
/
MongoDB 阿特拉斯
/ / /

实时迁移(推送) MongoDB Ops Manager或Cloud Manager监控的副本集( MongoDB 6.0.13 之前的版本)

在此页面上

  • 限制
  • 必需的访问权限
  • 先决条件
  • 注意事项
  • 迁移您的集群
  • 推送实时迁移 API
  • 迁移支持
  • 推送实时迁移 CLI 命令

Atlas 可以促进实时迁移,如果 Cloud Manager 或 Ops Manager 监控源副本集集群,迁移服务就会将该集群推送到 Atlas 集群。Atlas 使目标集群与源集群保持同步,直到您将应用程序切换到 Atlas 中的目标集群。

到达以下过程中的转换步骤后,请停止写入源集群。 停止应用程序实例,将其指向 Atlas 集群, 然后重新启动。

  • 您不能选择 M0 (免费层)或M2/M5共享集群作为实时迁移的目标。要将数据从M0 (免费层)或M2/M5共享集群迁移到付费集群,请参阅修改集群。

  • 您不能使用此迁移过程实时迁移到已启用 BI Connector 的 Atlas 目标集群。

  • AtlasMongoDB Ops Manager如果您在 本地模式下 使用 ,则无法实时迁移到 目标集群。

  • 在实时迁移期间,Atlas 会禁用主机警报。

下表列出了实时迁移到 Atlas 的源副本集集群和目标副本集集群的VPC 对等互连私有端点的当前支持状态。

云服务提供商
VPC 对等互连
私有端点

AZURE

AWS

Google Cloud

要在 AzureAWS 或 Google Cloud 上启用具有实时迁移功能的 VPC 对等互连:

要在 AzureAWS 或 Google Cloud 上启用具有实时迁移功能的私有端点:

  • 在迁移主机和目标 Atlas 集群之间配置私有端点

    注意

    私有端点仅支持在单个云提供商和单个地区部署的副本集的实时迁移。 分片集群、多地区集群和多云集群不支持 通过私有端点进行实时迁移。

如需实时迁移数据,您必须有 Organization Owner 访问 Atlas 的权限。

在开始从 Cloud Manager 或 Ops Manager 实时迁移到 Atlas 之前:

  • 虽然支持的迁移路径允许您从 MongoDB 4.0或4.2上的源集群迁移到 Atlas 中的集群,但我们强烈建议您在使用此过程之前,将源集群升级到 MongoDB 5.0或更高版本。

  • 创建 Atlas 帐户。

  • 创建 Atlas 组织,然后在该组织中创建项目

  • 在此项目中部署集群

  • 从运行应用程序的所有客户端服务器连接到集群

  • 如果从 Ops Manager 迁移,请将 Ops Manager 升级到版本 5.0。

  • 从 MongoDB 4.4 或更早版本迁移到运行 MongoDB 5.0 或更高版本的 Atlas 集群时,请从集合中删除任何 geoHaystack 索引

  • 在实时迁移过程中,Atlas 验证它是否可以使用MongoDB database dbStats 收集 统计信息。在实时迁移到Atlas 集群之前,请在 中 查看源集群的项目设置 ,Cloud Manager 或在 中查看源集群的项目设置,并确保已启用MongoDB Ops Manager Collect Database Specific Statistics选项。此选项在Cloud Manager或MongoDB Ops Manager中默认启用,并保持启用状态,以便迁移过程通过验证。

  • 在 Cloud Manager 或 Ops Manager 的源集群上,准备以下列项:

    • 中预配 迁移主机MongoDB Ops Manager ,或在 中预配迁移 主机Cloud Manager 。

    • 从 Cloud Manager 或 Ops Manager 管理员处获取以下外部 IP 地址:

      • 如果从 Ops Manager 迁移,则为 Ops Manager 实例的外部 IP 地址或 CIDR 块。如果从 Cloud Manager 迁移,则 Atlas 会自动获取这些地址。

      • Cloud Manager 或 Ops Manager 预配迁移主机的外部 IP 地址或 CIDR 块。

    • 用于连接源集群的用户名和密码。

    • 如果源集群使用带有自定义根证书颁发机构的 TLS/SSL,为确保主机可以读取证书,请将源集群的 CA 文件添加到迁移主机。

    • 考虑在每个迁移主机和目标 Atlas 集群之间配置VPC 对等互连私有端点,该集群位于同一云提供商且与目标集群位于同一区域。

      注意

      如果您选择不使用 VPC 对等互连或私有端点,则实时迁移过程将在公共 IP 地址上运行,这些 IP 地址将作为实时迁移过程的一部分添加到 Atlas 项目的IP 访问列表中。

本节概述了工作流程。 有关详细步骤,请参阅将副本集从MongoDB Ops Manager或Cloud Manager迁移到Atlas的过程。

“要将部署实时迁移到 Atlas,请生成链接令牌(Link-Token),预配迁移主机,然后启动实时迁移。”

实时迁移工作流程的阶段包括:

  • 第一阶段:与 Atlas 链接。 创建 Atlas 帐户、组织和项目后,在 Atlas 中执行此步骤;在此项目中部署专用集群;并可以连接到它。

    1. 在 Atlas 中,转到Organization Settings页面。

      1. 如果尚未显示,请从导航栏中的Organizations菜单。

      2. 单击 Organizations 菜单旁边的 Organization Settings 图标。

        显示“组织设置”页面。

    2. 单击侧边栏中的 Live Migration(支持)。

      显示“实时迁移到 Atlas”页面。

    3. 选择Migrate from Ops Manager or Cloud Manager并启动实时迁移向导。

    4. 如果您使用 从 迁移MongoDB Community MongoDB Ops Manager,请接受MongoDB Ops Manager 迁移协议。

    5. 如果您要从 Ops Manager 迁移, 请将 Ops Manager 实例的外部 IP 地址输入 Atlas 访问列表。 如果您要从 Cloud Manager 迁移,请跳过此步骤。

  • 第 2 阶段:预配迁移主机

  • 第 3 阶段:开始迁移。 在 Atlas 中,按照向导中的步骤启动实时迁移进程。

所有可以预配迁移主机的平台都支持从 Cloud Manager 或 Ops Manager 实时迁移到 Atlas。有关可以预配迁移主机的支持平台的完整列表,请参阅 Cloud Manager 中的 Cloud Manager 先决条件或 Ops Manager 中的 Ops Manager 先决条件

如果您要将数据从基于 Windows 或 MacOS 的部署实时迁移到 Atlas, 则必须在支持平台之一预配迁移主机。

Atlas 实时迁移(推送)支持以下迁移路径:

Source Replica Set
MongoDB Version
Destination Atlas Replica Set
MongoDB Version
4.2
5.0
4.4
5.0
5.0
5.0

请联系 Cloud Manager 或 Ops Manager 服务管理员, 获取以下组件的外部 IP 地址:

如果您要从 Ops Manager 迁移,则 Atlas 中的实时迁移服务需要源集群部署中 Ops Manager 实例的外部 IP 地址或外部 CIDR 块。此地址可能来自单个 Ops Manager 实例,或在源部署使用多个 Ops Manager 实例的情况下,此地址可能来自 Ops Manager 实例用来连接 Atlas 的网关。

实时迁移服务在生成链接令牌(Link-Token)时使用此外部 IP 地址。链接令牌(Link-Token)是一个字符串,其中包含在从 Cloud Manager 或 Ops Manager 部署实时迁移到 Atlas 中的集群期间,从 Cloud Manager 或 Ops Manager 连接到 Atlas 所需的信息。

在您开始实时迁移过程之前,请将迁移主机的 IP 地址或 CIDR 块添加到项目 IP 访问列表。Atlas 仅支持从在项目访问列表有条目的主机连接到目标集群。

启动提取实时迁移过程之前,Atlas 会对源集群和目标集群运行验证检查。

  • 源集群为副本集。

    如果源集群是独立集群,请在 Ops Manager 中转换独立 MongoDB 节点,或在 Cloud Manager 中将独立 MongoDB 节点转换为单节点副本集,然后按照本部分所述过程将其实时迁移到 Atlas。

  • 源集群可在Cloud Manager或MongoDB Ops Manager中收集其项目的数据库统计信息。 这样, Atlas就能在实时迁移过程中收集MongoDB database统计信息。 要确认选项Collect Database Specific Statistics 已启用,请在 中 查看源集群的项目设置Cloud Manager MongoDB Ops Manager, 或在 中查看源集群的项目设置。

  • 目标 Atlas 集群是一个副本集, 没有启用适用于 Atlas 的 BI Connector。

对于推送类型的实时迁移,您负责预配、保护和运行迁移主机。 迁移主机仅加密与 Atlas 集群的出站通信。

要了解有关 Atlas 安全的更多信息,请参阅Atlas 安全白皮书。

如果您的 MongoDB 部署包含的索引的键超过索引键限制,则在开始实时迁移过程之前,请修改索引,使其不包含过大的键。

在推送实时迁移期间,如果源集群的数据未使用 TLS 加密, 则源集群到迁移主机的流量不会加密, 但迁移主机到 Atlas 的流量会加密。 在启动推送实时迁移过程之前,请确定是否可以接受这种情况。

如果源集群不使用身份验证,则必须在 Atlas 中创建用户, 因为 Atlas 不支持在没有身份验证的情况下运行。

Atlas 不会将任何用户或角色数据迁移到目标集群。

如果源集群强制执行身份验证,则在迁移之前, 您必须在目标 Atlas 集群上重新创建应用程序所使用的 适当身份验证机制。 下表列出了 Atlas 中的身份验证机制和配置方法。

身份验证机制
配置方法
SCRAM

LDAP

AWS KMS、Azure Key Vault、Google Cloud KMS

对于目标集群,请考虑以下事项:

  • Atlas 中的目标集群必须在 RAM、CPU 和存储方面与源部署相匹配或超过源部署。配置足够大的目标集群,使其能够同时容纳迁移过程和预期工作负载,或将目标集群扩展到具有更强处理能力、更高带宽或更高磁盘 IO 的层级。

  • 要最大限度地提高迁移性能,目标集群至少要使用 M40 集群。 迁移大型数据集时,请使用配置 6000 IOPS 或更高的磁盘的 M80 集群。

    您还可以选择在迁移过程中临时增加目标 Atlas 集群的大小。

    将应用程序的工作负载迁移到 Atlas 中的集群后,请联系支持部门以获取进一步性能调优和目标集群大小调整方面的帮助,从而最大限度地降低成本。

  • 为避免意外的大小更改,请禁用目标集群上的自动扩展功能。要了解更多信息,请参阅管理集群

  • 为了防止 oplog 集合无限制增长,并确保实时迁移的延迟窗口保持在 oplog 复制延迟窗口的范围内,请在实时迁移过程中将 oplog 大小设置为足够大的固定值

    要了解详情,请参阅:

    如果您在遵循这些建议后仍发现性能问题,请联系支持人员

  • 目标 Atlas 集群必须是副本集。

  • 您不能选择M0 (免费层)或M2/M5共享层集群作为实时迁移的目标。

  • 当 Atlas 实时迁移正在运行时,请勿更改featureCompatibilityVersion标志。

避免在目标集群上运行任何工作负载, 包括可能在与实时迁移进程不重叠的命名空间上运行的工作负载。 此操作可避免 实时迁移进程中潜在的锁定冲突和性能下降。

请勿对同一目标集群同时执行多个迁移。

在实时迁移进程同步时,请勿启动应用程序到目标集群的切换进程。

在实时迁移期间,Atlas 停止拍摄目标集群的按需云备份快照。一旦您完成本页面实时迁移过程中的切换步骤,Atlas 将根据备份策略,恢复拍摄云备份快照。

在迁移过程中,不要对命名空间进行任何更改,例如使用 renameCollection 命令或执行包含 $out 聚合阶段的聚合管道。

在源群集或目标群集出现临时网络中断和选举时, 实时迁移进程会尽最大努力继续迁移。 但是,这些事件可能会导致实时迁移进程失败。 如果实时迁移进程无法自动恢复,请重新启动。

考虑运行以下过程两次。首先执行部分迁移,并在执行 Perform the Cutover 步骤前停止。这将创建一个最新的 Atlas 支持的临时集群,通过支持 Atlas 集群 MongoDB 版本的最新驱动程序版本测试应用程序的行为和性能。

在测试应用程序后, 您可以使用单独的 Atlas 集群运行完整的迁移过程, 创建 Atlas 支持的生产环境。

如果您使用 Atlas从 迁移 到MongoDB Community MongoDB Ops Manager,则必须接受MongoDB Ops Manager 迁移协议 ,作为 实时迁移过程的第一步。

重要

避免在实时迁移过程运行时更改源集群配置,如删除副本集成员,或修改 mongod 运行时设置,如 featureCompatibilityVersion

1
  1. 如果尚未显示,请从导航栏中的Organizations菜单。

  2. 单击 Organizations 菜单旁边的 Organization Settings 图标。

    显示“组织设置”页面。

2

单击侧边栏中的 Live Migration(支持)。

显示“实时迁移到 Atlas”页面。

3
  1. 单击 Migrate from Ops Manager or Cloud Manager(连接)。

  2. 单击I'm Ready to Start ,如果您要使用 从MongoDB Community 迁移MongoDB Ops Manager ,请单击Ops Manager License Agreement 以阅读并接受。要在实时迁移向导之外阅读协议,请参阅MongoDB Ops Manager迁移协议。

Atlas 显示实时迁移向导,其中包含如何继续此进程的说明。 此进程将数据从源集群推送到新的目标集群。 在完成向导步骤后,您可以将应用程序指向新集群。

4
  1. 单击 Generate Link-Token。Atlas 显示用于生成链接令牌的页面。

    • 如果您要从 Ops Manager 迁移,请输入 Ops Manager 实例的外部 IP 地址或CIDR区块,将它们添加到链接令牌(Link-Token)中嵌入的 API 密钥的访问列表。这样,Ops Manager 就能向 Atlas 发送项目和集群信息。 在此步骤中,Ops Manager 不会发送存储在 MongoDB 数据库中的任何数据。例如,输入23.248.95.14

    • 如果您要从 Cloud Manager 迁移,请跳过此步骤。

  2. 单击Next可查看包含生成的链接令牌的页面。

  3. 复制链接令牌,将其存储在安全位置。 Atlas 从不显示链接令牌的内容。 Atlas 在生成链接令牌后也不显示其内容。请勿 公开分享。

    注意

    使用一个唯一的链接令牌将一个 Cloud Manager 或 Ops Manager 组织中的所有项目实时迁移到 Atlas。

  4. 单击 Done(连接)。

5
  1. 在 Cloud Manager 或 Ops Manager 中访问组织:

    打开 Ops Manager 或 Cloud Manager, 然后导航到要将其项目集群实时迁移到 Atlas 的组织。

  2. 单击左侧导航面板中的 Settings

  3. Live Migration: Connect to Atlas部分中,单击Connect to AtlasConnect to Atlas对话框打开。

  4. 粘贴“实时迁移”向导上一步生成的链接令牌,然后单击Connect to Atlas 。 Cloud Manager或MongoDB Ops Manager建立与Atlas的连接。 如有需要,请使用Refresh按钮将更新发送到 Atlas。 要了解更多信息,请参阅在 中连接到Atlas Atlas 进行实时 MongoDB Ops Manager,或在 中Atlas 到 Atlas 进行实时迁移 Cloud Manager。

6

如果还没有,请在 Atlas 中创建目标集群。 请参阅先决条件。

7
  1. 单击 Select Target Cluster from Projects(连接)。

  2. 转到目标 Atlas 集群的项目,找到目标集群。

  3. 单击然后从下拉列表中选择Migrate Data to this Cluster以开始迁移。 Migrate Data to This Cluster页面打开。

  4. 单击Migrate from Ops Manager or Cloud Manager并填写字段,如下所示:

    • 如果您还没有选择源项目,请在 Cloud Manager 或 Ops Manager 中选择源项目。

    • 选择用于处理迁移的迁移主机。

    • 查看 IP 地址访问列表,检查迁移主机的外部 IP 地址 是否包含在此列表中。如果没有 添加, 现在添加:

      • 单击 Set Network Access for Host

      • 单击 + Add IP Address

      • 返回实时迁移向导。 从下拉列表中选择源集群,然后在Migrate data to this cluster

    • 从下拉列表中选择源集群。

    • 如果在Cloud Manager或MongoDB Ops Manager中暂停源集群的自动化,但继续使用监控代理监控源集群,则会显示 UsernamePassword。 如果您的部署需要用户身份验证,请在这些字段中提供用户名和密码。 您提供的档案的数据库用户必须至少在管理员数据库上具有备份角色,并且必须使用SCRAM-SHA- 1和 SCRAM-SHA- 256进行身份验证。

    • 如果源集群使用TLS / SSL ,请切换Is encryption in transit enabled?按钮。

    • 如果源集群使用带有自定义根证书颁发机构的 TLS/SSL,请从迁移主机复制 CA 文件的路径,并将此路径粘贴到所提供的文本框。此文件必须保存在迁移主机上,确保迁移主机可以读取证书。ATLAS 检查证书是否存在且可读。

    • 如果副本集目标集群有数据,而您想要保留这些数据,请保持Clear any existing data on your destination cluster选项处于未选中状态。 如果实时迁移服务发现重复的命名空间,则会向您发出警告。 如果要删除现有数据,请选中此选项。

    • 选择用于连接到集群的连接。 Standard connection在用户界面中始终显示为可用。 但是,仅当您之前配置了 VPC 对等互连或私有端点时,才会启用其他连接选项。 如果 Atlas 检测到您没有配置 VPC 连接或私有端点,这些选项将灰显。

      • 如果您未使用 VPC 对等互连或私有端点,请单击Standard connection并继续执行此步骤的Validation阶段。

      • 如果您在迁移主机和 Atlas 集群之间配置了VPC 对等互连,则VPC Peering选项处于活动状态。单击VPC Peering以使用 VPC 对等互连进行连接,以实现实时迁移。如果VPC Peering选项显示为灰色,请在开始此过程之前配置 VPC 对等连接。要了解更多信息,请参阅对 VPC 对等互连和私有端点的支持。

      • 如果您要迁移副本集并在迁移主机和 Atlas 集群之间配置了私有端点,则Private Endpoint选项处于活动状态。 单击Private Endpoint (与私有端点连接),然后从下拉列表中选择之前配置的私有端点。 只有处于AVAILABLE状态的私有端点才有效。 如果Private Endpoint选项显示为灰色,请在开始此过程之前配置私有端点。 要了解更多信息,请参阅对 VPC 对等互连和私有端点的支持。

        注意

        私有端点仅支持在单个云提供商和单个地区部署的副本集的实时迁移。 分片集群、多地区集群和多云集群不支持 通过私有端点进行实时迁移。

    • 单击 Validate。验证进程将验证迁移主机是否可访问,并执行以下验证检查,确保您可以启动到 Atlas 的实时迁移。

      要利用以下验证检查, 请将 中的MongoDB Agent MongoDB Ops ManagerMongoDB 助手 升级到最新版本,或将 中的 助手升级 到最新版本。MongoDB AgentCloud Manager如果实时迁移进程检测到源集群正在运行早于MongoDB Agent 12.0.11.7606( )的MongoDB Ops Manager 助手版本,或12 .5 .0 .7713对于Cloud Manager ,它会显示一条警告横幅,建议您升级MongoDB Agent 。

      实时迁移期间会运行以下验证检查:

      • 迁移主机可以连接到目标集群。

      • 如果源集群使用带有自定义根证书颁发机构的 TLS/SSL,则迁移主机可以使用 TLS/SSL 访问源集群。

      • 数据库用户凭证有效。只有 在 Cloud Manager 或 Ops Manager 中暂停源集群的自动化, 但继续使用“监控代理”监控源集群时, 才会运行此验证检查。

      • 如果您要从 5.0.9 之前版本的MongoDB Ops Manager进行迁移,实时迁移进程会根据数据大小,验证目标集群是否具有足够的磁盘空间。 如果您要从Cloud Manager或MongoDB Ops Manager 5.0.9 或更高版本进行迁移,迁移进程会根据压缩数据的存储大小,验证目标集群是否具有足够的磁盘空间。 要了解有关数据和存储大小的更多信息,请参阅dbStats。

    • 如果验证失败,请检查迁移主机、外部 IP 地址或 CIDR 块以及链路令牌的有效性。另请检查数据库用户凭据、TLS/SSL 证书以及目标集群的磁盘存储大小。

    • 如果验证成功,请单击Next 。 显示Migrate from Ops Manager or Cloud Manager页面。

8
  1. 查看列出源组织、项目和集群以及实时迁移进程 将使用的迁移主机的报告。

  2. 单击 Start the Migration(连接)。

9

在最终 oplog 收尾阶段会显示一个延迟时间值, 该值代表源集群和目标集群之间的当前延迟。 此延迟时间可能会根据源集群上 oplog 生成的速率而变化, 但随着实时迁移过程将 oplog 条目复制到目标集群, 它应该会随着时间的推移而减少。

  1. 当延迟计时器和Prepare to Cutover按钮变为绿色时,单击以继续下一步。

10

当 Atlas 检测到源集群和目标集群几乎同步时,它会启动一个可延长的 120 小时(5 天)定时器,以开始实时迁移过程的切换阶段。120 小时后,Atlas 将停止与源集群同步。您可以通过点击 <time> left to cut over 计时器下方的 Extend time 将剩余时间延长 24 小时。

如果您的迁移即将过期,Atlas 会向您发送一封类似于以下示例的电子邮件:

A migration to your Atlas cluster will expire in <number> hours!
Navigate to your destination cluster to start the cutover process. If
you don't take any action within <number> hours, the migration will be
cancelled and you will need to start again. You can also extend the
migration process if you need more time.

要完成将 MongoDB 数据迁移到 Atlas 集群的过程,请在Your migration is almost complete!页面上完成以下步骤:

  1. 准备指向 Atlas 集群。复制新的连接字符串,以便更新,并将应用程序指向目标 Atlas 集群。

  2. 停止您的应用程序。此操作可确保不再对源集群执行写入操作。

  3. 等待 ops/sec 间隙归零。当计数器归零时, 源集群和目标集群同步。

  4. 单击Cut Over以完成迁移过程。

    如果您单击实时迁移进度条上的Cancel ,Atlas 将停止同步来自源集群的写入。 所有迁移的数据都保留在 Atlas 集群上。

    您可以再次单击Cut Over ,以允许 Atlas 完成迁移过程。

  5. 等待 Atlas 配置好目标集群并可供使用。对于较小的集群,该时间为3 - 5分钟。对于较大的集群,此时间最多可延长10分钟或更长,具体取决于集群大小和配置。

    如果转换过程已进行至少12小时,Atlas 会向您发送一封电子邮件,建议您检查迁移进程或联系支持部门。

  6. 当您准备好将写入重定向到 Atlas 的目标集群时:

    1. 使用目标集群的连接字符串连接应用程序。

    2. 确认应用程序正在与目标 Atlas 集群一起工作。

    3. 验证目标集群上的数据。

    4. 恢复写入目标集群。

    Atlas 执行以下操作来完成此进程:

    • 从目标群集的 IP 访问列表中 删除MongoDB 实时迁移服务器子网。

    • 删除实时迁移用于将数据导入到目标集群的数据库用户。

    • 将迁移过程标记为已完成。

如要运行与实时迁移程序相关的任务,请参阅推送实时迁移 API。

如果您的迁移在实时迁移过程的任何阶段失败,Atlas 都会通过电子邮件通知您,其中包含探索迁移结果的链接。

如果您对本文档未涵盖的迁移支持有任何疑问,或者在迁移进程中遇到错误,请通过 Atlas UI 寻求支持

要提交支持票证:

1
  1. 如果尚未显示,请选择包含所需项目的组织导航栏中的Organizations菜单。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. Projects(项目)菜单旁边,展开 Options(选项)菜单,然后单击 Project Support(项目设置)。

    显示“项目支持”页面。

2
  1. 单击 Request Support(连接)。

  2. 对于 Issue Category(Atlas 问题类别),选择 Help with live migration(其他)。

  3. 对于 Priority(优先级),选择适当的优先级。如有问题,请选择 Medium Priority(中等优先级)。如果迁移失败,请选择 High Priority(高优先级)。

  4. 对于 Request Summary(请求摘要),请在摘要中包含 Live Migration(实时迁移)。

  5. 对于 More details,请提供与问题或迁移错误相关的任何其他详细信息。

  6. 单击 Request Support 按钮提交表单。

要使用 Atlas CLI 迁移集群,可以执行以下步骤:

  • 创建或删除链接令牌(Link-Token)

  • 创建或查看验证作业

  • 创建或查看迁移作业

  • 执行切换

对于实时迁移过程中的其他步骤,您必须使用 Cloud Manager UI 或 Atlas UI。 要了解更多信息,请参阅实时迁移工作流程。

在使用 Atlas CLI 迁移集群之前,请完成迁移前验证。

注意

在运行任何 Atlas CLI 命令之前,您必须:

要使用 Atlas CLI 创建新的链接令牌,请运行以下命令:

atlas liveMigrations link create [options]

要使用 Atlas CLI 删除指定的链接令牌(Link-Token),请运行以下命令:

atlas liveMigrations link delete [options]

要进一步了解前面命令的语法和参数,请参阅 Atlas liveMigrations 链接创建atlas liveMigrations 链接删除的 Atlas CLI 文档。

如果您要从 Ops Manager 迁移,则请求一个外部 IP 地址并在链接令牌中指定。要了解更多信息,请参阅 Ops Manager 文档中的请求外部 IP 地址

要使用 Atlas CLI 创建新的验证请求,请运行以下命令:

atlas liveMigrations validation create [options]

要使用 Atlas CLI 返回指定验证请求的详细信息,请运行以下命令:

atlas liveMigrations validation describe [options]

要详细了解先前命令的语法和参数,请参阅有关 atlas liveMigrations validation createatlas liveMigrations validation describe 的 Atlas CLI 文档。

要了解 Atlas 验证的内容,请参阅本页Migrate Your Cluster部分中的Validate项目符号。

要使用 Atlas CLI 创建一个新的迁移作业,请运行以下命令:

atlas liveMigrations create [options]

要使用 Atlas CLI 返回指定迁移作业的详细信息,请运行以下命令:

atlas liveMigrations describe [options]

要详细了解先前命令的语法和参数,请参阅有关 atlas liveMigrations createatlas liveMigrations describe 的 Atlas CLI 文档。

要使用 Atlas CLI 启动实时迁移的切换, 请运行以下命令:

atlas liveMigrations cutover [options]

如要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas liveMigrations cutover

切换完成后,Atlas 将完成实时迁移进程,并停止与源集群同步。 要了解详情,请参阅本页上的Migrate Your Cluster部分。

后退

从 Cloud Manager 或 Ops Manager 推送

来年

分片集群(MongoDB 6.0.13之前的版本)