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.

We are setting up an 8-machine build farm. Most of these builds need to happen on a specific flavor of Linux (Fedora 10 as of now), while some of them will happen on several different Windows VMs. We were considering using Eucalyptus or the Ubuntu Enterprise Cloud to run the Linux VMs, and just have VMWare on a couple of machines dedicated to Windows builds when we need them. However, it seems that OpenNebula would work in a similar fashion, but allow us to have some or all of our nodes running VMware's free (as in beer) ESXi.

So my questions are:

  1. What do you folks see at the big differences between Eucalyptus and OpenNebula?
  2. Are there strong reasons to prefer one hypervisor over another? How about VM format? (is KVM easier to use with Fedora, for instance?) Windows support makes ESXi the most likely choice, but I'm wondering if there are any gotchas.
  3. Does any one system's administration and monitoring make it preferable to the others? We'd likely control them mostly through script interfaces used by our build tool.

Thanks!

share|improve this question
add comment

2 Answers 2

As far as question #1, this came up in the OpenNebula mailing list some time ago:

http://lists.opennebula.org/pipermail/users-opennebula.org/2009-July/000551.html

As for question #3, IMHO, I'd say OpenNebula has a much more modular and extensible design (making it, among other things, more script-friendly).

share|improve this answer
add comment

For question #2, all hypervisor has their own sets of feature, and it's hard to consider which is suitable for you.

kvm is in the mainline, which means that you can use linux kernel with kvm module, and it's support hardware-assisted too, for Windows guest

xen isn't in the mainline, which means that you have to use xen kernel to run dom0 and domU, it's support hardware-assisted, and is in the market for a long time

vmware is a big player, nothing to say here, if you have your app that approved with ESX, choose it.

as for 2 others, OpenNebula is much more flexible

go in here by a search and I feel like I want to answer this old question

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.