I'm currently running a HP Microserver with a single Debian OS running a variety of home-server tasks (NAS, Plex, OwnCloud, Minecraft Server, basic web hosting, git source control repositories etc).
It's all getting a bit complex and I've just run into issues where upgrading one system breaks another, so I'm thinking it's probably worth splitting things out to several VMs, also allowing me to stop/start services individually and migrate them to more powerful machines if I need more performance.
So what am I looking for?
- A bare-metal (or thin) hypervisor) to run a handful of Linux VMs
- (Optional) the ability to run Windows and OSX VMs would be nice
- A web interface, which doesn't have to do anything fancy, but basic management would be nice: adding, removing, starting and stopping VMs, ideally an import/export of some kind? If it can download new disk images for installation that would be nice too.
- Runs on a HP Microserver
- Relatively simple - I don't need anything overly clever, and in fact would prefer something reasonably simple.
Any recommendations?
I'm aware of the existence of KVM, VMWare etc, and would be happy with any, but have never used any and have no idea which is most suited to my use.