EC2实例在启动前终止。没有控制台日志

时间:2010-11-11 12:12:52

标签: amazon-ec2

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

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

修改:请在下方查看我的答案。

2 个答案:

答案 0 :(得分:1)

由于AMI捆绑实用程序中的错误导致问题,而这又是由于较新版本中openssl输出的变化引起的。 EC2论坛中的解决方案是described。我的关键字搜索未显示此答案。我通过搜索实例可用的消息偶然发现了这个答案。消息是

  

Client.InstanceInitiatedShutdown:   实例启动关闭

修复是图像捆绑的ruby脚本中的一个简单更改。详情请见上面链接的论坛帖子。

答案 1 :(得分:0)

您所描述的内容或者听起来像AMI的问题或某种容量问题。例如,我注意到我无法启动us-east-1b中的一个高mem实例,它有类似的效果。

对于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命令。应该也一样。