That seems a bit short sighted, especially given the benefits - why would you not be a fan of virtualising?
I moved our old Exchange 03 server which was on an old DL380 G3 w/2gb RAM to a Win2k8 VM with Exchange 07 and 6gb RAM on new Sun X4440 servers with 2 x 1.9 Opteron Quads and a Sun iSCSI SAN.
Performance? Better
Resilience? Better
Manageability? Better
Scalability? Better
Energy Costs? Way lower
Support Costs (hardware warranty)? Lower
There's still some outdated views on virtualisation here ("OMG SLOW!"), just wondering if there's something I'm missing.
I'm fine with virtualisation when it's appropriate, not just for the hell of it which is what everybody seems to be doing.
Performance isn't better if you're running a exchange setup of any size, we use a pair of DL580s for exchange backend for each of our global regions - when you're buying servers that big, loosing 10%+ of the performance to hypervisor is counter intuitive.
Resilience isn't necessarily better, migrating VMs is one way but exchange clustering works well these days and doubletake (when it's working) is a powerful solution too. Either are better cross site solutions as they avoid worrying about SAN replication in the background which just doesn't work well with Exchange.
Managability is questionable - it's another product and another layer of the solution to manage. I now need experience in managing a hypervisor which I didn't before and I haven't removed the need for any of the other experience.
Scalability - I'm not sure that it is really, any size of exchange solution is going to need servers dedicated to it really.
Energy costs haven't changed much, virtualisation is actually costing us more in power, blade chassis love power and having virtualisation capability seems to encourage people to deploy more machines. Because a small business with 5 servers they barely used can save power doesn't mean everybody can - believe me, current power consumption at one London facility is close to 1500 AMPs, if I could reduce it cost effectively I would because it costs an awful lot of money.
Support costs haven't significantly changed for what we've virtualised either. There is less hardware to cover but it's higher end and more expensive, added to which we now have support costs from the hypervisor.
I've nothing against virtualisation on the whole, I've a major problem with people pretending it's the solution to every problem and believing every bit of marketing vmware put out. In some situations it works and works well, there are systems we have which are much better for being virtualised and have removed major worries in terms of DR. That doesn't mean any and every workload should be virtualised though.