Zähle auf welche Dienste du brauchst, daraus bekommst du die VM's mit entsprechendem OS. Dann zählst du den benötigten Ram zusammen und lässt etwas Puffer.
Habt ihr schon Produktive Virtuelle Maschinen oder habt ihr vor zu virtualisieren? Wenn ja würde ich eine richtige und saubere Virtuelle Umgebung (2-3 Hosts; SAN) aufbauen und die Testumgebung dort integrieren (eigener Host für Test, Priorisierung,...).