Computing.Net > Forums > Windows Server 2003 > Running Exchange Server on Domain Controller

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Click here to start participating now! Also, check out the New User Guide.

Running Exchange Server on Domain Controller

Reply to Message Icon

Name: superjnf
Date: October 4, 2009 at 14:07:59 Pacific
OS: Microsoft Windows XP Professional
CPU/Ram: 2.802 GHz / 3007 MB
Product: Microsoft Windows server 2003 enterprise
Subcategory: Installation
Comment:

Hello. Would it be a good idea to Install VMware on a Domain Controller and install Exchange Server in there? I am trying to run everything on one server box. My server is a Pentium D 3.0 GHz and I might be upgrading the processor to a E6600 Core 2 Duo, if that is going to be necessary for this operation.




Response Number 1
Name: Curt R
Date: October 5, 2009 at 13:27:31 Pacific
+1
Reply:

Is this a production server, or something you're playing around on for learning purposes? Does this server utilize RAID and if yes, what configuration are you using (ie: RAID 1 - OS with RAID 5 - data etc)

If it's a production server, you need to keep in mind that you don't install vmware on the existing OS. You flatline the box, install vmware, then start installing things like your DC into a virtual machine.

The following is just my opinion but, if it were me, I'd get a second server and set it up with vmware and run exchange on that. You don't want to load up a DC with too many services...........especially if it's the only DC in your domain.

In fact, if it were me, I'd build a second DC and I'd make it redundant and then I'd worry about a vmware server running exchange.



Response Number 2
Name: wanderer
Date: October 5, 2009 at 15:49:07 Pacific
+1
Reply:

I suspect you already purchased your software? That is a shame.

You could have just bought SBS [small business server] and it would be installed as a DC with exchange. No vmware [esx] for servers required.



Response Number 3
Name: superjnf
Date: October 6, 2009 at 06:57:00 Pacific
+1
Reply:

Curt, This is for production use, not playing around for learning. If I want to do that, I can just use my Quad Core Desktop with 4 GB of RAM and run Virtual Machines for that.

"you don't install vmware on the existing OS. You flatline the box".

^ I don't get what you are trying to say. Are you trying to say that I don't install VMware Server For Windows on the Windows Server 2003 Domain Controller, or else the Domain Controller will lock up, freeze and crash? What about if I install a Core 2 Duo or a Core 2 Quad? My primary server has only 2 GB of Server RAM and My secondary server, which has a Pentium 4 3.00 GHz server has PC 3200 1 GB of RAM. The secondary server has 2 NIC's, where I am trying to make it the Internet Gateway as well as the Terminal Server.

How much servers will I be needing to be running for 24/7? I am trying to get one machine to be a Domain Controller, Another Machine to run Exchange Server and another server to be a Terminal Server. I only have 2 Server Machines. I can use a Chaintech Full Tower Desktop Machine as well as a server.

Running 3 Machines in Parallel in my opinion sounds good and is the way to go, but Power Consumption is main issue. Will 3 Servers waste a lot of power?

This is in a house, only hosting 4 people internally, plus more than 25 more remotely via Terminal Services and VPN.

Also Keep In Mind. I need one server to be a file server because I store everything on the server, large video files, audio files, etc. I also store my files in my 500 GB hard drive on my Quad Core system. The point I am trying to make is that I do not use RAID since I need all the space on the server and I need full gigabit speed to access the files stored on the server.



Response Number 4
Name: Curt R
Date: October 6, 2009 at 07:25:55 Pacific
+1
Reply:

Curt, This is for production use, not playing around for learning. If I want to do that, I can just use my Quad Core Desktop with 4 GB of RAM and run Virtual Machines for that.

I wasn't asking if it was going to be a production server, I was asking if it is a production server. As in, is it presently in production and in use?

I don't get what you are trying to say. Are you trying to say that I don't install VMware Server For Windows on the Windows Server 2003 Domain Controller,

I was saying, you don't install vmware on the OS (as in after it's installed) but instead, install vmware on a blank hard drive.

However, you just said "VMware Server for Windows" and that's a little different than what I've used. I didn't realize you could get vmware that installs on the OS so please excuse my ignorance (I googled 'vmware server for windows' and did a little reading). I should have realized that you could but I've only looked at the package you install on a blank server.

Regardless, I don't believe you would want to install this on a DC. In my own experience I've learned you don't want to load too much on a DC. If you can run this on another, member server, I would go that route. At least this way if it does mess up at some point, it doesn't shut down your domain.

I'm just looking over your list of things you wish to accomplish. If you have 3 machines you could use, I would leave the DC as just a DC. I would put exchange on it's own server as well. I would likely put TS and VMware on a 3'd.

You might want to consider making the exchange server a DC as well and make it redundant.

Basic file server services could be supplied by the DC as well.



Response Number 5
Name: wanderer
Date: October 6, 2009 at 08:20:34 Pacific
+1
Reply:

"The point I am trying to make is that I do not use RAID since I need all the space on the server "

You backing this up????

There are a number of layers you employ to protect your data. No raid means you are down to only backups. If you don't backup you have no protection at all.

no protection is begging for wholesale failure



Related Posts

See More



Response Number 6
Name: superjnf
Date: October 6, 2009 at 15:20:48 Pacific
+1
Reply:

Curt, The server isn't in production. Someone has it right now and I am going to get it in a few weeks and right now, I am just using a Pentium 2 450 MHz system with 384 MB of RAM as a DC and a Pentium 4 3.00 GHz with 1 GB of RAM as a Domain Controller with a Terminal Server VM on it (the terminal server performance is terrible on this machine).

