如何将 EC2-Classic 实例迁移到同一账户同一区域的 VPC?

1 分钟阅读
0

我在 EC2-Classic 中有多个 Amazon Elastic Compute Cloud(Amazon EC2)实例。我想在 EC2-Classic 不再可用之前将 EC2-Classic 实例迁移到虚拟私有云(VPC)。

解决方法

您可以使用 AWSSupport-MigrateEC2ClassicToVPC 自动化文档将您的 EC2-Classic 实例迁移到同一 AWS 账户同一区域的 VPC。运行手册仅支持虚拟化类型为 HVM、根卷类型为 EBS 的 EC2-Classic 实例。

在使用此自动化文档之前,请确认 VPC 中以下资源的服务限额:

  • 弹性 IP 地址
  • EC2 实例
  • 安全组

如有必要,在运行自动化之前增加限额。有关如何请求增加限额的详细信息,请参阅 AWS 服务限额

**注意:**AWS 即将停用 EC2-Classic。有关详细信息,请参阅 EC2-Classic Network 即将停用 - 以下是准备方法

将 EC2-Classic 实例迁移到 VPC

  1. 打开 AWS Systems Manager 控制台,然后从导航窗格中选择自动化
  2. 选择执行自动化
  3. 由 Amazon 所有选项卡的自动化文档搜索框中,输入 MigrateEC2Classic
  4. 选择 AWSSupport-MigrateEC2ClassicToVPC 文档的单选按钮,然后选择下一步
  5. 输入参数下,对于 InstanceId 输入您的源 EC2-Classic 实例 ID。
  6. AutomationAssumeRoleTargetInstanceType 选择所需的参数。默认情况下,TargetInstanceType 设置为 t2.xlarge。
    注意:: 有关 AutomationAssumeRole 成功运行自动化所需的 AWS Identity and Access Management(IAM)权限的详细信息,请参阅 AWSSupport-MigrateEC2ClassicToVPC
  7. (可选)对于 DestinationSubnetIdDestinationSecurityGroupId,输入您的子网 ID 和 VPC 安全组 ID。
    注意:: 如果将这些字段留空,自动化会在默认 VPC 中随机选择一个子网。附加到源实例的安全组将被复制到 VPC,用于启动目标实例。
  8. 对于 MigrationType,选择测试割接
  9. 如果您对 MigrationType 选择割接,请设置以下参数:
    **SNSNotificationARNForApproval:**输入用于发送批准通知以停止源实例的 SNS 主题的 ARN。
    ApproverIAM: 输入可以批准或拒绝停止源实例操作的 IAM 用户或角色的 ARN。
  10. 选择执行

相关信息

从 EC2-Classic 迁移到 VPC

AWS 官方
AWS 官方已更新 2 年前