如何在没有EBS的情况下创建预留实例的“Instance Store”AMI映像

时间:2012-07-27 20:59:29

标签: image amazon-ec2 amazon instance ec2-ami

我有一些带有EBS卷的微型实例,你可以从ec2控制台右键单击并创建整个系统的AMI图像。

但我买了一些有500GB存储空间的高内存预留实例,所以我安装了一个“Instance Store”ubuntu AMI图像

现在我已在服务器上配置了所有内容,并且想要创建一个实例存储ami映像,以便我可以在新服务器上安装这些映像,而不必再安装所有内容

你能帮我解决一下吗?

由于

1 个答案:

答案 0 :(得分: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 ubuntu@<yourinstance>.<yourzone>.compute.amazonaws.com:~/
  4. 将pk文件和cert-file放在正在运行的实例中的主目录中。现在登录并将它们移动到/ 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以便启动它。
  9. 祝你好运!