如何通过自动化运行手册将 Intel 支持的 EC2 实例更改为由 AMD 提供支持的等效实例类型?

2 分钟阅读
0

我想使用 AWSPremiumSupport-ChangeInstanceTypeIntelToAMD AWS Support Automation Workflow(SAW)运行手册来调整我的工作负载大小。

简短描述

AWSPremiumSupport-ChangeInstanceTypeIntelToAMD 运行手册为调整由 x86 Nitro 提供支持的 EC2 M、C、R 和 T 系列实例提供了自动化解决方案。您可将其大小调整为配备 AMD EPYC 处理器的可比 EC2 实例。运行手册提供了可选参数 TargetInstanceType,允许您选择新的实例类型。

有关 SAW 的详细信息,请参阅 AWS Support 自动化工作流(SAW)

**重要事项:**如需访问 AWSPremiumSupport-ChangeInstanceTypeIntelToAMD 运行手册,需要 Enterprise 或 Business Support 订阅。有关详细信息,请参阅比较 AWS Support 计划

解决方法

以下特性已经由 AWSPremiumSupport-ChangeInstanceTypeIntelToAMD 运行手册验证:

  • EC2 实例状态、属性、生命周期、租期、状态检查和关闭行为。
  • 如果 EC2 实例是 Amazon EC2 自动扩缩组的一部分。
  • EC2 实例类型选项。
  • AWS Marketplace 产品代码。
  • 如果 EC2 实例是 AWS CloudFormation 的一部分。
  • 根卷类型。
  • 兼容的 AMD 实例类型和 AMD 实例在同一可用区中的可用性。
  • 最终一致性。

用于运行自动化的当前用户或代入的 AWS Identity and Access Management(IAM)服务角色需要具有以下权限:

  • 停止实例
  • 更改实例类型
  • 启动实例

如果正在运行的 EC2 实例在更改实例类型后未通过状态检查,则运行手册会自动回滚到先前的实例类型。

成功执行运行手册会显示对 EC2 实例类型所做更改的输出。

先决条件

在运行运行手册之前,请确保您的 IAM 用户或角色具有正确的权限

运行 AWSPremiumSupport-ChangeInstanceTypeIntelToAMD 自动化

1.    打开 AWSPremiumSupport-ChangeInstanceTypeIntelToAMD

2.    选择执行自动化

对于输入参数,请输入以下内容:

  • **InstanceId(必填):**这是托管实例的 ID。
  • **Acknowledge(必填):**如果您确认此运行手册通过停止和启动正在运行的 EC2 实例来更改实例类型,则输入 yes。实例停止时,存储在 RAM 或实例存储卷中的所有数据都将丢失。自动公有 IPv4 地址也已发布。有关详细信息,请参阅停止并启动实例
  • **AutomationAssumeRole(可选):**这是 IAM 角色的 Amazon 资源名称(ARN),允许 Systems Manager Automation 代表您执行操作。如果未指定角色,则 Systems Manager Automation 将使用启动运行手册的用户的权限。
  • **AllowInstanceStoreInstances(可选):**如果设置为 yes,则运行手册将在具有实例存储(临时)卷的实例上运行。
    **警告:**当实例停止时,实例存储卷中的数据会丢失。此参数有助于避免意外丢失数据。如果实例正在运行,则必须将其停止才能更改实例类型。
  • **AllowCrossGeneration(可选):**如果设置为 yes,则运行手册将在同一系列(例如 c5.large 到 c6a.large)中查找由 AMD 提供支持的最新一代等效 EC2 实例类型。默认选项 no 会返回相同实例系列和层代中的等效 AMD 类型(例如 c5.large 到 c5a.large)。
  • TargetInstanceType(可选):由 AMD 提供支持的目标 EC2 实例类型。默认自动选项根据虚拟 CPU 和内存数量来查找等效的实例类型。
    例如,m6i.large 更改为 m6a.large。您可以选择指定支持的 AMD 实例类型(例如 t3a.large)。
    **注意:**仅支持 M、C、R 和 T 由 AMD 提供支持的实例系列。
  • **AllowCloudFormationInstances(可选):**如果设置为 yes,则运行手册会对属于 AWS CloudFormation 堆栈的实例进行更改。**重要事项:**不要对 CloudFormation 之外的堆栈资源进行任何更改。在 CloudFormation 之外更改堆栈资源会导致偏差,并可能使堆栈处于不可恢复状态。
  • **SleepWait(可选):**此运行手册在完成执行后等待的时间。此参数接受 ISO 8601 日期和时间格式的时间值。有关支持的日期和时间格式的详细信息,请参阅延迟自动化
  • **DryRun(可选):**如果设置为 yes,则运行手册仅返回等效的 AMD 支持的 EC2 实例类型并验证要求。实例类型实际上并未更改。

3.     选择执行。自动化启动。

4.    完成后,可查看输出部分,了解详细的执行结果:

  • GetInstanceProperties.CurrentInstanceType" 当前实例类型
  • **GetcomparableAMDTypeFilter.comparableAMDType:**可比实例类型(AMD)
  • **GetcomparableAMDTypeFilter.DryRun:**DryRun 输入参数值

有关如何运行此 SAW 运行手册的详细信息,请参阅 AWSPremiumSupport-ChangeInstanceTypeIntelToAMD

**注意:**为了帮助您排除故障、修复、管理和降低 AWS 资源的成本,AWS Support 会对 AWS 提供的一部分预定义运行手册进行维护。这些运行手册以 AWSSupport- 或 AWSPremiumSupport- 为前缀。

相关信息

运行此自动化(控制台)

运行自动化

设置自动化

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