Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I must be missing something here, but can someone clue me in on how to persist changes (such as software installs etc) on machines in the cloud (either EC2 or my own Eucalyptus cloud).

I have instances running.. can attach extra disks to them etc., but every time I terminate the instance, all of my changes are lost the next time I run them.

Now, this sort of makes sense in that the instances are virtual, but, there must be some way to make these changes persist. I'm just missing how its done.

Thanks.

Peter.

share|improve this question
add comment

2 Answers

up vote 1 down vote accepted

If you're doing this with Eucalyptus you might want to try the guide Creating an image from an existing VM. It's worked pretty well for me (because I wrote it :P)

share|improve this answer
add comment

With EC2, once you have installed everything you want on your EC2 instance, just create an AMI from the running instance. Any subsequent instances that you start using your AMI will include all of the changes you made. See the EC2 User Guide for details.

share|improve this answer
    
Thanks Gareth, I'm trying to do all of this in the private cloud (on eucalyptus). The instructions I've found so far partly work, but I'm having real problems getting the image I think I've made installed in the storage system. It's all starting to make sense, but boy, it seems a bit fragile at the moment. –  Peter NUnn Jun 5 '10 at 13:17
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.