步骤 8:使用自动化脚本测试解决方案 - Cloud Migration Factory on AWS

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

步骤 8:使用自动化脚本测试解决方案

将迁移元数据导入到工厂

要开始迁移过程,请从 GitHub存储库下载server-list.csv文件。该server-list.csv文件是一个示例AWSMGN服务迁移录入表,用于导入范围内的源服务器的属性。

注意

.csv 文件和示例自动化脚本是来自同一 GitHub 存储库的软件包的一部分。

您可以将示例数据替换为特定的服务器和应用程序数据,从而自定义迁移表单。下表详细介绍了根据迁移需求自定义此解决方案需要替换的数据。

字段名称 必填? 描述
wave_name 波次名称基于优先级和应用程序服务器依赖关系。从迁移计划中获取此标识符。
app_name 迁移范围内的应用程序的名称。确认您的应用程序分组包含使用相同的服务器的所有应用程序。
aws_accountid 您的 AWS 账户 账户资料中有一个 12 位数的标识符。要访问,请从的右上角选择您的账户资料, AWS Management Console 然后从下拉菜单中选择 “我的账户”。
aws_region AWS 区域 代码。例如,us-east-1。请参阅完整的区域代码列表
server_name 迁移范围内的本地服务器的名称。
server_os_family 在范围内的源服务器上运行的操作系统 (OS)。使用 Windowslinux,因为此解决方案仅支持这些操作系统。
server_os_version

在范围内的源服务器上运行的操作系统的版本。

注意

使用操作系统版本,而不是内核版本,例如,使用 RHEL 7.1、Windows Server 2012 R2 或 CentOS 7.5、7.6。不要使用 Linux 3.xx、4.xx 或 Windows 8.1.x。

server_fqdn 源服务器的完全限定域名,即服务器名称后跟域名。例如,server123.company.com。
server_tier 用于标识源服务器是 Web应用程序还是数据库服务器的标签。如果服务器覆盖多个层(例如,如果服务器同时运行 Web、应用程序和数据库层),则建议将源服务器指定为应用程序
server_environment 用于标识服务器环境的标签。例如,devtestprodQApre-prod
r_type 用于标识迁移策略的标签。例如,“退休”、“保留”、“搬迁”、“重新托管”、“回购”、“重新平台”、“重新架构” 等。TBC
子网_ IDs 转换后迁移的目标 Amazon EC2 实例的子网 ID。
安全组_ IDs 转换后迁移的目标 Amazon EC2 实例的安全组 ID。
subnet_ _test IDs 要测试的源服务器的目标子网 ID。
安全组_ _ IDs test 要测试的源服务器的目标安全组 ID。
instanceType 在发现和规划工作中确定的 Amazon EC2 实例类型。有关EC2实例类型的信息,请参阅 Amazon EC2 实例类型
租期 在发现和规划工作中确定的租赁类型。使用以下值之一标识租赁:共享专属专属主机。您可以使用共享作为默认值,除非应用程序的许可证需要使用某个指定类型。
标签 服务器资源的标签,例如 CostCenter =123;BU=IT;LOCATION=US
private_ip 目标实例的私有 IP。如果不包括在内,则实例将从中获取 IP DHCP。
iamRole IAM目标实例的角色。如果不包括在内,则不会将任何IAM角色附加到目标实例。
  1. 登录到 Cloud Migration Factory Web 控制台。

  2. 迁移管理下,选择导入,然后选择选择文件。选择您之前填写的接收表单,然后选择下一步

  3. 查看更改并确保您未看到任何错误(信息消息正常),然后选择下一步

  4. 选择上传以上传服务器。

访问域

本解决方案附带的示例自动化脚本会连接到范围内的源服务器以自动执行迁移任务,例如安装复制代理和关闭源服务器。要对本解决方案进行测试运行,Windows 和 Linux(sudo 权限)服务器需要一个对源服务器具有本地管理员权限的域用户。如果 Linux 不在域中,则可以使用其他用户,例如LDAP具有 sudo 权限的用户或本地 sudo 用户。有关自动迁移任务的更多信息,请参阅“使用 Migration Factory Web 控制台的自动迁移活动”和使用命令提示符的自动迁移活动

进行迁移自动化的测试运行

本解决方案让您能够对迁移自动化进行测试运行。迁移过程使用自动化脚本将迁移CSV文件中的数据导入到解决方案中。系统将对源服务器进行先决条件检查,将复制代理推送到源服务器,验证复制状态,然后从 Migration Factory Web 界面启动目标服务器。有关运行测试的 step-by-step 说明,请参阅使用迁移工厂 Web 控制台进行自动迁移活动和使用命令提示符自动迁移活动