Design Considerations for Active Directory Operations Masters

Active Directory's multimaster replication model creates a distributed environment that allows any domain controller to be used for authentication and allows changes to be made to standard directory information without regard to which domain controller is used. The approach works well for most Active Directory operations—but not all. Some Active Directory operations can only be performed by a single authoritative domain controller called an operations master.

Operations Master Roles

A designated operations master has a flexible single-master operations (FSMO) role. The five designated roles are

  • Schema master

  • Domain naming master

  • Relative ID (RID) master

  • PDC emulator

  • Infrastructure master

As depicted in Figure 33-15, two of the roles, schema master and domain naming master, are assigned on a per-forest basis. This means that there is only one schema master and only one domain naming master in a forest. The other three roles, RID master, infrastructure master, and PDC emulator, are assigned on a per-domain basis. For each domain in the forest, there is only one of these operations master roles.

Operations masters in forests and domains.

Figure 33-15. Operations masters in forests and domains.

When you install Active Directory and create the first domain controller in a new forest, all five roles are assigned to that domain controller. As you add domains, the first domain controller installed in a domain is automatically designated the RID master, infrastructure master, and PDC emulator for that domain.

As part of domain design, you should consider how many domain controllers you need per domain, and whether you need to transfer operations master roles after you install new domain controllers. In all cases, you'll want to have at least two domain controllers in each domain in the forest. The reasons for transferring the operations master roles depend on several factors. First, you might want to transfer an operations master role to improve performance, as you might do when a server has too heavy a workload and you need to distribute some of the load. Second, you might need to transfer an operations master role if you plan to take the server with that role offline for maintenance or if the server fails.

Using, Locating, and Transferring the Schema Master Role

The schema master is the only domain controller in the forest with a writeable copy of the schema container. This means that it is the only domain controller in the forest on which you can make changes to the schema. You make changes to the schema using the Active Directory Schema snap-in. When you start the Active Directory Schema snap-in, it makes a direct connection to the schema master, allowing you to view the schema for the directory.

To make changes to the schema, however, you must use an account that is a member of the Schema Admins group.

By default, the schema master is the first domain controller installed in the forest root domain. This role can be transferred using the Active Directory Schema snap-in or the NTDSUTIL command-line utility.

To locate the schema master, open the Active Directory Schema snap-in in a custom console. Right-click the Active Directory Schema node, and then select Operations Master. The Change Schema Master dialog box, shown in the following screen, shows the current schema master:

image with no caption

To transfer the schema master role to another server, follow these steps:

  1. Open the Active Directory Schema snap-in in a custom console. Right-click the Active Directory Schema node, and then select Change Domain Controller.

  2. In the Change Domain Controller dialog box, type the fully qualified domain name of the domain controller to which you want to transfer the schema master role, and then click OK.

  3. Right-click the Active Directory Schema node, and then select Operations Master. In the Change Schema Master dialog box, click Change, and then click Close.

Using, Locating, and Transferring the Domain Naming Master Role

The domain naming master is responsible for adding or removing domains from the forest. Any time you create a domain, a Remote Procedure Call (RPC) connection is made to the domain naming master, which assigns the domain a globally unique identifier (GUID). Any time you remove a domain, an RPC connection is made to the domain naming master and the previously assigned GUID reference is removed. If you cannot connect to the domain naming master when you are trying to add or remove a domain, you will not be able to create or remove the domain.

To locate the domain naming master, start Active Directory Domains And Trusts. Right-click the Active Directory Domains And Trusts node, and then select Operations Master. The Change Operations Master dialog box, shown in the following screen, shows the current domain naming master:

image with no caption

To transfer the domain naming master role to another server, follow these steps:

  1. Start Active Directory Domains And Trusts. Right-click the Active Directory Domains And Trusts node, and then select Connect To Domain Controller.

  2. In the Connect To Domain Controller dialog box, type the forest root domain name in the Domain Name field, and then press Tab. Select an available domain controller to which you want to transfer the role, and then click OK.

  3. Right-click the Active Directory Domains And Trusts node, and then select Operations Master. In the Change Operations Master dialog box, click Change, and then click Close.

Using, Locating, and Transferring the Relative ID Master Role

The relative ID (RID) master controls the creation of new security principals such as users, groups, and computers throughout its related domain. Every domain controller in a domain is issued a block of relative IDs by the RID master. These relative IDs are used to build the security IDs that uniquely identify security principals in the domain. The actual security ID generated by a domain controller consists of a domain identifier, which is the same for every object in a domain, and a unique relative ID that differentiates the object from any other objects in the domain.

