In order to create an ami from an EC2 running instance you will need.
- certificate file from your aws account credentials
- private key for the cerificate file from your aws account credentials(you can download this only at certificate creation)
- access by ssh to your running instance
- access key for AWS
- access secret key for AWS
- any ec2 tools - I used amitools
# create the bundle under /mnt
ec2-bundle-vol -d /mnt -k /root/key.pem -c /root/cer.pem -u xxxxxxxxxxxx
# xxxxxxxxxxxx is your account number without dashes
ec2-upload-bundle -b YOURBUCKET -m /mnt/image.manifest.xml -a YOUR_ACCESS_KEY -s YOUR_ACCESS_SECRET_KEY
# register the ami so is available
ec2-register -K /root/key.pem -C /root/cer.pem -n SERVER_NAME YOURBUCKET/image.manifest.xml
# this will respond with something like
IMAGE ami-xxxxxxxx
# At this point you can go into the aws console and boot a new instance from the ami you registered.<br />
# to deregister the ami
ec2-deregister ami-xxxxxxxx
0 comments:
Post a Comment