Docs 菜单
Docs 主页
/
MongoDB Atlas
/ /

将 Cloud Manager 监控的 MongoDB 6.0.17+ 或 7.0.13+ 集群实时迁移(推送)到 Atlas

在此页面上

  • 限制
  • 迁移路径和支持的平台
  • 支持的源和目标集群配置对
  • 必需的访问权限
  • 先决条件
  • Considerations
  • 迁移您的集群
  • 推送实时迁移 API
  • 推送实时迁移 CLI 命令
  • 迁移支持

如果源集群和目标集群都运行 MongoDB 6.0.17+ 或 7.0.13+,且 Cloud Manager 监控源集群,则 Atlas 可以使用本节所述过程,将源集群推送到 Atlas 集群。

此进程使用 mongosync作为底层数据迁移工具,从而实现更快的实时迁移并减少停机时间:

  • Atlas 将数据从源集群同步到目标集群, 直到您将应用程序切换到目标 Atlas 副本集。

  • 一旦到达以下过程中的切换步骤:

    • 停止写入源集群。

    • 停止应用程序实例,将其指向 Atlas 集群, 然后重新启动。

Cluster-to-Cluster Sync 限制适用于此次实时迁移。

实时迁移不支持将 个Atlas Search索引从源集群迁移到目标集群。

下表列出了实时迁移到 Atlas 的源集群和目标集群的VPC 对等互联私有端点的当前支持状态。 选择副本集或分片集群的标签页。

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

AZURE

AWS

Google Cloud

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

AZURE

AWS

Google Cloud

所有可为 mongosync 提供主机的平台都支持从 Cloud Manager 到 Atlas 的实时迁移。有关可为 mongosync 配置主机的受支持平台的完整列表,请参阅 mongosync 平台

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

Source Cluster
MongoDB Version
Destination Atlas Cluster
MongoDB Version

6.0.17

6.0.17

7.0.13

7.0.13

对于此类实时迁移,Atlas 支持以下源和目标集群配置对:

源集群配置
目标集群配置
实时迁移支持
注意

独立运行的实例

任何类型的集群

在使用此迁移进程迁移独立的源集群之前,请从独立运行模式切换到副本集模式

副本集(Replica Set)

副本集(Replica Set)

副本集(Replica Set)

分片集群

运行此类迁移时,您可以指定分片参数。要了解更多信息,请参阅本节中的实时迁移过程和此分片示例

分片集群

分片集群

源集群和目标集群之间的分片数量可能不同。源分片集群必须使用 CSRS(配置服务器副本集)。如要了解详细信息,请参阅副本集配置服务器

分片集群

副本集(Replica Set)

要实时迁移数据,您必须拥有对 Atlas 的 Project Owner访问权限。

拥有 Organization Owner 访问权限的用户必须将自己作为 Project Owner 添加到项目中。

在开始通过 Cloud Manager 监控的运行 MongoDB 6.0.17 或更高版本,或 7.0.13 或更高版本的集群向 Atlas 推送实时迁移之前:

  • 将源集群升级到 MongoDB 6.0.17 或更高版本。

  • 创建 Atlas 帐户。

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

  • 在此项目中部署集群

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

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

    注意

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

  • 在 Cloud Manager 中的源集群上,在 Cloud Manager 中配置迁移主机

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

    • 如果迁移主机和目标 Atlas 集群之间没有使用私有终结点,请从 Cloud Manager 管理员处获取 Cloud Manager 中已配置迁移主机的外部 IP 地址或 CIDR 块。

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

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

  • 如果集群在启用身份验证的情况下运行,请满足以下先决条件:

    • 对于副本集,将管理员数据库的 backupreadAnyDatabase 角色授予将运行迁移进程的用户。

    • 对于分片集群,将管理员数据库上的 backupreadAnyDatabaseclusterMonitor 角色授予要运行迁移进程的用户。确保指定的用户存在于每个分片和配置服务器副本集中。用户必须具有允许执行以下操作的权限:

      • 停止或启动分片集群负载均衡器。

      • 读取主机上的所有数据库和集合。

      • 读取主机上的 oplog。

    • 确保此用户已使用 SCRAM-SHA-1 和 SCRAM-SHA-256 进行身份验证。如要了解更多信息,请参阅源集群安全

    重要

    源集群就绪情况

    为帮助确保数据迁移顺利进行,源集群应符合所有生产集群建议。在开始实时迁移进程之前,请检查操作清单生产说明

