I will be looking to buy a new server soon, and would like to consolidate servers into one VM server. I will have equivalent infrastructure offset, so this isn't a case of having all my eggs in one basket.
I have a Terminal Server that is running an application that is very CPU-constrained (RAM, disk I/O and net I/O are light) running on a 2x Xeon E5405 box. I also have a Domino server running on another box (Prestonia Xeon, old), an AD Domain Controller (no FSMO roles, a member of a global tree, roughly same vintage), a lightly used file server (another Xeon of the same vintage), and a Linux server running on fairly weak hardware.
I plan to buy a server with several CPUs, and then assign all but one or two to the TS VM (which will have virtual SMP). The remaining VMs will not have virtual SMP and can be scheduled freely among the 1 or 2 CPUs remaining.
I've heard that running a VM with many virtual CPUs does not perform well -- is there any truth to this?
I will also need a backup solution that can talk to an LTO3 SCSI tape drive and be able to back up VMs so that DR would be as simple as setting up another VMWare box and restoring to it. Any suggestions?
Any other hardware or software pitfalls to be aware of?