I currently use Xen in production to run a number of Ubuntu VMs (Intrepid/Jaunty). I've got another server which I'd like to set up as a VM host to run more guest OSes, and am looking for the best options for our requirements:
- Ability to run 64-bit "modern" guest operating systems (especially Ubuntu Lucid) - we currently have a problem in that we don't have support for Lucid in our existing Xen setup without some serious rebuilding / updating.
- "Bare-metal" / headless configuration - a low-resource host system upon which we can run a dozen or more guests
- Deploy VMs from a "master" image - we can do something like this with Xen now, and it's very convenient for provisioning new stuff
Would also like to have some kind of GUI management tools, if that option exists...
There are probably some other things we'd like to have that I can't think of at the moment, but those are the two most prominent, and most difficult things to accomplish.
I'm open to any other solutions: KVM, OpenVZ, etc... anything that can hopefully meet the requirements above. As far as the host OS goes, we're currently running Debian, but I have no attachment to that. We've been trying to get Xen running on CentOS or Debian Lenny to no avail, we just want something that works. Any suggestions / advice would be much appreciated.