18

我有一个 AWS EC2 实例,我想创建一个衍生产品以进行一些测试。我知道我可以创建正在运行的实例的 AMI,然后启动它。但是当我创建 AMI 时,机器会停机几分钟(至少是网络连接)。

有没有我想念的地方?

我通过右键单击管理控制台中的机器并选择“创建 AMI”来生成 AMI。

谢谢

4

2 回答 2

12

不,不是技术意义上的。创建 AMI 时必须重新启动机器。您没有失去网络连接,您的机器实际上正在重新启动。

您可以做的一件事是将磁盘复制到另一个磁盘,但这并不容易。

Amazon EC2 关闭实例电源,获取任何附加卷的映像,创建并注册 AMI,然后重新启动实例。- http://docs.amazonwebservices.com/AWSEC2/2011-05-15/UserGuide/index.html?Tutorial_CreateImage.html

编辑: 我再次查看这个答案,AWS 现在可以在创建 AMI 时检查“不重启”。对于具有大量写入的卷,这可能不是一个好主意,但它很好。

于 2012-02-08T20:24:07.093 回答
10

亚马逊现在在创建 AMI 时允许“不重启”选项,显示在一个复选框中。但是,“无法保证所创建映像的文件系统完整性”,因此您必须权衡完整性与停机时间。

于 2012-07-04T05:13:43.403 回答