I've been getting lots of mixed information from different folks on the "ideal" virtualized Microsoft SQL Server builds. I find that many of the best practices guides are still rooted in the traditional physical builds and I would love to know what some realistic mid-sized MSSQL Server VMware VM builds folks are using out in the wild.
I typically separate my OS, logs, DBs, and TempDB to different virtual controllers. I also use eager-zeroed thick for the virtual disks and they are on paravirtual controllers for higher performance. Any other suggestions?
David Klee has a lot of good information to share. He blogs at http://www.davidklee.net/
He had a nice presentation recently that I attended in Tampa that contains a lot of configuration advice and best practices. You can download the slides here: http://www.sqlsaturday.com/viewsession.aspx?sat=273&sessionid=18221
Have a look and let me know if they help!