?
Solved

Mixed DC platforms

Posted on 2008-10-22
12
Medium Priority
?
193 Views
Last Modified: 2013-12-13
Is it acceptable practice to run a 32 bit Windows Server 2003 domain controller along side a 64 bit domain controller? WOuld there be any problems?
0
Comment
Question by:zen_68
  • 6
  • 6
12 Comments
 
LVL 70

Accepted Solution

by:
KCTS earned 1000 total points
ID: 22776976
Yes - perfectly acceptable - no issues
0
 

Author Comment

by:zen_68
ID: 22777243
I'm removing a brand new server which was just added as a second dc. I should've ordered it with 64bit but didn't. Dell is sending me the 64 bit R2 discs so I can wipe this clean and start over in 64 flavor.

Do I run the adprep /domainprep  /forestprep from the 64 disc on the only dc remaining before promoting the new server which will start as a member server?
0
 
LVL 70

Assisted Solution

by:KCTS
KCTS earned 1000 total points
ID: 22777379
If its the same version of windows ie they are both the 2003 or both the 2003R2 then no need to run adprep.

You will have to DCPROMO the server that you added to remove it as a DC, if you intend to remove it and install the 64bit version on it, you cannot upgrade to 64bit - it has to be installed from scratch
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 

Author Comment

by:zen_68
ID: 22777465
Right, demote first via dcpromo, then take down to wipe and go 64 bit. My present older dc that will stay online currently has the FSMO roles. Its a much older box in terms of hardware & 2003 Regular instead of RC2. Should I consider transferring the roles?
0
 
LVL 70

Expert Comment

by:KCTS
ID: 22777500
It won't improve performace if you do , but it may not be a bad idea in the long run - especially if you intend to replace the older server sometime soonish.
0
 

Author Comment

by:zen_68
ID: 22777510
I also have your instructions for adding a dc. I followed them and they worked perfectly, thanks very much. One thing I did differently was to manually add the DNS server role to it after running dcpromo. Was this unecessary? I'm refering to the last line in your directions here:

The order does not matter, as long as the roles are present somewhere there will be no problems the process for replacing a domain controller is as follows:-

The way to cleanly replace a Domain Controller cleanly and with minimal disruption to users is as follows:-

Install Windows 2003 on the new hardware
Assign the new computer an IP address and subnet mask on the existing network
Make sure that the preferred DNS server on new machine points to the existing DNS Server on the Domain (normally the existing domain controller)

Join the new machine to the existing domain as a member server

Note: If the new Windows 2003 server is the ‘R2’ version and the existing set-up is not then you need to run Adprep  from CD2 of the R2 disks on the existing Domain controller. Adprep is in the \CMPNENTS\R2\ folder on CD2.

From the command line promote the new machine to a domain controller with the DCPROMO command from the command line
Select ‘Additional Domain Controller in an existing Domain’

Once Active Directory is installed then to make the new machine a global catalog server, go to Administrative Tools, Active Directory Sites and Services, Expand ,Sites, Default first site and Servers. Right click on the new server and select properties and tick the ‘Global Catalog’ checkbox. (Global catalog is essential for logon as it needs to be queried to establish Universal Group Membership)

Assuming that you were using Active Directory Integrated DNS on the first Domain Controller, DNS will have replicated to the new domain controller along with Active Directory.

If you are using DHCP you should spread this across the domain controllers for now. In a simple single domain this is easiest done by Setting up DHCP on the second Domain controller and using a scope on the same network that does not overlap with the existing scope on the other Domain Controller. Don’t forget to set the default gateway (router) and DNS Servers.

For now, all the clients (and the domain controllers themselves) need to have their Preferred DNS server set to one domain controller (the new one), and the Alternate DNS to the other (the old one), that way if one of the DNS Servers fails, the clients will automatically use the other.

Both Domain Controllers by this point will have Active Directory, Global Catalog, DNS and DHCP.
You now need to move the FSMO roles (including the PDC emulator from the old machine to the new machine.  You should cleanly transfer the FSMO roles. This can be done in different ways see http://support.microsoft.com/kb/255504 or http://support.microsoft.com/kb/324801 or http://www.petri.co.il/transferring_fsmo_roles.htm for alternatives methods that can be used.

You should now test that all is OK by disconnecting the old DC (just unplug the network cable). The domain should continue to function, if not then troubleshoot. Reconnect the old Domain Controller when you are satisfied all is OK.

Once you are sure that all is OK then you can either leave both Domain controllers operational, (two domain controllers are normally recommended for fault tolerance)

If you really want to get rid of the old Domain controller then:

You should make sure that all the clients are using the new Domain Controller as their preferred DNS Server - and the Alternate DNS server is blank.

Run DCPROMO on the old DC to demote it back to a member server, and then remove it from the domain.
Reconfigure the DHCP scope if required.

If you follow this guidance it should result in a clean transition. There is no need to rename anything or manually add any DNS info.
0
 

Author Comment

by:zen_68
ID: 22777539
*********It won't improve performace if you do , but it may not be a bad idea in the long run - especially if you intend to replace the older server sometime soonish.********

I'm thinking it's gonna die before the new one will, as its like 5 years older.
0
 
LVL 70

Expert Comment

by:KCTS
ID: 22777592
@@ zen_68 - this really is too much - if you are going to steal my words from other posts please have the decency to acknowledge the fact.....

0
 
LVL 70

Expert Comment

by:KCTS
ID: 22777604
Opps - please ignore my comment - I thought it was another person stealing my words - it happens - sorry.
0
 

Author Comment

by:zen_68
ID: 22777666
No no, I would never do such a thing. I found your instructions in another post and followed them when I first added this 32 bit dc. They worked very well and I thank you for posting them. Sorry If I did wrong by re-posting them.
0
 

Author Comment

by:zen_68
ID: 22777677
I was looking for quates to make sure it was acknowledged they were your words!
0
 
LVL 70

Expert Comment

by:KCTS
ID: 22778525
Please accept my apologies - I did not realise the post was from you as I did not read it properly - I thought someone else had jumped in as they sometimes do - and quoted one of my previous answers - once again apologies.
0

Featured Post

Free recovery tool for Microsoft Active Directory

Veeam Explorer for Microsoft Active Directory provides fast and reliable object-level recovery for Active Directory from a single-pass, agentless backup or storage snapshot — without the need to restore an entire virtual machine or use third-party tools.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

We live in a world of interfaces like the one in the title picture. VBA also allows to use interfaces which offers a lot of possibilities. This article describes how to use interfaces in VBA and how to work around their bugs.
No other job is as rewarding and demanding as building an iPhone app is. It is not really in the hands of the developer for the success of an iPhone app. Many factors operate jointly for every iOS application's success in the market.
An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …
Screencast - Getting to Know the Pipeline

580 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question