管道模板管理 - Cloud Migration Factory on AWS

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

管道模板管理

管道模板为用户提供了一种按给定顺序定义任务列表的方法,以实现迁移和现代化活动的自动化。您可以使用管道模板管理界面上传新模板或更改现有模板。在 AWS 上部署 Cloud Migration Factory 时,该解决方案会自动加载系统管理的默认管道模板。

模板任务是模板中最小的可执行单元。有三种类型的任务:

  • 脚本包在自动化服务器上运行-此类任务是使用 AWS Systems Manager 代理在自动化服务器上运行的脚本。脚本包通常用于连接到源环境,例如在源服务器上安装 AWS MGN 代理以启动数据复制。

  • Lambda 函数-这种类型的任务是在解决方案的 AWS 账户中运行的 Lambda 函数。例如,用于连接到 AWS MGN API 以启动实例转换活动的 Lambda 函数。您可以使用此类任务在 Lambda 函数中执行操作,例如连接到远程 API 或使用其他 AWS 服务。

  • 手动任务-此类任务由用户管理,而不是由系统执行。例如,如果用户需要提交更改其环境的请求以更改防火墙端口,或者需要提交任务以获得批准。用户将在解决方案之外完成任务,并将状态更改为 “完成” 以继续执行管道。

添加新的管道模板

本节提供有关添加新管道模板的说明。

  1. 选择 “自动化”,然后选择 “管道模板”。

  2. 选择添加

  3. 输入管道模板描述管道模板名称

  4. 选择 “保存” 以创建新模板。

复制现有模板

本节提供从现有模板复制工作流模板以及根据您的要求对任务进行更改的说明。默认情况下,该解决方案会加载无法删除的系统模板。

  1. 选择 “自动化”,然后选择 “管道模板”。

  2. 从管道模板表格中选择要复制的模板。

  3. 选择操作,然后选择复制

  4. 更新管道模板描述管道模板名称

  5. 选择 “保存” 以创建模板。

删除管道模板

本节提供删除用户管理模板的说明。您无法删除系统默认模板。

  1. 选择 “自动化”,然后选择 “管道模板”。

  2. 从管道模板表格中选择要删除的模板。

  3. 选择删除

导出管道模板

本节介绍如何将一个或多个模板导出为 JSON 格式。

  1. 选择 “自动化”,然后选择 “管道模板”。

  2. 选择要导出的模板。

  3. 选择操作,然后选择导出

导入管道模板

本节提供从 JSON 格式导入模板的说明。您可以下载现有模板,进行更改,然后将其作为新模板导入到管道模板中。

  1. 选择 “自动化”,然后选择 “管道模板”。

  2. 选择操作,然后选择导入

  3. 导入模板页面上,选择选择文件以选择 JSON 格式的新模板。JSON 模板的文件名将显示在页面上。

  4. 选择下一步

  5. 将出现 “Step-2 上传数据” 页面。查看模板内容。

  6. 选择 “提交” 以导入模板。

  7. 几秒钟后,将出现 “成功导入管道模板” 消息。

  8. 选择新导入的模板,然后选择 “工作流模板任务” 选项卡。

  9. 验证模板的任务列表,确保所有任务均已从模板正确导入。

添加新的管道模板任务

本节提供有关添加新管道模板任务的说明。

  1. 选择 “自动化”,然后选择 “管道模板”

  2. 选择列表中的一个模板,然后选择 “可视化任务编辑器” 选项卡。

  3. 选择 “加” 以添加新任务。

  4. 输入模板任务名称。选择此任务的脚本和该任务的后续脚本。

  5. 选择保存

下图显示了添加管道模板任务的示例。

添加带有 “详细信息” 和 “审计” 菜单的管道任务屏幕。

添加管道任务

删除管道模板任务

本节提供删除管道模板的说明。

  1. 选择 “自动化”,然后选择 “管道模板”

  2. 选择列表中的一个模板,然后选择 “可视化任务编辑器” 选项卡。

  3. 从任务列表图中,选择要删除的任务。

  4. 选择删除

下图显示了删除管道模板任务的示例。

使用 “删除” 按钮添加管道任务画面。

删除管道模板任务

编辑管道模板

本节提供编辑管道模板的说明。

  1. 选择 “自动化”,然后选择 “管道模板”

  2. 选择列表中的一个模板,然后选择 “可视化任务编辑器” 选项卡。

  3. 从任务列表图中,选择要编辑的任务。

  4. 选择编辑

    使用 “删除” 按钮添加管道任务画面。

    编辑管道模板任务
  5. 在任务页面上,更改任务的详细信息。

  6. 选择保存