本部分概述了工作流程。有关详细步骤,请参阅将集群从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 Cloud Manager并启动实时迁移向导。

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

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

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

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

  • 源集群和目标集群的MongoDB版本至少为 6.0.17+ 并且匹配,或者至少为 7.0.13+ 并且匹配。

  • 源群集的数据库用户拥有源群集安全性中所述的正确权限。

  • 目标 Atlas 集群未启用 BI Connector for Atlas。

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

各种内置角色提供了足够的权限。例如:

对于源副本集集群,MongoDB 用户必须具有 readAnyDatabasebackup 角色。

对于源分片集群,MongoDB 用户必须具有 readAnyDatabasebackupclusterMonitor 角色。

如要验证将运行实时迁移进程的数据库用户是否具有这些角色,请在 admin 数据库上运行 db.getUser() 命令。例如,对于副本集,运行:

use admin
db.getUser("admin")
{
"_id" : "admin.admin",
"user" : "admin",
"db" : "admin",
"roles" : [
{
"role" : "backup",
"db" : "admin"
},
{
"role" : "readAnyDatabase",
"db" : "admin"
}
]
} ...

在实时迁移过程的演示屏幕提示时,指定 Atlas 的用户名和密码。

Atlas 仅支持使用 SCRAM 连接到强制执行身份验证的源集群。

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

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

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

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

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

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

身份验证机制
配置方法

SCRAM

LDAP

AWS KMS、Azure Key Vault、Google Cloud KMS

为了避免在迁移过程中对写入性能产生任何影响, Atlas会在过程开始时停止源集群和目标集群上的分分片集群均衡器,并在过程结束时启动负载均衡器。

如果您取消实时迁移, Atlas会重新启动源集群和目标集群上的负载均衡器。

如果在成功实时迁移结束后, Atlas无法重新启动源集群或目标集群上的负载负载均衡器,则会出现警告横幅,指示您必须手动重新启动源集群或目标集群负载负载均衡器。

对于目标集群,需要注意以下事项:

  • 源集群和目标集群要么都是副本集,要么都是分片集群。 源集群和目标集群的 分片数量可能不同。

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

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

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

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

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

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

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

    要了解详情,请参阅:

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

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

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

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

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

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

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

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

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

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

重要

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

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

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

    显示“组织设置”页面。

