尝试从运行的实例创建AMI后,EC2实例不会停止或终止


14

在例行重启具有1个小的根卷和1个小的附加卷的Linux ec2实例后,我无法ssh进入该实例。目前尚不清楚为什么重新启动实例会导致无法通过ssh访问它。该实例显示为在AWS控制台中运行,但是ssh,http等未响应。我试图从此运行实例创建AMI。但是,从未创建过AMI。取而代之的是,我在AWS控制台的AMI部分中看到了数小时的“待处理”。最终,我注销了AMI的注册。接下来,我尝试停止ec2实例。但是,我无法停止该实例-该实例在停止状态下停留了几个小时。我还尝试过强制停止实例,但没有成功。然后,我尝试分离卷,但是它们不断报告“分离” 有人对如何处理有任何建议吗?除非您是高级会员,否则亚马逊似乎不提供任何形式的电子邮件或电话支持。非常感谢您的帮助。

Answers:


17

如果您没有高级支持,则可以在EC2论坛上向亚马逊报告“卡住”的实例(您无法停止/终止它们)和“卡住的”卷(您无法分离/删除它们)。 :

Amazon AWS EC2论坛
https://forums.aws.amazon.com/forum.jspa?forumID=30

确保您列出了涉及的特定实例/卷ID。

在这种情况下,只有亚马逊公司能提供真正的帮助。

幸运的是,一旦进入“正在停止”或“正在终止”状态,您无需为小时数付费。

您最初无法通过ssh连接到实例的问题也可以在EC2论坛上发布,以寻求社区的帮助,但这是一个常见问题,并且有很多潜在原因。我写了一篇文章来帮助您开始对此进行诊断,并指出您应该在论坛帖子中包括的信息:

解决:“我无法连接到Amazon EC2上的服务器”
http://alestic.com/2009/08/ec2-connectivity

我还写了一篇文章,描述了一种方法,即使您无法连接到实例,也可以通过查看磁盘上的日志文件来诊断EBS引导实例:

在EC2实例的根EBS卷上修复文件
http://alestic.com/2011/02/ec2-fix-ebs-root

但是,在Amazon帮助您分离EBS卷之前,您将无法使用此方法。


1
感谢您的详细建议和文章-它们非常有帮助。
快照,

8

我知道这篇文章很旧,但是您也可以再次单击停止,仪表板会询问您是否要强制停止。有时,我从经验中知道这一点,您必须执行两到三个强制停止才能使其工作。

感谢罗宾·斯科特



0

强制分离系统卷。然后,您将能够停止实例。重新附加卷并启动实例。中提琴!


-2

在重新启动内部IP和更改公共DNS时,因此,如果您没有与系统关联的弹性IP,则这可能是您无法SSH进入系统的原因。


谢谢你的建议。有一个与实例相关联的弹性IP,并且在重启后已与该实例相关联。
快照

3
重新引导EC2实例不会更改内部IP地址,不会更改公共IP地址,也不会与该实例解除任何弹性IP地址的关联。停止和启动实例将完成所有这些操作,但重新启动则不会。
埃里克·哈蒙德

1
“如果重新启动实例,则将保留IP地址。” aws.amazon.com/articles/… “实例的重新引导或重新启动不会影响弹性IP到它的映射。” aws.amazon.com/articles/1346
埃里克·哈蒙德
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.