Auto Scaling
用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Auto Scaling 问题排查:EC2 实例启动失败

此页提供有关未能通过 Auto Scaling 启动的 EC2 实例的信息、可能原因,以及可用来解决问题的步骤。

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

EC2 实例启动失败时,您可能会收到一条或多条以下错误消息:

安全组 <该安全组的名称> 不存在。启动 EC2 实例失败。

  • 原因:可能已删除启动配置中指定的安全组。

  • 解决方案

    1. 使用 describe-security-groups 命令获取与您的账户相关联的安全组列表。

    2. 从该列表中选择要使用的安全组。要改为创建安全组,请使用 create-security-group 命令。

    3. 创建新的启动配置。

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

密钥对 <与您的 EC2 实例相关联的密钥对> 不存在。启动 EC2 实例失败。

  • 原因:可能已删除启动实例时使用的密钥对。

  • 解决方案

    1. 使用 describe-key-pairs 命令获取可用密钥对的列表。

    2. 从该列表中选择要使用的密钥对。要改为创建密钥对,请使用 create-key-pair 命令。

    3. 创建新的启动配置。

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

当前不支持请求的配置。

  • 原因:启动配置中的某些选项当前可能不受支持。

  • 解决方案

    1. 创建新的启动配置。

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

AutoScalingGroup <Auto Scaling 组名称> 未找到。

  • 原因:该 Auto Scaling 组可能已删除。

  • 解决方案:创建新 Auto Scaling 组。

不再支持请求的可用区域。请重新尝试请求......

  • Error Message:不再支持请求的可用区域。请通过不指定可用区域或选择 <提供的可用区域的列表> 来重新尝试请求。启动 EC2 实例失败。

  • 原因:当前可能无法使用与 Auto Scaling 组相关联的可用区。

  • 解决方案:采用错误消息中的建议更新 Auto Scaling 组。

请求的实例类型(<实例类型>)在请求的可用区域(<实例可用区域>)中不受支持....

  • Error Message:请求的实例类型(<实例类型>)在请求的可用区域(<实例可用区域>)中不受支持。请通过不指定可用区域或选择 <支持该实例类型的可用区域列表> 来重新尝试请求。启动 EC2 实例失败。

  • 原因:当前可能无法在 Auto Scaling 组中指定的可用区内使用与启动配置相关联的实例类型。

  • 解决方案:采用错误消息中的建议更新 Auto Scaling 组。

您没有订阅此项服务。请参阅 http://www.amazonaws.cn。

  • 原因:您的 AWS 账户可能已过期。

  • 解决方案:转至 http://www.amazonaws.cn,然后选择 Sign Up Now 以开立新账户。

设备名称上载无效。启动 EC2 实例失败。

  • 原因:启动配置中的块储存设备映射所包含的块储存设备名称可能无法使用或目前不受支持。

  • 解决方案

    1. 使用 describe-volumes 命令查看卷如何向实例公开。

    2. 使用卷描述中列出的设备名称创建新的启动配置。

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

用于参数 virtualName 的值(<与实例存储设备相关联的名称>)无效...

  • Error Message:用于参数 virtualName 的值(<与实例存储设备相关联的名称>)无效。预期格式:“ephemeralNUMBER”。启动 EC2 实例失败。

  • 原因:与块储存设备相关联的虚拟名称的指定格式不正确。

  • 解决方案

    1. 通过在 virtualName 参数中指定设备名称创建新的启动配置。有关设备名称格式的信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的实例存储设备名称

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

实例存储 AMI 不支持 EBS 块储存设备映射。

  • 原因:启动配置中指定的块储存设备映射在您的实例上不受支持。

  • 解决方案

    1. 使用实例类型支持的块储存设备映射来创建新的启动配置。有关更多信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的块储存设备映射

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

置放群组可能无法与类型为“m1.large”的实例一起使用。启动 EC2 实例失败。

  • 原因:您的群集置放群组包含无效实例类型。

  • 解决方案

    1. 有关置放群组所支持的有效实例类型的信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的置放群组

    2. 按照置放群组中的详细说明创建新的置放群组。

    3. 或者,也可以使用受支持的实例类型创建新的启动配置。

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