I've inherited a bunch of hardware from a failed project. They're SuperMicro 2U servers with 24x SATA HDD or SSDs. I've been tasked with turning this rack of generic hardware into a IaaS cluster. I'm an old hand with Xen and the show-stopper bug for us with KVM has been fixed, so I'm good to go from most aspects.
Looking over the documentation, I'm not sure right now if I can run GlusterFS (or Nimbus/Cumulus or another cloud storage layer) on the same hardware as the VM Host. I'm trying to find out if anyone has any experience building out with this kind of configuration -- since I don't have separate storage nodes, will it be possible for me to make use of this hardware fully?
Any other suggested solutions, such as doing hardware passthrough to a dedicated storage virtual machine on each node?