I need to install a virtual machine acting as a virtual storage server
under CentOS 5.x (using kvm, xen, virtualbox or vmware).
Back when I started using virtual machines, I used guests to share large storage.
Eventually, I found it was better to let the host do the sharing of storage, and let the guests connect to it.
Seems more efficient that way, as well as helping to facilitate backups and maintenance.