2012-07-27 64 views
6

我有一些EBS卷的微型实例,您可以从ec2控制台右键单击并创建整个系统的AMI映像。如何在没有EBS的情况下创建“实例存储”预留实例的AMI映像

但我买了一些高内存预留实例,所以我安装了一个“备份存储”的Ubuntu AMI图像现在

我有我的服务器上配置好其中有存储500GB,并希望创建一个实例存储AMI图像这样我就可以将这些图像安装到新服务器上,而且我不必再次安装所有东西。

你能帮我吗?我该怎么做。

感谢

回答

6

这是你如何与Ubuntu做到这一点:从这里 启动所需的实例(挑一个没有EBS存储):http://cloud-images.ubuntu.com/releases/precise/release/

按照本指南这里(请在下面查找关于Ubuntu的提示): http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-snapshot-s3-linux.html

  1. 首先,你需要使用本指南以创建公共密钥和证书(稍后您将需要他们):http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-credentials.html#using-credentials-certificate
  2. 还要注意您的AWS帐户ID: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-credentials.html#using-credentials-account-id
  3. 上传你的PK和证书给你的Ubuntu比如你下载: scp -i <path-to-your-ec2key>.pem <your-account-pk>.pem <your-account-cert>.pem [email protected]<yourinstance>.<yourzone>.compute.amazonaws.com:~/
  4. 那家提出的PK文件和证书文件在你的目录中的运行实例。现在登录并将它们移动到/ mnt目录,以便在捆绑AMI时不会包含它们。
  5. 现在修改您的图像到您的心中的内容。
  6. 安装EC2 AMI工具:sudo apt-get install ec2-ami-tools
  7. 运行以下命令来创建你的包:ec2-bundle-vol -k <your-account-pk>.pem -c <your-account-cert>.pem -u <user_id>
  8. 硒上述指南的其余部分。你需要上传你捆绑到S3,然后注册你的AMI,以便你可以启动它。

祝你好运!

+1

我想在接受答案的网址链接已经改变了,试试这个: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-s3-linux.html – Aitch 2013-07-01 10:34:14

+0

谢谢。更新了链接。 – Magnus 2013-07-15 10:31:45

相关问题