I've been trying for months to come up with a good home server solution that will allow me to run NAS as well as a hypervisor for running various servers and tasks in separate VMs. One plan was to run the NAS as a guest VM on top of the hypervisor but I would prefer my NAS being on bare metal.. just to shave off some of the complexity of my setup.
I'm holding out to see how FreeNAS 10 beta pans out.. it allows you to run virtual machines through bhyve .. does anyone have any experience with bhyve? I'm curious what pros/cons there are.
I have not ever worked with bhyve too seriously, but from what I understand, it is a production ready, fully featured hypervisor for server purposes. If you want to be running desktop OSes in virtual machines the story is a little different. It lacks some important video, audio, and peripheral features, but if you're running a handful of so-called "VPSes", it should be perfectly fine.
IMO you could install a general purpose distro and run file services on it, you could even install the OpenMediaVault web UI, then virtualbox with phpvirtualbox for your virts