2

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

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

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

    注意

    用户界面标签中提到了 Ops Manager, 但在此过程中, 您只能迁移到 Cloud Manager 监控的 Atlas MongoDB 部署 6.0.17 或更高版本。

  2. 单击 I'm Ready to Start(连接)。

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

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

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

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

    注意

    使用一个唯一的链接令牌(Link-Token)将一个 Cloud Manager 组织中的所有项目实时迁移到 Atlas。

  4. 单击 Done(连接)。

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

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

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

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

  4. 粘贴“实时迁移”向导上一步生成的链接令牌(Link-Token),然后单击Connect to Atlas 。Cloud Manager 建立与 Atlas 的连接。如有需要,请使用Refresh按钮将更新发送到 Atlas。

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(连接)。

    注意

    用户界面标签中提到了 Ops Manager, 但在此过程中, 您只能迁移到 Cloud Manager 监控的 Atlas MongoDB 部署 6.0.17 或更高版本。

    填写字段,如下所示:

    • 在 Cloud Manager 中选择源项目(如果尚未选择)。

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

    • 如果要将副本集迁移至分片集群:

      • 如果您想对分片进行分片,请单击Include sharding parameters中的复选标记,然后将分片配置JSON粘贴到使用分片示例的文本框中。 将此配置保存在外部文件中,以备日后参考。

        分片配置 JSON 定义了 shardingEntries 数组,该数组指定了要进行分片的集合和用于分片的键。MongoDB 仅对包含在此数组中的集合进行分片。要了解更多信息,请参阅分片

        如果省略了指定分片配置,则可以在将集群迁移到 Atlas 后对目标集群上的集合分片。

      • 除分片配置外,服务中的目标集群上还必须存在指定分片键的兼容索引。

        单击 Create supporting indexes 中的复选标记,以便 MongoDB 在 Atlas 中的目标集群上自动创建支持分片键索引。

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

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

      • 单击 Set Network Access for Host

      • 单击 + Add IP Address

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

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

    • 如果源集群强制执行身份验证,请在提供的文本框中输入用户名和密码。

      有关 Atlas 实时迁移所需的用户权限的指导,请参阅源集群安全性。

    • 如果在 Cloud 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 对等互联和专用端点

        注意

        对于源集群和目标集群均运行 MongoDB 6.0.17 或更高版本的推送实时迁移,仅在单一云提供商和单一区域内部署的集群支持私有端点。

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

      要利用以下验证检查,请将 Cloud Manager 中的 MongoDB Agent 升级到最新版本。实时迁移期间会运行以下验证检查:

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

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

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

      • 迁移进程会根据压缩数据的存储大小验证目标集群是否有足够的磁盘空间。如要了解有关数据和存储大小的更多信息,请参阅 dbStats

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

    • 如果验证成功,请单击Next

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

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

    迁移进程开始后,Atlas 用户界面将显示目标 Atlas 集群的 Migrating Data 演示屏幕。 随着目标集群继续执行迁移进程,演练屏幕会更新。迁移进程包括:

    • 对源集群数据的新写入应用于目标集群数据。

    • 将数据从源集群复制到目标集群。

    • 完成目标集群上的迁移。

    迁移进程的最后阶段会显示一个延迟时间值, 表示源集群和目标集群之间的当前延迟。

    当延迟计时器接近于零并且迁移进程已赶上时, Atlas会激活Cutover to your destination cluster按钮,并指示源集群和目标集群处于同步状态。 继续执行下一步。

9

切换是一个将应用程序的读取和写入从源集群定向到目标集群的三步进程。

当Atlas检测到源集群和目标集群几乎同步时,它会启动一个可延长的120小时( 5天)计时器,以开始实时迁移过程的切换阶段。 120小时后, Atlas将停止与源集群同步。

在迁移进程的此阶段,您可以继续切换或延长同步期,然后继续切换。

  • 如果单击I'm ready to cutover , Atlas将启动切换进程。

  • 如果单击Extend Sync ,并且扩展同步成功完成, Atlas将确认源集群和目标集群处于同步状态。 继续执行切换进程。 如果同步时间已过期,您可以重试迁移。

    如果迁移即将过期,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.
  1. 单击I'm ready to cutover 。 快速执行三步切换进程,确保最大限度地减少应用程序的最短停机时间。

  2. 单击Proceed to cutover 。 切换进程分为三步:

    1. 停止写入源集群。 单击I confirm that I've stopped writes to my source cluster 。 单击Finalize migration继续。

    2. 等待几分钟, Atlas将完成迁移。 Atlas执行以下动作来完成进程:

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

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

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

    3. 如果迁移成功,则会显示You have successfully migrated to Atlas页面。 Atlas显示同步更改的状态、应用程序停机时间、迁移进程的持续时间、复制的初始数据量以及复制的集合数量。

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

注意

“实时迁移 API”提到了 Cloud Manager 或 Ops Manager, 但是本节中描述的实时迁移类型仅支持将 Cloud Manager 中监控的源集群迁移到 Atlas 中的目标集群。

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

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

  • 创建或查看验证作业

  • 创建或查看迁移作业

  • 执行切换

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

在使用 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部分。

注意

“实时迁移 CLI”命令可能会提到 Cloud Manager 或 Ops Manager, 但是本节中描述的实时迁移类型仅支持 将 Cloud Manager 中监控的源集群迁移到 Atlas 中的目标集群。

如果迁移在实时迁移过程的任何阶段失败,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