Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to make images to do simple network services (e.g. serve a web app, run a memcached, or whatever). It would be really nice to develop an image once, test locally, and then be able to deploy it to different hosts (e.g. EC2, Linode, local KVM)... is this presently possible?

share|improve this question
up vote 5 down vote accepted

Look at Red Hat BoxGrinder project, it does have plugin to target most of the cloud platforms. But, it is limited to RH based OSes...

Vagrant is another way to do this, but with a little steeper learning curve, but more flexibility...

share|improve this answer

You cannot help having to build the golden image on a single platform. From there on, it's only a matter of having the conversion tools, like virt-v2v for example.

I would simply prepare the template on the most commonly targeted platform, since a more popular platform will have the less popular ones building conversion tools for

share|improve this answer

Your Answer


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.