I'm trying to determine the best route for a server upgrade for the company I work for. We're growing and I'd like to get something that can grow with us. I have a flexible budget.
We currently run two servers, a Dell PE 2600 (7 yrs old, no warranty, Xeon 2400 2.5GB RAM) with Win2k3 that hosts AD/DNS/DHCP/Print Sharing, our BackupExec install, and Exchange 2k3. Total space used is about 50GB, including 26GB used by Exchange.
A second server, an HP ML350 (2 years old, still in warranty, Xeon E5430 4GB RAM) hosts an ERP app, another accounting app, file sharing for everyone (we don't use folder redirection or roaming profiles -- just straight shared drives), and our Trend Micro AV install. Total space used is about 100GB.
We have 17 users in the office and 5 sales reps which access their email via OWA. Backups are done nightly to an HP Ultrium LTO3 tape drive, and to a QNAP NAS with 2x1.5GB RAID1 arrays.
My plan is to upgrade to a single Dell R710 (Intel X5675, 24GB RAM, PERC H700 RAID with 2x1TB SAS Near Line drives RAID1 for File sharing, and 4x300GB 15K SAS drives RAID10 for VMs) and virtualize our existing two servers with ESXi. I would run 4 Win2k8 R2 VMs, one for AD/DNS/DHCP/etc, one for our ERP/accounting app, one for Exchange 2k10, and one for SQL server.
The old Dell would be decommissioned and the HP would be upgraded to Win2k8 R2 to act as a secondary DC and run various other software that we currently don't have the hardware for.
Arguably, I'm putting our entire IT infrastructure on one server and if it goes down, all of our VMs go down, but I don't have quite the budget to get a proper HA setup. I'm a fan of "put all your eggs in one basket and watch that basket", so I planned on getting 3yr Dell ProSupport with 4HR same day service. This would be an acceptable level of downtime to us.
Is my plan solid? Am I overlooking a critical area? I'm fairly knowledgable, but this is my first time configuring a setup at this level, so I'd like to get it right. I'll be working with a consultant to help with the AD/Exchange migration, so we covered in that respect. Thanks in advance for your feedback.
I think what you're doing is just fine actually, although I might be tempted to put ESXi on the ML350 too, it can take dual CPUs and up to 32GB of memory, you may as well split your VMs.
I might also be tempted to double the memory in the R710 as it's quite cheap and will help a lot.
Then you have two hosts - ok one's much faster than the other - but in time if you have the budget you could buy proper licences, vCenter and some shared storage and take full advantage of the full vSphere features like vMotion/Storage-vMotion, HA, DRS etc.
But yeah, you're on the right track.