从云迁移工厂启动 AWS MGN 任务 - Cloud Migration Factory on AWS

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

从云迁移工厂启动 AWS MGN 任务

AWS 上的云迁移工厂解决方案内置了自动化功能,可以使用 AWS MGN 启动和管理重新托管迁移。这些自动化使迁移团队能够从单个用户界面管理迁移的各个方面,将 AWS MGN 服务控制台中提供的关键操作与 AWS Cloud Migration Factory 自动化库相结合,后者通过预先构建的大规模迁移脚本扩展了功能,这有助于提高迁移活动的速度。有关可用的 AWS MGN 自动化任务的完整列表,请参阅 AWS 应用程序迁移服务 (AWS MGN) 的自动迁移活动列表。使用 AWS 云迁移工厂还可以使用 AWS MGN 提供无缝的多账户迁移,因为云迁移工厂能够根据正在迁移的云迁移工厂应用程序和服务器定义自动担任不同目标账户中的角色。

必备活动

  1. 目标账户 AWS CMF CloudFormation 部署到每个目标账户。有关更多信息,请查看本文档中的 AWS CloudFormation 模板部分。

  2. AWS MGN 已在每个目标账户中初始化

初始定义

本地清单的定义是通过使用用户界面创建 Wave、应用程序和服务器项目或通过导入 CSV 纳入表来完成的。这些定义用于提供本地服务器身份、目标 EC2 参数以及管理迁移活动所需的其他数据。

用户界面定义

要使用 AWS MGN 功能,您需要创建一个波浪记录,其中包含关联的应用程序记录,最后还有一个或多个与应用程序关联的服务器记录。波浪记录用于对应用程序进行分组,不为自动化提供参数,而应用程序记录定义了应用程序将迁移到的目标 AWS 账户 ID 和 AWS 区域。服务器记录提供自动化操作和 AWS MGN 集成 EC2 实例的目标参数,例如实例类型、子网、安全组等。

在 AWS CMF 数据存储中定义服务器以使用 AWS MGN 功能时,需要使用重新托管的迁移策略配置服务器。选择更换主机后,屏幕上将显示此功能所需的其他属性。要成功启动 AWS MGN 迁移任务,需要填充以下属性:

必需

服务器操作系统系列-根据操作系统系列设置为 linux 或 Windows。

服务器操作系统版本-设置为服务器上运行的详细操作系统版本。

实例类型-要使用的 EC2 实例类型。

租赁-共享主机,专用主机。

安全组 ID-启动最终直接转换时将分配给实例的安全组列表。

安全组 ID-测试-启动测试时将分配给实例的安全组列表。

条件

子网 ID-启动最终直接转换时要将此 EC2 实例分配给的子网 ID。 (指定网络接口 ID 时不适用)

子网 ID-测试-启动测试时要将此 EC2 实例分配给的子网 ID。 (当指定网络接口 ID-Test 时不适用)

网络接口 ID-启动最终直接转换时使用的 ENI ID。

网络接口 ID – 测试:启动测试时使用的 ENI ID。

专用主机 ID-启动实例的专用主机 ID。 (仅在 “租期” 设置为 “专用主机” 时适用)。

可选

标签-要应用于 EC2 实例的实例标签。

此处未列出的所有其他属性对从 AWS CMF 解决方案中启动的 AWS MGN 任务没有任何影响。

纳入表定义

纳入表可以包含在 csv 文件的单行中与数据存储一起创建或更新多种类型记录的详细信息,这样就可以导入相关数据。在下面的示例中,Wave、应用程序和服务器记录将在导入过程中自动创建并相互关联。

要导入受理表,请按照与导入数据中介绍的 AWS 云迁移工厂解决方案中的其他数据导入相同的流程进行操作。

启动作业

从 AWS CMF 启动 AWS MGN 任务是在浪潮中执行的,从波浪列表视图中选择浪潮,然后从操作中选择重新托管 > MGN。

此屏幕要求用户在提交作业之前做出以下选择。

  1. 选择要对浪潮中的应用程序和服务器执行的 AWS MGN 操作。这些操作大多复制了 AWS MGN 服务控制台和 API 中提供的操作,但验证启动模板除外(有关此操作的详细信息,请参阅下文)。有关每项操作效果的详细信息,请参阅 AWS MGN 用户指南。

  2. 选择要对之执行操作的 Wave

  3. 从 Wave 中选择要执行操作的应用程序。此列表将仅显示与所选 Wave 关联的应用程序。

  4. 所有选项都正确后,选择提交

现在,自动化将启动针对每个选定应用程序的目标 AWS 账户的选定操作,如应用程序记录中所述。操作结果将显示在通知消息中,包括任何错误。

验证启动模板

在尝试割接活动之前,此操作用于验证 CMF 中为每个服务器存储的配置数据是否有效。要运行此操作,您必须已成功将 AWS MGN 代理部署到源服务器上。

对每台服务器执行的验证是:

  • 验证实例类型是否有效。

  • 验证 IAM 实例配置文件是否存在。

  • 测试和实际运行都存在安全组。

  • 测试和实际运行都存在子网(如果没有指定 ENI)

  • 存在专属主机(如果已指定)。

    • 如果指定了专属主机,则会进行以下检查:

      • 专属主机是否支持指定的实例类型?

      • 根据所需的实例类型,专属主机是否有可用容量来满足这一 Wave 的所有要求?

  • ENI 存在(如果已指定)。

操作结果将显示在通知消息中,包括任何错误。