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 looking for an open-source or low cost virtual machine management control panel. We require it to be able to manage up to dozens of hypervisors and thousands of virtual machines. It should be either Xen or KVM, and have an API to hook into, to create, delete, modify virtual machines. Also, it should be able to provide reports/graphs of each virtual machines CPU, Memory, and used network throughput.

We know about Citrix XenServer, and its awesome, but it is cost prohibitive. Any other options available?

share|improve this question

closed as not constructive by voretaq7 Jul 20 '12 at 4:00

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

    
I really like using Ganeti for this. –  cstamas Jul 24 '12 at 19:07
add comment

4 Answers

You probably want libvirt.

Supports Xen, KVM, Virtualbox, VMWare, etc. Has a stable API, multiple language bindings.

I've never written anything that uses libvirt, but I use the libvirt virtual machine manager (GUI); and virsh (CLI), which can be scripted.

share|improve this answer
add comment

It's not the most capable, but if you're looking for a GUI with quick and dirty viewing and monitoring you can go with virt-manager from a gnome desktop. It's a redhat-sponsored project but is available in the Ubuntu desktop repos through aptitude/synaptic/whatever as well.

We use it to with a bunch of KVM guests, it's also especially useful for VNC connectivity to the console when SSH isn't available.

share|improve this answer
add comment

Another option is ConVirt Open Source.

share|improve this answer
add comment

Have you checked RHEV out?

share|improve this answer
add comment

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