A Course on Global Catalog And Flexible Single Master Operations (Fsmo) Roles 1 Prepared for: *Stars* New Horizons Certified Professional Course Company Confidential 1 UNDERSTANDING THE GLOBAL CATALOG • Central repository for forest-wide data. • Subset of attributes from objects forestwide. • First domain controller in the forest is automatically configured as a global catalog server. • Other domain controllers can become global catalog servers. 2 FUNCTIONS OF THE GLOBAL CATALOG • Facilitate searches for objects in the forest • Resolve User Principal Names (UPNs) • Provide universal group membership information – If the domain is in Microsoft Windows 2000 native functional level or later, global catalog information is required in order for users to log on. 3 UNIVERSAL GROUP MEMBERSHIP CACHING • New for Microsoft Windows Server 2003. • When enabled, non-global catalog domain controllers can process logons without contacting a global catalog server. • Refreshed on an eight-hour interval. • Eliminates the need to place a global catalog server in a remote site to facilitate logons. • Provides better logon performance. • Can be used to minimize wide area network (WAN) link usage. 4 LOGON PROCESS AND THE GLOBAL CATALOG • Universal group membership is used in creation of the access control list (ACL) when the user logs on. • Global catalog is used to verify universal group membership. • Users might be denied logon if the global catalog is not available and universal group membership caching is not enabled. • Built-in Administrator account can logon, regardless of global catalog availability or the universal group membership caching configuration. 5 ENABLE UNIVERSAL GROUP MEMBERSHIP CACHING 6 PLANNING GLOBAL CATALOG SERVER PLACEMENT CONSIDERATIONS • There is additional global catalog replication traffic when a global catalog is configured. • Consider placing a global catalog server in each site or configure universal group membership caching for that site. • Consider placing a global catalog server in each site where applications need to make global catalog queries. 7 ENABLING A GLOBAL CATALOG SERVER 8 UNDERSTANDING FLEXIBLE SINGLE MASTER OPERATIONS ROLES • Flexible Single Master Operations (FSMO) roles – Assigned automatically to the first domain controller in a domain – Roles can be transferred to other domain controllers • Used to reduce conflict and facilitate communication concerning replication between domain controllers 9 FIVE FSMO ROLES • • • • Domain naming master Relative identifier (RID) master Infrastructure master Primary Domain Controller (PDC) emulator • Schema master 10 DOMAIN-SPECIFIC ROLES • RID master—Assigns RIDs to other domain controllers • Infrastructure master—Allows security principals to be tracked between domains • PDC emulator – Backward compatibility with Microsoft Windows NT Server version 4.0 domains and later client computers (Microsoft Windows 98 and Windows Me) – Time synchronization – User account password change replication 11 DOMAIN-WIDE OPERATIONS MASTERS 12 RID MASTER • Used when security principals are created – RID makes the individual security principal security identifier (SID) unique within a domain – Built-in RIDs are consistent between domains, for example, Built-in Administrator has a RID of 500 • RID master gives other domain controllers RIDs to use when new objects are created 13 WHAT IF THE RID MASTER ISN’T AVAILABLE? • Doesn’t affect existing users • Might cause a problem when creating new objects, if the existing RID pool on the domain controller is depleted • Problems moving objects between domains 14 INFRASTRUCTURE MASTER • Manages user and group references for objects between domains • Updates ACLs and group memberships as required • Queries the global catalog to ensure that references are current • Role should not be assigned to a global catalog server – Exception 1: There is only a single domain in the forest – Exception 2: All domain controllers are also global catalog servers 15 PDC EMULATOR • Provides backward compatibility for pre– Windows 2000 client computers • Acts as the PDC in Windows 2000 mixed functional level for any Windows NT Server version 4.0 backup domain controllers (BDCs) that are present on the network • Acts as a central manager for user password changes, replication, and account lockouts • Handles time synchronization 16 ALTERNATE TCP/IP ADDRESS CONFIGURATION • Domain naming master • Schema master • These roles are assigned to only one domain controller in the entire forest • Usually these roles are assigned to domain controllers in the forest root domain 17 DOMAIN NAMING MASTER • Allows additions or removals of domains. • Ensures domain names are unique in the forest. • Domains cannot be added or removed if the domain naming master is not available. • Enterprise Admins level access is required in order to add and remove domains. 18 SCHEMA MASTER • Controls access to the schema. • Ensures modifications are replicated to all domain controllers in the forest. • The schema cannot be modified if the schema master is not available. • Schema Admins level access is required to modify the schema. 19 PLACING FSMO SERVERS • In a multi-domain environment, you’ll likely move some of the FSMO roles. • Decisions on placing domain controllers involve. – Number of domains that are a part of the forest – Physical structure, including sites – Number of domain controllers in each domain 20 DEFAULT FSMO ROLE ASSIGNMENTS 21 ADJUSTING FSMO ROLES IN FOREST ROOT 22 MANAGING FSMO ROLES • What happens when a domain controller holding a given FSMO role fails? • Transferring roles. • Seizing roles. 23 WHAT ARE THE IMPLICATIONS OF FAILURE? • • • • • Schema master Domain naming master PDC emulator RID master Infrastructure master 24 MANAGING ROLES • Active Directory Users And Computers – RID master – Infrastructure master – PDC emulator • Active Directory Domains And Trusts—domain naming master • Microsoft Management Console (MMC) Schema snapin—schema master • Repadmin • NTDSUtil—All roles 25 SUMMARY • • • • • • Global catalog function Global catalog server placement Domain-wide operations masters Forest-wide operations masters Implications of FSMO failure Tools to manage FSMO roles 26 27