EC2 实例以终止状态启动

Posted

技术标签:

【中文标题】EC2 实例以终止状态启动【英文标题】:EC2 instance launched at terminated state 【发布时间】:2013-07-21 14:41:14 【问题描述】:

我是第一次使用 AWS。我创建了一个 EC2 实例。我选择了“启动配置”作为 Ubuntu Server 12.04.1 LTS。

但启动后,状态为“终​​止”。

描述如下:

State Transition Reason: Server.InternalError: Internal error on launch

这可能是什么原因,我该如何运行实例?

【问题讨论】:

【参考方案1】:

原因是存在内部错误(意思是,不是您造成的任何事情)。由于它已终止,因此您无法使用它,它不再真正存在。只需启动一个新实例。

如果此问题继续发生,则说明发生了更严重的事情。但这不太可能。我发现像这样的暂时性问题偶尔会发生一次,也许是千分之一次。您第一次尝试时运气不佳。

【讨论】:

谢谢,我启动了另一个并运行了。【参考方案2】:

如果您有 AWS 不期望的块储存设备名称,也可能会出现此错误。就我而言,我正在尝试xvdc,但它想要sdc。 YMMV。

【讨论】:

【参考方案3】:

当您使用具有加密卷的共享 AMI 并且用于加密的 KMS 密钥尚未与 AMI 共享的帐户共享时,也会发生这种情况。

【讨论】:

补充一点,如果您使用带有加密卷的共享 AMI,并且用于加密的 KMS 密钥已与目标账户共享,但 kms grants没有。

以上是关于EC2 实例以终止状态启动的主要内容,如果未能解决你的问题,请参考以下文章

EC2启动/停止/重启/终止实例

EC2 终止时启动 CloudFormation 创建堆栈

当 CPU 低于某个水平时停止(不终止)EC2 实例

自动关闭和启动 Amazon EC2 实例

如何通过 Auto Scaling 防止 EC2 实例终止?

玩转 AWS EC2 不得不了解的那些实例购买选项