如何将我的工作负载从基于 Xen 的实例迁移到 Amazon EC2 中基于 Nitro 的实例?

2 分钟阅读
0

我想将我的工作负载从基于 Xen 的实例迁移到 Amazon Elastic Compute Cloud (Amazon EC2) 中基于 Nitro 的实例。

简短描述

要将基于 Xen 的 Amazon EC2 Linux 实例迁移到 Nitro 平台,请使用 AWS Systems Manager automation 运行手册 AWSSupport-MigrateXentoNitroLinuxAWSSupport-CloneXenEC2InstanceAndMigrateToNitro

解决方法

**注意:**在启动 AWSSupport-MigrateXenToNitroLinux 运行手册之前,请确保您的 AWS Identify and Access Management (IAM) 用户或角色具有所需的权限

要运行 AWSSupport-MigrateXenToNitroLinux 自动化运行手册,请完成以下步骤:

  1. 打开 Systems Manager 控制台
  2. 导航到 AWSSupport-MigrateXenToNitroLinux 运行手册,然后选择 Execute automation(执行自动化)。
  3. 修改以下输入参数:
    TargetInstanceId - 输入您的 Amazon EC2 实例 ID。确保从 Amazon EC2 实例列表右侧的下拉列表中选择 Show managed instances only(仅显示托管实例)。
    OperationType - 输入 FullMigration Clone&Migrate。要使用根卷替换来完成从 Xen 到 Nitro 的迁移,请输入 FullMigration。如果需要基于 Nitro 的金色 AMI,则输入 Clone&Migrate
    **注意:**仅当您选择 AWSSupport-MigrateXentoLinux 自动化运行手册时,此参数才可见。
    AutomationAssumeRole - 输入您的 IAM 角色。如果您不提供 IAM 角色,则 Systems Manager 将使用运行自动化的用户的权限。有关更多信息,请参阅设置自动化
    SNSTopicArn - 输入您的 Amazon Simple Notification Service (Amazon SNS) 主题。要创建 Amazon SNS 主题,请参阅创建 Amazon SNS 主题
    MinimumRequiredApprovals - 输入您想要的用于自动化的审批次数。例如,如果您在 ApproverIAM 部分输入了 3 个 IAM 主体,则将值指定为 1、2 或 3。当所有指定的 IAM 主体提供批准后,自动化将恢复。
    NitroInstanceType - 输入要迁移到的 Nitro 实例类型。仅支持 M5、C5、C6、R5、R6 和 T3 实例类型。
    ApproverIAM - 输入经过身份验证的主体列表,这些主体会接收审批、更新通知和批准自动化。
    DeleteResourceOnFailure - 输入 TrueFalse。要在自动化失败时删除所创建的资源,请输入 True。要在自动化失败时保留所创建的资源,请输入 False
    Acknowledgement - 输入 Yes, I understand and acknowledge。在输入 Yes, I understand and acknowledge 之前,请务必查看文档的详细信息。
  4. (可选)在 Tags(标签)部分中,输入自动化的标签。
  5. 要启动自动化,请选择 Execute(执行)。

自动化完成后,基于 Nitro 的目标 Amazon EC2 实例和基于目标 Amazon EC2 实例的 AMI 会出现在 Outputs 中。

**注意:**在 Systems Manager 控制台的 Executed Steps(已执行步骤)下,选择 Execution ID(执行 ID)以检查每个步骤是成功还是失败。如果某个步骤失败,则选择 Step ID(步骤 ID),并查看 Outputs(输出)部分以获取更多信息。

相关信息

AWS Support 自动化工作流(SAW)

运行自动化

AWS 官方
AWS 官方已更新 4 个月前