I excuse your ignorance, I also never knew VMware could run without an operating system and now I know what you mean. I thought running a Domain Controller under a VMware would not make any sense since the Host won't know where the DC is at, i.e. the VMware is at, but since you mentioned VMware to be its own operating system, I may consider that. I just hope using the VMware for filesharing for both the Exchange and Domain server will be fast over a single Gigabit Ethernet off the server and that I can also directly map a 500 GB hard drive for file storage.

How does this sound?

Wanderrer, I take your concern that I should at least be using RAID or Backup, I will consider investing on more 500 GB or 1 TB hard drives for this operation. I want to consider though that I've been using 200 GB hard drives in these servers and they have NEVER failed since 2006. One server's hard drive is actually from 2003. I may take your advice though.

UPDATE: Oh another thing Curt, My server only has 2 GB of RAM. Should I upgrade to 4 GB before installing VMware ESX Server?



Response Number 7
Name: Phatsta
Date: October 8, 2009 at 09:35:10 Pacific
+1
Reply:

I'm on Curts side in this. The better solution is usually to run vmware ESXi on a blank drive and run your o/s on top of that. It makes no sense at all to install vmware on win2003 and then a virtual machine on top of that in this specific case, your system will get really slow (at least with my standards), the load on the hardware will be constantly high, so it's like asking for trouble. Plus, the routing in vmware for windows is a bit f-ked up in some versions so you'd be better off with anything else.

If I were you I'd keep the load as low as possible, i.e. no extra o/s running that are not needed, especially with a Pentium D CPU. If you're setup were dual XEON quad cores it would have been different.

But even better, you can run win2003 with exchange on one stand-alone server, and you don't need to get the SBS version. Just read a little on petri.co.il where he explains it all, I think the article is called 'Configure Exchange on single server scenario' or something like that.

You've been lucky with your harddrives, but statistics talk against you, sooner or later you'll have a crashed drive and when you do you'll love yourself for setting up that RAID1 array, trust me. With backups only it's still a days work to get everything back to where it was.

Good luck.



Response Number 8
Name: Phatsta
Date: October 8, 2009 at 09:40:05 Pacific
+1
Reply:

I even found the article. It's for setting up web access to exchange, but if you don't need web access you only need to install exchange and you're done.

http://www.petri.co.il/how-can-i-co...



Response Number 9
Name: superjnf
Date: October 8, 2009 at 12:49:56 Pacific
+1
Reply:

Pentium D CPU. If you're setup were dual XEON quad cores it would have been different.

^ Thats what I am trying to ask. Should I upgrade to a E6600?

I asked the same question in overclock and they say that my setup is fine:

http://www.overclock.net/servers/58...

I am also thinking of tossing my Server Class 2 GB PC 5300 RAM to Desktop PC 6400 Memory, which is 4 GB of RAM.



Response Number 10
Name: wanderer
Date: October 8, 2009 at 15:22:03 Pacific
+1
Reply:

drive from 2003 and no backups? Apparently your data is not important. Fast car on a short pier.

Do be clear backup and raid are not the same things. For example raid protects you if a drive fails but you remain operational. Backup doesn't do that.

Backup helps if someone overwrites a critical file with a blank one. Raid doesn't help you with that.



Response Number 11
Name: scurlaruntings
Date: October 14, 2009 at 06:53:27 Pacific
+1
Reply:

Lots of opinions here. To the original poster:

You CAN run Exchange on a DC. BUT this isnt a recommended configuration from MS for a number of reasons. (fairly ironic taking into account SBS.. hey ho..) Exchange will run happily on a DC. But if you are ever in a DR scenario whereby you need to move Exchange to another server you will run into many problems. That said if its servicing 30 users or less and speced up well there should be no foreseable problems. Just ensure your solution is scalable for your users requirements. If you anticipate growth then use seperate servers.

Additionally stick with ESX or ESXi. ESXi is free. But is limited in comparison to ESX/Vsphere. Going by your requirements ESXi will be fine. Note ESXi is its own proprietary Linux/Unix kernel that runs on a barebones system that allows you to get full use of the underlying hardware. Dont put VMware Server on top of an existing windows installation as you wont get full use of the hardware and additional server resources will need to be dedicated to the Operating System underneath VMware Server.



Response Number 12
Name: scurlaruntings
Date: October 14, 2009 at 06:56:24 Pacific
+1
Reply:

To Phatsta

I even found the article. It's for setting up web access to exchange, but if you don't need web access you only need to install exchange and you're done.

http://www.petri.co.il/how-can-i-co...

-----------------------------------------------------------------------------------------

Thats not web access. OWA is part of the Exchange suite. That link is for RPC over HTTP(s) which is essentially a MAPI connection to Exchange from Outlook over the internet over SSL/HTTP to Exchange. In other words run your outlook client native to Exchange without having to use a VPN. Its a popular solution amongst Exchange managed services. Im not sure how that fits into the original posters requirements?



Reply to Message Icon

Not connection to PC via ... Outlook Web Access and II...



Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Windows Server 2003 Forum Home


Google Ads



Results for: Running Exchange Server on Domain Controller

Block Port 389 From Exchange Server www.computing.net/answers/windows-2003/block-port-389-from-exchange-server/7032.html

Domain controller for Windows 2003 www.computing.net/answers/windows-2003/domain-controller-for-windows-2003-/2545.html

Cannot access server on domain www.computing.net/answers/windows-2003/cannot-access-server-on-domain/1565.html