2010-11-11 114 views
5

我创建了一个基于现有Fedora Core 13 AMI的新AMI。当我尝试使用新映像启动实例时,即使在启动之前实例也会终止。实例的状态从“挂起”更改为“已终止”。我尝试使用Amazon Console获取系统日志,但日志为空。EC2实例在启动前终止。没有控制台日志

如何找出实例终止的原因?

编辑:请看看下面我的答案。

回答

1

问题发生因AMI捆绑程序中的错误,而这又是在新版本中的OpenSSL的输出变化引起的。 EC2论坛中的解决方案是described。我的关键字搜索没有显示出这个答案。我偶然发现了这个答案,只搜索该实例可用的消息。该消息是

Client.InstanceInitiatedShutdown: 实例启动的关机

解决方法是在图像捆绑Ruby脚本一个简单的变化。细节在上面链接的论坛帖子中。

0

你描述的任何听起来像与AMI或某种形式的容量问题的问题。例如,我注意到我无法启动us-east-1b中的一个高内存实例,它具有类似的效果。

对于AWS控制台,我不知道某种类型的错误日志,我会尝试使用ec2 cli tools从shell启动一个实例,看看如果返回多个错误:

ec2-run-instances YOURAMI -n 1 -g group -k key 

上述应返回一个实例标识符(i-xxxxxx)和未决

然后使用ec2-describe-instances i-xxxxxx看到一个实例的状态。您也可以尝试跳过ec2-run-instances并立即使用describe命令。应该也一样。

+0

谢谢,直到。是的,这是AMI的问题,但与可用区域无关。请检查我的答案。 – 2010-11-12 12:26:00

相关问题