在站点间移动域控,这个操作在Windows 2000的平台,可能会多一些,曾经听到MS的一个讲师说,在2000时代做域控,为了在上海新建一个站点,首先在总部北京做好域控,然后这个域控跟人一起飞一下到上海,为什么这么做,因为上海和北京的WAN连接速度太慢了。自从Windows 2003开始,引入了IFM这个新的特性,可以将初次安装域控的数据打包成文件了,于是方便了很多。我们现在考虑到有可能将域控在站点间移动,可能是因为网络的变更,或是服务器资源的重新分配。

whatever,不管以上哪种,或是更多的实际需求,我们要在站点间移动域控了,我们要做哪一些先期准备,或是有哪些考虑的事情呢?个人觉得最主要的有几个方面:

1、看下这台服务器是不是手工指定的桥头堡服务器,如果该服务器是站点当中的桥头堡服务器,那么我们需要将这个角色转移到其他的服务器上,并保证新的桥头堡服务器与其它站点的桥头堡服务器的复制对象创建完成,复制正常;

2、如果这台服务器是站点中唯一的DNS服务器,还要考虑将其它的服务器设置为DNS服务器,完成这个操作后,还要更改客户端的DNS指向;

3、反注册这台服务器的SRV记录,当然,我们不需要在DNS服务器上一条一条清除,可以使用nltest命令行工具来完成这个操作,nltest /dsderegdns:server.contoso.com,其中server.contoso.com就是要在站点间移动的域控,完成这个操作以后,还得把netlogon服务停止了;

4、删除相关的复制对象,一般来说,复制对象都是KCC自动创建的,我们需要与移动服务器相关的复制对象进行删除;

完成了以上的操作,接下来,我们就可以更改服务器的IP信息,把它移动到新的站点当中:

1、使用repadmin/kcc命令建立服务器与新站点中服务器的复制对象;

2、使用ipconfig/registerdns和nltest/dsregdns注册相应的SRV记录;

3、最后使用dcdiag工具来诊断服务器,查看服务器运行是否正常,排除其它的一些可能