1
1
I'm looking for virtualisation solutions for storage and OS for a home server. A sort of private cloud where I manage the storage space independently of the VM space.
This question focus on VM/server (or compute instance or server hypervisor) management and what would best suit my needs. (I have another question related to the storage management).
My use cases are:
- One physical server
- A backup VM server: rsync and other services running.
- A personal cloud VM server: a kind of owned dropbox system, à la ownCloud. " users foreseen.
- A media VM server: streaming videos and displaying photos.
Here my environment and wishes:
- Server: HP Proliant MicroServer with 8 GB RAM (AMD Turion dual core with AMD-V technology)
- OS types for the VMs: only Linux (perhaps a *BSD VM in the future)
- Linux distributions do not matter, I'm familiar with RHEL, Fedora, Suse, Ubuntu, but any other recommandation will be fine. I can make the jump to *BSD OS if better suited
- 2-3 hosted VMs are foreseen: backup server, owncloud server and media server (optional). Those are only servers, so no graphical console needed
- By VM I mean a virtualised environment like KVM, Xen, etc. or a compute instance like with OpenStack
- storage should be "virtualised/cloudified" see my other question. Thin provisionning would be awesome
- VM should be able to be migrated to another server in the future if performance cannot be fullfilled anymore by the current server
- It does not matter if installation of such setup is complicated as long as management tools allow for relatively easy maintenance
- I don't have Windows at home, so solution should be Linux friendly and would be nice to be web based. But native apps are OK too.
- System should be easy to enhance: by adding a new server to migrate some of the VMs to it. So it's really a kind of private cloud on which I could run some Linux OS.
I would prefer free (libre, as in a free speech) and open source tools. But it does not have to be free as in a free beer.
So Xen, KVM, VitualBox or OpenStack? Other solutions? What would you recommend?
I'm going to split this question in two and provide the second link here. As this question could end up with 2 good answers, one for the OS and one for the storage virtualisation, and I can only choose one good answer. – Huygens – 2012-07-09T07:54:13.190