我正在使用社区AMI,这很棒,但其中的一些内容已过时。每次我启动一台基于它的新机器时,我必须更新所有库。我想改为更新一次并保存修改后的图像。这是和EBS支持的AMI。我尝试从正在运行的实例的卷创建快照,然后从快照创建AMI。由此产生的AMI确实具有我所做的所有修改,但操作系统不同!原来的AMI有ubuntu,而出来的东西是“其他linux” - 有些东西不起作用(CUDA)。原始AMI细节中的“RAM磁盘ID”和“内核ID”都是空白的,所以在创建新AMI时我将它们保留为“默认”。如何保存修改后的AMI?
0
A
回答
0
的首选方法保存修改EC2实例是直接从正在运行的实例刻录AMI,而不是采取其根卷的快照。
如果出于任何原因,您所拥有的只是以前运行的实例的根卷的快照,要创建可启动的AMI,则必须遵循以下过程:启动一个股票EC2 AMI,其中一个具有相同的OS作为您的EBS快照。从该快照创建一个EBS卷。停止新启动的实例。分离根卷,然后将从EBS快照创建的新卷作为根卷附加并启动实例。见Launching a Linux Instance from a Backup。注意:虽然您可以从快照创建Windows AMI,但您无法成功从AMI启动实例。
保存的AMI新modificationa最简单的方法,就是直接从正在运行的实例创建AMI图像,而不是简单地在运行的卷的快照。
从AWS Management Console,点击实例,然后右键单击图像 - >创建映像。
从该对话框,设置名称,说明等,确保不留重启选中。从Instance Volumes部分调整音量设置。
请注意,您的实例将在映像创建过程重新启动。确保您准备好在此期间暂时失去实例的服务。
相关问题
- 1. 有肖像保存修改后的值
- 2. ejp:如何保存修改后的对象?
- 3. 如何保存注释项修改
- 4. 如何在使用OleDbCommands更新/修改Excel函数后保存.xls的更改?
- 5. 保存Grails域名修改
- 6. 修改sslsniff以保存.pcap
- 7. 保存DOM为HTML修改
- 8. awk保存修改到位
- 9. 如何在android上保存最后修改的图像文件的日期?
- 10. 如何在Java中修改HTML文件并保存更改
- 11. django - 如何保存修改后的表格而不会覆盖原始条目
- 12. 如何将我的定制AMI保存到S3?
- 13. 如何修复空白页后,单击保存/保存和的Joomla 2.5.16
- 14. Rails没有保存修改后的属性
- 15. 创建保存对象后无法修改的mongoid字段?
- 16. 是否可以使用MuPDF保存修改后的PDF?
- 17. 以pdf格式保存修改后的数据itextsharp
- 18. QT的QList在容器修改后保存迭代器吗?
- 19. 保存pdf的修改内容
- 20. 如何保护修改的C#代码
- 21. 如何保存android内容视图的修改内容?
- 22. 如何在pom中保存修改/加载的属性?
- 23. 如何保存我刚刚在mongodb中修改的小文件?
- 24. 如何保存修改的3D原始文件?
- 25. 如何使用Roo :: Excel保存修改的Excel文件?
- 26. 如何使用NPOI多次保存XLS文件(每次修改后一次)
- 27. 将散列保存为字符串,稍后再进行修改
- 28. 用javascript修改后将html页面保存到MySQL数据库
- 29. 如何修改Angular-cli的配置以允许内存后端?
- 30. 如何缓存或评估修改后的PHP版本?
我现在从一个运行实例创建图像和同样的事情发生 - 它被称为“其他Linux”创建。 –
您是否尝试启动并确认?我从来没有听说过烧毁的AMI图像被错误/不同的操作系统烧毁。这对AWS来说将是一个非常严重的问题。 –
我的坏 - 这是相同的Ubuntu的,它只是出现在控制台中的一个不同的名字没有很好的理由。而不工作的CUDA被别的东西破坏了。 Thx的建议! –