2013-07-01 77 views
0

是的,我听说过所有关于EC2实例是不可靠的,以及如何你需要主动地为准备的故事。我还听过其他人关于他们从未遇到问题的故事,他们的实例只是运行并运行。Suspicously定时EC2实例重启

今天我做了一个奇怪的事情发生了。我已经有一个Linux实例运行了几个月,因为我一直在准备推出一个电子商务网站。我一直在定期拍摄快照。我在S3上有我的图片。我有我的代码在私人github回购。所有事情都考虑到了,我在保护自己免受失败方面做得相当不错。具有讽刺意味的是,就在我今天在这方面做得更多时,我经历了一些非常奇怪的事情。

由于我有这些快照,我认为如果我需要快速启动一个新实例(无论是由于无法恢复的失败实例,或者如果我只需要额外的容量)就是创建一个快照并从中创建一个卷,然后从该卷中创建一个映像,然后使用该映像启动一个新实例。

无论出于何种原因,每次我最近尝试过时,新引导过程中出现内核恐慌,因此我决定尝试一种不同的方法。我右键单击我的RUNNING INSTANCE,然后选择“创建图像”。这似乎是一个合理的捷径。然后,我去了那个形象,并推出了一个实例。

在几乎完全一样的时间,我原来的实例重新启动。我甚至没有看到它发生。我只知道它来自系统日志。这只是一个疯狂的巧合吗?还是我犯了一个愚蠢的错误,并意外地搞砸了我的实例?

幸运的是,我只是将这个新东西从地面上取下来,所以停机时间并没有让我失望,而且我能够很快地让事情再次发生。但是我完全不明白实例列表中的“创建图像”功能,或者我今天真的很不幸。

回答

3

“创建映像” 采取以下措施:

  1. 停止EC2实例

  2. 快照EBS卷

  3. 启动EC2实例

  4. 注册EBS快照的AMI

所以,是的,这看起来像重启,因为它就像重启。

这里有一个文章,我就停止之间的差异写/启动和简单的重新启动:http://alestic.com/2011/09/ec2-reboot-stop-start

+0

感谢您的回答。这是现货。它是完美的,因为虽然在我看来,UI并没有警告我,当我做快照时我的实例会被关闭。似乎应该有。 – user1854314

0

你的问题听起来很像我的问题。经过一番搜索此页帮我:。http://www.raleche.com/node/138

“创建AMI,我选择了默认的内核映像实例时的问题竟然是内核都

要解决此问题,我使用与原始实例相同的内核映像重新创建了AMI。“