I've read about a hundred post on this but thought it might help me to ask one of my own for my circumstances. I'm new to the company and I'm the one man show, small company.
1 Dell 2900 Server:
Windows 2003 R2
2 (QuadCoreXeon Processors 2.5ghz)
Raid5 (3 250gb hard drives for the OS and data on different partitions)
Raid1 (2 500gb hard drives for data)
4 (Intel ProPT Dual Port 1gb Nic's)
1 file server <-- looks like old pc that was converted to file server (Windows 2003 R2)
Not sure of detailed hardware but doesn't look like it's being used.
The Dell 2900 server is currently being used as the:
SQL 2005 Standard <- this is for a small custom application they had built to handle our product inventory. They have been using it for over a year and the database is only like 10megs, 20megs if you include the logs.
Terminal Server <-- this is an issue since this is also the DC.
So to my question.
They are not going to let me purchase any more hardware for the time being, at least no more servers. So I am considering Vmware so I can setup this up a little better and provide some redundancy with what I have. I'm still a little new to AD and Domains but I'm confident that I can get this setup a little better than this. I was thinking that I would setup separate Vmware machines like this.
Primary DC (Virtual Machine)
File Server & Backups (Virtual Machine)
SQL Server 2005 (Virtual Machine)
SharePoint (Virtual Machine - this would be down the road, not right now)
Terminal/Application Server (Virtual Machine- only 2 apps to be shared which are Quickbooks and the special inventory application)
Secondary DC (physical file server - old pc maybe)
Now I'm not sure if this is correct or not since I've never setup a Vmware environment but I was planning on running this on Vmware ESXI 3.5 since now it's free.
I'm just looking for some advice on how to best plan to implement this need and fill in any holes that I have forgotten about.