Amazon EC2 Auto Scaling
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

Amazon EC2 Auto Scaling 问题排查:AMI 问题

本页提供与 AMI 相关联的问题的有关信息、可能原因,以及可用来解决这些问题的步骤。

要检索错误消息,请参阅检索错误消息

当 AMI 的问题导致 EC2 实例启动失败时,您可能会收到一条或多条以下错误消息:

AMI ID <您的 AMI 的 ID> 不存在。启动 EC2 实例失败。

  • 原因:创建启动配置后,可能已删除 AMI。

  • 解决方案

    1. 使用有效 AMI 创建新的启动配置。

    2. 通过 update-auto-scaling-group 命令,使用新的启动配置更新 Auto Scaling 组。

AMI <AMI ID> 正在等待,无法运行。启动 EC2 实例失败。

  • 原因:您可能刚创建 AMI(通过获取运行实例的快照或任何其他方式),它可能还无法使用。

  • 解决方案:必须等待您的 AMI 可用后,才能创建启动配置。

用于参数 virtualName 的值 (<ami ID>) 无效。

  • 原因:不正确的值。virtualName 参数表示与设备相关联的虚拟名称。

  • 解决方案

    1. 通过指定使用 virtualName 参数的实例的虚拟设备名称来创建新的启动配置。

    2. 通过 update-auto-scaling-group 命令,使用新的启动配置更新 Auto Scaling 组。

请求的实例类型的架构 (i386) 与用于 ami-6622f00f (x86_64) 的清单中的架构不匹配。启动 EC2 实例失败。

  • 原因:启动配置中提到的 InstanceType 的架构与映像架构不匹配。

  • 解决方案

    1. 使用与请求的实例类型的架构相匹配的 AMI 架构来创建新的启动配置。

    2. 通过 update-auto-scaling-group 命令,使用新的启动配置更新 Auto Scaling 组。