从入门到精通AD中的5种操作主机
在之前我们已经了解了在AD(活动目录)中创建林,域树和子域的方法,在一个域中,为了提高容错性和高可用性,我们建议大家在一个域中最好存在多台DC,每个DC维护域中相同的活动目录数据库.而这些DC是对等的,那么就会产生一些问题:为了保证活动目录数据库的一致性就需要执行复制操作,一般的复制是多主机复制(多个DC平等),但某些更改不适合使用多主机复制执行,因此需要有称为"操作主机"的DC接受此类更改的请求.
首先我们先来了解什么是"操作主机","操作主机"都包括什么?
在每个林中有5种操作主机角色(这些操作主机角色可以指派给一个或多个DC)
1)架构主机
2)域命名主机
在域范围内包括以下:
1)主域控制器仿真主机(PDC Emulator)
2)相对 ID (RID) 主机
3)基础结构主机
在整个林中,只能有一个架构主机
如何管理架构主机(默认没有安装管理架构的工具):
1)注册架构管理工具regsvr32 schmmgmt.dll
2)使用mmc添加【Active Directory架构】
3)查看架构主机
控制林中域的添加或删除,可以防止林中的域名重复
在整个林中只能有一个域命名主机
使用【Active Directory域和信任关系】查看域命名主机
林中的每个域中只能有一个PDC 仿真主机
PDC 仿真主机的主要作用:
1)管理来自客户端(Windows NT/95/98)的密码更改
2)最小化密码变化的复制等待时间
3)同步整个域内所有域控制器上的时间
4)查看PDC 仿真主机
林中的每个域中只能有一个RID 主机
每次当DC创建用户、组或计算机对象时,它就给该对象指派一个唯一的安全ID(SID)。SID包含一个域SID(它与域中创建的所有SID相同)和一个RID(它对域中创建的每个SID是唯一的)。对象的SID=域SID+RID
使用【Active Directory用户和计算机】查看RID主机
负责更新从它所在的域中的对象到其他域中对象的引用
每个域中只能有一个基础结构主机
使用基础结构主机的要点:
1)除非域中只有一个域控制器,否则不应将基础结构主机角色指派给全局编录所在的域控制器
2)如果域中的所有域控制器都存有全局编录 ,则无论哪个域控制器承担基础结构主机角色均不重要
3)负责在重命名或更改组成员时更新“组到用户”的引用
|
命 令
|
意 义
|
| Transfer PDC | 转移PDC仿真主机 |
| Transfer PID master | 转移RID主机 |
| Transfer infrastructure master | 转移基础结构主机 |
| Transfer domain naming master | 转移域命名主机 |
| Transfer schema master | 转移架构主机 |
在转移主机角色过程中要注意执行者是否有权限
可以使用Windows图形界面和命令行方式实现
转移操作主机的过程是可逆的
2)在ntdsutil命令提示符下键入“roles”命令

4)在server connections命令提示符下,键入 "connect to server dc2.benet.com.cn"(由于第一台DC脱机,需要使用第二台DC进行域名解析)命令
5)在server connections命令提示符下,键入“quit”(返回上一级命令提示符)
6)在fsmo maintenance命令提示符下,键入“seize RID master” ,按提示确认是否占用RID Master角色,单击"是"按钮,完成操作后,操作主机恢复为第二台DC:
|
命 令
|
意 义
|
| Seize PDC | 占用PDC仿真主机 |
| Seize PID master | 占用RID主机 |
| Seize infrastructure master | 占用基础结构主机 |
| Seize domain naming master | 占用域命名主机 |
| Seize schema master | 占用架构主机 |