The product my company uses is the Advatronix Cirrus 1200.
It has 12 hard drive so that may or may not be more storage than you're looking for, but you can get it with a redundant power supply and it has a quad core Xeon 1265L processor so for all the virtual machines you're planning on running it'd probably be a good choice.
It's worked very well for us so far, been fast and reliable, we've had it for about six months. We got the version with Server 2012 Essentials and have it set up to run on a virtual machine.
If you want to check it our look at http://www.advatronix.com/store/servers/