Hello and welcome to LinuxQuestions,
First of all, you will not be able to have completely the same funcionalities as a Windows 2003 or 2008 server. The first thing you'll have to do is forget the 'Windows way'. Linux is just a complete different ballgame.
I personally would add Debian to the list, since it's one of the most stable and secure distributions to my knowledge. I don't know how you plan to administer your servers but if you don't have any experience with Linux I would strongly advice you to start out learning the console and getting used to working in a terminal since that's the preferred way to administer a Linux server IMHO.
Setting Linux servers up in an ESX environment is no problem whatsoever.
You can have Linux run DHCP server, DNS server, OpenVPN, Samba fileserver (and printing), CUPS as print server, lots of possibilities.
However for the mailserver, if you want to hang on to Exchange, that's not going to work on Linux. If you want to mantain your Exchange then you'll need to have one Windows running. But there are pretty good opensource alternatives for Exchange that are worth you looking at them.
What exactly do you mean by application servers? ASP, .NET, other?????
Kind regards,
Eric
|