

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

# 任务 2：创建迁移运行手册草稿
<a name="task-two-drafts-runbooks"></a>

在本任务中，您将为每种迁移模式起草和查看迁移运行手册。例如，您起草了一份迁移操作手册以重新托管到 Amazon EC2，并起草了另一本用于重新托管到 Amazon RDS 的运行手册。重复此任务，直到为上一个任务中确定的每种迁移模式起草了迁移运行手册。

您可以使用[迁移手册模板中提供的运行手册模板，并针对您的环境](samples/migration-playbook-templates.zip)对其进行自定义。对于经常重复的迁移模式，我们建议使用*重新托管迁移运行手册模板*（Microsoft Word 格式）；对于一次性或非常简单的模式，我们建议使用*重新托管迁移任务列表模板（*Microsoft Excel 格式）。您还可以使用任务列表来跟踪运行手册中记录的任务的状态。有关更多信息，请参阅 [关于运行手册、工具和模板](welcome.md#about-components)。

此任务包括以下步骤：
+ [步骤 1：为每种模式创建迁移运行手册草稿](#step-one-create-runbooks)
+ [步骤 2：使用您的策略和流程更新迁移运行手册](#step-two-update-runbooks)

## 步骤 1：为每种模式创建迁移运行手册草稿
<a name="step-one-create-runbooks"></a>

在此步骤中，您将为每种迁移模式起草运行手册。完整的迁移运行手册通常包含有关如何使用所选迁移服务或工具的说明、您的环境特有的任何任务以及转换说明。

1. 打开 *Rehost 迁移运行手册模板*（Microsoft Word 格式），该模板可在[迁移手册](samples/migration-playbook-templates.zip)模板中找到。

1. 使用特定于您的*迁移模式的说明更新 “预**迁移任务*” 部分、“迁*移任务” 部分和 “直接转换*任务” 部分。根据您的用例，您可能需要更新所有三个部分。在自定义任务时包括以下内容：
   + **所选服务的标准迁移说明**-您通常可以在 AWS 文档中找到完成模板所需的信息。例如，请参阅以下文档：
     + [如何使用新版本 AWS Application Migration Service 进行 lift-and-shift迁移](https://aws.amazon.com/blogs/aws/how-to-use-the-new-aws-application-migration-service-for-lift-and-shift-migrations/)
     + [AWS DataSync入门](https://docs.aws.amazon.com/datasync/latest/userguide/getting-started.html)
     + [AWS Database Migration Service step-by-step  ](https://docs.aws.amazon.com/dms/latest/sbs/dms-sbs-welcome.html) 演练
   + **您的 IT 环境特有的**任务-记录您的 IT 运营和环境所特有的任务。目标是让新加入迁移团队的人能够以最少的学习曲线遵循操作手册。例如，切换后需要在目标计算机上安装什么监控软件？ 您为该子网使用哪个域名系统 (DNS) 服务器？ 如何提交变更申请 (RFC)？
   + **直接转换任务** — 每个环境的直接转换过程略有不同。记录环境中的所有转换步骤非常重要，因为您希望每个人都遵循相同的流程。记录这些步骤可以最大限度地减少在直接转换窗口中花费的时间，并帮助您计划完成转换所需的时间。

## 步骤 2：使用您的策略和流程更新迁移运行手册
<a name="step-two-update-runbooks"></a>

Runbook 和任务列表模板涵盖了大多数迁移任务或流程中标准部分。其余任务是您的环境所独有的，您必须相应地自定义运行手册。例如，请考虑您的运行手册是否应包含环境中以下流程的自定义任务。

**连通性**
+ 如何连接到 VMware 环境
+ 如何连接到 DNS 服务器并更新 DNS 记录
+ 如何连接到迁移自动化服务器
+ 如何连接到源环境
+ 如何连接到文档存储库，例如 SharePoint 或 Confluence

**权限和变更管理**
+ 如何在您的环境中提交 RFC
+ 如何查看每波的 RFC 状态
+ 如何为新迁移工程师授予访问权限
+ 如何请求对源服务器的权限
+ 如何向目标 AWS 账户申请权限
+ 谁有权在直接转换后连接到目标服务器

**迁移实施和切换**
+ 要在目标服务器上安装或卸载哪个软件
+ 如何更改基础设施设置，例如防火墙、路由和负载平衡器设置
+ 谁可以更改基础架构设置
+ 如何在直接转换期间更改应用程序配置
+ 如何进行应用程序测试
+ 如何完成切换并上线
+ 如何完成直接转换后发生的任务，例如配置监控或备份

其中一些任务听起来可能微不足道，但知识和权限在任何环境中都各不相同。在同一个迁移运行手册中记录这些任务非常重要。

**提示**  
我们强烈建议使用自动化来加快大规模迁移。使用迁移工厂模型可以简化并减少重复任务的问题数量，尤其是对于重新托管和平台迁移模式而言。  
[AWS 云迁移工厂解决方案](https://aws.amazon.com//solutions/implementations/aws-cloudendure-migration-factory-solution/)旨在通过自动化帮助客户大规模迁移。您可以部署解决方案并在运行手册中使用预定义的自动化脚本。

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

必要时重复此任务，满足以下退出条件后，继续执行下一个任务：
+ 您已经为每种迁移模式起草了一份操作手册。
+ 每份 Runbook 草稿都包含三个主要部分：迁移前任务、迁移任务和切换任务。
+ 您的运行手册草稿包括您的环境所特有的任务。
+ 您的详细运行手册草稿包括 step-by-step指南和屏幕截图。