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 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
add comment

2 Answers

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
add comment

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
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.