AWS:创建持久性AMI

时间:2011-12-12 07:38:04

标签: ubuntu amazon-ec2 amazon-web-services

我已设置从支持EBS的Official Ubuntu Image创建AMI以运行Web服务器。

我已从下面的链接中仔细阅读以下指南。

http://www.elastician.com/2009/12/creating-ebs-backed-ami-from-s3-backed.html

http://jimmyg.org/blog/2007/amazon-ec2-for-people-who-prefer-debian-and-python-over-fedora-and-java.html

成功注册AMI后,将显示AMI标识符。

我尝试启动新的AMI,但所有设置(Apache,Django,Data等)都不在新的AMI中。任何人都知道如何创建持久性AMI?

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以从EC2-API执行此操作。可以通过AWS管理控制台,特别是当您拥有EBS支持的图像时。

  1. 登录AWS Management console > EC2 tab > Instances
  2. 选择已安装所有软件的实例。
  3. 点击Instance Action,然后选择Create Image (EBS AMI)
  4. 等待,然后在AMI菜单下看到新的AMI已准备就绪。你可以实现它,它将拥有你的软件。

    小心:某些目录(如/tmp, /mnt等等)不包含在AMI中。

答案 1 :(得分:0)

可能是一个弱的答案,但我只是在http://aws.amazon.com/console/使用了AWS网络界面。我一直创建EBS支持的AMI和它们的新实例,包含我从克隆实例安装的所有软件都没有问题。

实例存储有点棘手,但看起来你还是在使用EBS。