My students Antti Ollila, Sakarias Hiltunen and Juha Salminen virtualized some servers.
They set up a web interface that creates new virtual servers with a click of a button. After trying some alternatives, they ended up using KVM and Cloudmin.
Xen revealed to be too complicated for us to get running, with the documentation available. For people like us with limited Linux expertise, options were clearly limited. In the end, KVM was clearly the better solution for us. For managing the virtual machines, Cloudmin provided the easiest and most effective solution, going so far as to propably be a viable option for production use in a commercial environment.
After some requests for a link to this project, I decided to blog it even though it’s published a while ago.