

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

# 任务 4：改进迁移操作手册
<a name="task-four-migration-runbooks"></a>

在此任务中，您可以通过多次重复 POC 来改进运行手册。在每波浪潮中，POC测试和*回顾展*（团队在会上审查已完成的浪潮）都为改进运行手册提供了机会。您还可以通过自动执行重复任务来改进运行手册，从而提高迁移速度并降低手动配置错误的风险。

此任务包括以下步骤：
+ [步骤 1：更新迁移运行手册并重复测试](#step-one-repeat-testing)
+ [第 2 步：自动执行重复性任务](#step-two-automate-tasks)
+ [步骤 3：创建迁移任务列表](#step-three-build-list)

## 步骤 1：更新迁移运行手册并重复测试
<a name="step-one-repeat-testing"></a>

1. 对于上一个任务中发现的问题和差距，请使用详细说明更新运行手册。例如：
   + 如果缺少步骤，请添加 step-by-step说明
   + 如果步骤不明确，可以考虑更新文本、添加屏幕截图或添加参考链接

1. 重复上一个任务，直到您对说明完整且清晰感到满意。

1. 请新的迁移团队成员（以前从未测试过此运行手册）执行 POC 并完成运行手册，以测试每个 Runbook 的最终草稿。

## 第 2 步：自动执行重复性任务
<a name="step-two-automate-tasks"></a>

1. 查看每份运行手册并确定手动任务的自动化领域。考虑以下探讨性问题：
   + 运行手册中是否有针对每台服务器或应用程序的重复性手动任务？ 
   + 您是否在每台服务器或应用程序上执行任何操作？
   + 是否需要在目标服务器上安装或卸载软件？
   + 您是否需要逐一更改每台服务器的网络或基础架构设置？
   + 你需要手动复制和粘贴任何数据吗？

1. 生成自动化脚本并更新运行手册。

1. 重复任务 3 和任务 4，直到使用清晰完整的信息记录运行手册并自动执行重复迁移任务。

**注意**  
为了自动执行迁移任务，我们强烈建议您在[AWS 云迁移工厂解决方案](https://aws.amazon.com//solutions/implementations/aws-cloudendure-migration-factory-solution/)中构建新脚本或自定义现有脚本。

## 步骤 3：创建迁移任务列表
<a name="step-three-build-list"></a>

迁移任务列表可以帮助您管理任务的状态和所有者。您可以为每个迁移运行手册创建任务列表，并包含运行手册中的高级信息，但不包括详细信息。任务列表通常包含以下信息，您可以根据需要添加更多属性：
+ 描述性名称，例如：
  + 检查服务器操作系统版本
  + 安装代理
  + 重启服务器
  + 更新 DNS
+ 依赖项
+ 任务顺序
+ 所有者
+ 估计完成每项任务所需的时间
+ Status

有许多工具可用于创建和管理任务列表。您可以使用迁移行动手[册](samples/migration-playbook-templates.zip)模板中提供的*重新托管迁移任务列表模板*（Microsoft Excel 格式）。您还可以使用项目管理工具，例如 Jira 或看板。

**注意**  
我们还建议使用 Excel 任务列表模板来记录小型、易于理解或不重复的任务，例如重启服务器或获取 IP 地址。应捕获和跟踪这些任务，但不需要使用 Word 运行手册模板中的详细步骤。

## 任务退出标准
<a name="task-four-migration-runbooks-exit"></a>

必要时重复此任务，满足以下退出条件后，继续执行下一个任务：
+ 您已经确定了实现自动化的机会，并且要么已经开发了自动化脚本，要么已经制定了计划。
+ 三人或更多人对每本运行手册进行了同行评审。
+ 两个或两个以上未加入运行手册开发团队的人已经对其 end-to-end进行了测试。
+ 使用最多的 up-to-date运行手册，您已将 20 台或更多服务器迁移到多个 AWS 帐户。
+ 您已经制定了一份任务列表来帮助跟踪和管理迁移进度。