The block of relative IDs issued to a domain controller is called a RID pool. Typically, blocks of relative IDs are issued in lots of 10,000. When the RID pool on a domain controller is nearly exhausted, the domain controller requests a new block of 10,000 RIDs. It is the job of the RID master to issue blocks of RIDs and it does so as long as it is up and running. If a domain controller cannot connect to the RID master and for any reason runs outs of RIDs, no new objects can be created on the domain controller and object creation will fail. To resolve this problem, the RID master must be made available or the RID master role must be transferred to another server.

To locate the RID master, start Active Directory Users And Computers. Right-click the domain you want to work with, and then select Operations Masters. The Operations Masters dialog box, shown in the following screen, shows the current RID master on the RID tab:

image with no caption

To transfer the RID master role to another server, follow these steps:

  1. Start Active Directory Users And Computers. Right-click the Active Directory Users And Computers node, and then select Connect To Domain. In the Connect To Domain dialog box, type the DNS name of the domain, and then click OK.

  2. Right-click the domain node, and then select Connect To Domain Controller. In the Connect To Domain Controller dialog box, select an available domain controller to which you want to transfer the role, and then click OK.

  3. Right-click the domain node again, and then select Operations Masters. In the Operations Masters dialog box, the RID tab is selected by default. Click Change, and then click Close.

Using, Locating, and Transferring the PDC Emulator Role

The PDC emulator role is required for Windows Server 2003 to coexist with Windows NT 4 domain controllers. In a domain using the Windows 2000 mixed or Windows Server 2003 interim functional level, the Windows Server 2003 domain controller with this role acts as the primary domain controller (PDC) for all Windows NT 4 backup domain controllers (BDCs). In these environments, the job of the PDC emulator is to authenticate Windows NT logons, process password changes, and replicate domain changes to BDCs. It also runs the domain master browser service.

In a domain using the Windows 2000 native or Windows Server 2003 functional level, the Windows Server 2003 domain controller with this role is still responsible for processing password changes. When a user changes a password, the change is first sent to the PDC emulator, which in turn replicates the change to all the other domain controllers in the domain.

All domain controllers in a domain know which server has the PDC emulator role. If a user tries to log on to the network but provides an incorrect password, the domain controller checks the PDC emulator to see that it has a recent password change for this account. If so, the domain controller retries the logon authentication on the PDC emulator. This approach is designed to ensure that if a user has recently changed a password they are not denied logon with the new password.

To locate the PDC emulator, start Active Directory Users And Computers. Right-click the domain you want to work with, and then select Operations Masters. The Operations Masters dialog box shows the current PDC emulator on the PDC tab.

To transfer the PDC emulator role to another server, follow these steps:

  1. Start Active Directory Users And Computers. Right-click the Active Directory Users And Computers node, and then select Connect To Domain. In the Connect To Domain dialog box, type the DNS name of the domain, and then click OK.

  2. Right-click the domain node, and then select Connect To Domain Controller. In the Connect To Domain Controller dialog box, select an available domain controller to which you want to transfer the role, and then click OK.

  3. Right-click the domain node again, and then select Operations Master. In the Operations Masters dialog box, select the PDC tab. Click Change, and then click Close.

Using, Locating, and Transferring the Infrastructure Master Role

The infrastructure master is responsible for updating cross-domain group-to-user references. This means that the infrastructure master is responsible for ensuring that changes to the common name of a user account are correctly reflected in the group membership information for groups in other domains in the forest. The infrastructure master does this by comparing its directory data to that of a global catalog. If the data is outdated, it updates the data and replicates the changes to other domain controllers in the domain. If for some reason the infrastructure master is unavailable, group-to-user name references will not be updated, and cross-domain group membership may not accurately reflect the actual names of user objects.

To locate the infrastructure master, start Active Directory Users And Computers. Right-click the domain you want to work with, and then select Operations Masters. The Operations Masters dialog box shows the current infrastructure master on the Infrastructure tab.

To transfer the infrastructure master role to another server, follow these steps:

  1. Start Active Directory Users And Computers. Right-click the Active Directory Users And Computers node, and then select Connect To Domain. In the Connect To Domain dialog box, type the DNS name of the domain, and then click OK.

  2. Right-click the domain node, and then select Connect To Domain Controller. In the Connect To Domain Controller dialog box, select an available domain controller to which you want to transfer the role, and then click OK.

  3. Right-click the domain node again, and then select Operations Masters. In the Operations Masters dialog box, select the Infrastructure tab. Click Change, and then click Close.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset