What is recommended storage solution as VM count grows? We currently have 5 VM servers (8 core, 32GB) and one storage server. Currently we have ~80 virtual machines running and the storage server's disk IO is getting overwhelmed and VM performance is getting degraded.
We're thinking about moving to sheepdog for both redundancy and ability to scale. We don't need super fast virtual machines as most are used for development instances of production machines or intranet sites. Some info on sheepdog scaling and performance in this slide deck: http://www.osrg.net/sheepdog/_static/kvmforum2010.pdf
Other option is increase the number of disks in our storage server, add a physical raid device, and add a read/write cache. (although then i'd have to power down our entire virtual infrastructure to do a hardware upgrade this server...).
What is best practice to allow scaling up to say ~150 virtual machines?
After Chris's comment, I started pouring over the sheepdog mailing lists, and they also don't recommend for production. Shows how I need to go over fine print more...
Looks like I'll need to do more reading on storage solutions and make some purchases to upgrade ours.
Currently we have Dual Quad-core AMD Opterons 2 disk mirrored set for OS 6x2TB disk software raid for data (I think Raid 10)