AD从windows 2003升级到windows 2008

本文以图片的方式概述从 Windows Server 2003迁移到 Windows Server 2008全过程。本文假设案例如下:

原 Domain Control情况如下: 计算机名: DC2003.itpro.local(FQDN) IP地址: 192.168.255.1/24 (DNS:192.168.255.1) 操作系统: Windows Server 2003 Enterprise Edition SP1 提供服务: Domain Control、DNS 、DHCP

完成升级后,增加 Server2008为域控制器 计算机名: Server2008.itpro.local(FQDN) IP地址: 192.168.255.100/24 (DNS:192.168.255.100) 操作系统: Windows Server 2008 RC0 Enterprise 提供服务: Domain Control 、DNS

以上测试环境,无论是本地的 administrator,还是 itpro.local域中的 adminstrator,登录密码均为 p@ssw0rd (注意0是零,而不是字母O)

在开始之前,我们必须安装一台操作系统为 Windows Server 2008的服务器,具体安装过程,此处不再赘述。如果您手头目前没有 Windows Server 2008 光盘,可以去MS官方网站下载Beta版。

Windows Server 2008 安装完成之后,请修改本地连接的 IP地址为:192.168.255.100/24,DNS:192.168.255.1计算机机名为 Server2008,并将 Windows Server 2008加入到原 Windows Server 2003 EE域(itpro.local)中。

 AD从windows 2003升级到windows 2008

完成后,操作系统会要求重启。重启完成后,以 itpro/administrator身份登录成员服务器 Server2008。在测试进行之前,我们来查看一下,现有的 FSMO角色情况。(运行CMD,输入 netdom query fsmo)

AD从windows 2003升级到windows 2008

在升级域控到 Windows Server 2008之前,必须进行相关的扩展,这一点,与从 Windows Server 2000域升级到Windows Server 2003域一样。在这里我们必须在原 Windows Server 2003 域控制 器上运行 Windows Server 2008的 ADPREP工具,该工具位于 Windows Server 2008 RC0光盘中的 Source/adprep目录下,请复制 adprep目录到Windows Server 2003域控制上的任意磁盘分区中(计算机名为:dc2003),本案例将此文件夹复制 到 DC2003的磁盘分区D。

特别说明,敬请留意: 原 Windows Server 2000域升级到 Windows Server 2003域,只需对 Forest和 Domian进行扩展,但在 Windows Server 2003域升级到 Windows Server 2008域中,还必须对 RODC进行扩展,以便 Windows Server 2008能在基于 Windows Server 2003的域中担任域控制器类型角色,关于 RODC(全名为 Read Only Domain Control)可以查看本社区 Windows Server2008专题或互联网上的相关资料。

注意:以下操作在DC2003(域控制器)上进行操作。 开始 -运行 -CMD,进入D分区的ADPREP目录输入 adprep /forestprep 根据提示,选择”C “,并按下 Enter键继续。   AD从windows 2003升级到windows 2008  AD从windows 2003升级到windows 2008

AD从windows 2003升级到windows 2008  完成 Forest扩展。接下来的是 RODC 请输入:adprep /rodcprep(从显示结果来看,似乎这些扩展已经更新了,但之前尝试过跳过 RODC扩展时,不能继续。)

AD从windows 2003升级到windows 2008   完成 RODC的扩展之后,接下来进行的是 Domain的扩展。 输入:adprep /domainprep /gpprep (注意:关于adprep /domainprep /gpprep,请参见KB314649和KB309628)  AD从windows 2003升级到windows 2008

OK,我们已经做好了将 Windows Server2008(计算机名 Server2008)提升为域控制器的准备工作。

现在,请以itpro/administrator身份登录成员服务器 Server 2008。 开始 -运行 -dcpromo(相信这个您一定很熟悉)

AD从windows 2003升级到windows 2008 出现”Active Directory Domain Servers Installation Wizard“,在该向导中,我们选中”Use advanced mode installation“(使用高级模式),点击” Next>“(下一步) 

AD从windows 2003升级到windows 2008     在”Active Directory Domain Servers Installation Wizard“中,我们选中” Existing forest“中的”Add a domain controller to an existing domain“(增加域控制器到现有域),并点击“ Next> ”(下一步) 

AD从windows 2003升级到windows 2008     点击“ Next> ”继续   AD从windows 2003升级到windows 2008    选择域,点击“ Next> ”继续   AD从windows 2003升级到windows 2008    选择站点,点击“ Next> ”继续

AD从windows 2003升级到windows 2008 “ Additional Domain Controller Options”,以这个选项中,默认的 ROLES为“ DNS Server“和” Global Catalog“ ,而” Read Only Domain Control“,则为不可选,点击“ Next> ”继续

AD从windows 2003升级到windows 2008  如果您在刚刚开始的时候,还未为 Server2008配置静态的 IP地址话,在这里您将会遇到以下提示,请选择 “ No, I Will assign Static IP addresses to all physical networdk adapters “ 项来为该成员服务器配置静态 IP。   AD从windows 2003升级到windows 2008     正在检查 DNS配置。 

AD从windows 2003升级到windows 2008    选择“ Yes“继续     AD从windows 2003升级到windows 2008   默认选项,从现有的域控制器上接收更新数据。点击“ Next> ”继续 AD从windows 2003升级到windows 2008   点击“ Next> ”继续

AD从windows 2003升级到windows 2008    点击“ Next> ”继续 

AD从windows 2003升级到windows 2008   设置目录服务还原模式密码。   AD从windows 2003升级到windows 2008     点击“ Next> ”开始提升 Server 2008为域控制器。

AD从windows 2003升级到windows 2008   其过程如图:   AD从windows 2003升级到windows 2008

 AD从windows 2003升级到windows 2008

AD从windows 2003升级到windows 2008

AD从windows 2003升级到windows 2008 因为选中了“ Reboot on completion “,故 DCPROMO完成之后,系统自动启动。让我们来看 Server 2008提升为域控制器之后,ADUC的对比情况。

AD从windows 2003升级到windows 2008

AD从windows 2003升级到windows 2008

接下来的工作,就是传说中的 FSMO角色的转移,首先我们要进行的是对架构主机角色的转移,在这之前,我们必须使用 regsvr32 schmmgmt.dll来注册 Active Directory Schema 。以便利用 MMC工具来添加 Schema管理控制台。   AD从windows 2003升级到windows 2008开始 -运行 -MMC,打开微软管理控制台。这里我们要添加 Activer Directory Schema管理控制台。如下图。 

AD从windows 2003升级到windows 2008 右键单击“ Active Directory Schema “根部,并且选择 “ Connect to Schema Operations Master “   AD从windows 2003升级到windows 2008 选取要连接的域控制器 DC2003.itpro.local(该域控制器为目录森中唯一的一台架构主机),点击 OK,继续。 AD从windows 2003升级到windows 2008 

再次右键单击“ Active Directory Schema “根部,并且选择 “ Operations Master “在对话框中,点击“ Change“,系统会提示您” Are you sure you want to change the Operations Master “点击” Yes ”继续

AD从windows 2003升级到windows 2008      系统提示架构主机角色的已成功转移到 Server2008.itpro.local。 

AD从windows 2003升级到windows 2008     接下来的工作,就是分别将RID、PDC、Infrastructure主机角色转移到 Server2008.itpro.local。请在运行中输入 dsa.msc打开 Active Directory Users and Computer 注意:在以下主机角色转移之前,请右键 itpro.local根部,选择“Change Domain Controller“,并且选中 DC2003.itprol.ocal。 请右键 itpro.local根部,选择“ Operations Masters“,依次将RID、PDC、Infrastructure主机角色转移到 Server2008.itpro.local

AD从windows 2003升级到windows 2008

AD从windows 2003升级到windows 2008

AD从windows 2003升级到windows 2008

AD从windows 2003升级到windows 2008      特别注意:在转移结构主机(Infrastructure Master)时会有如上图提示,大意为:Server2008.itpro.local目前为GC Server,而 Infrastructure Master角色不能在 GC Server上,更多的信息,请查看帮助。你确信要将 Infrastructure Master转移到此 GC Server吗?,此处,我选择的是确信转移。关于 Infrastructure Master与 GC的问题,请查看此贴 http://www.e7try.com.cn/redirect.php?tid=46&goto=lastpost#lastpost   AD从windows 2003升级到windows 2008     最后我们需要做的是将域命名(Domain Name)主机,转移到 Server2008.itpro.local上,打开 Active Directory Domain and Trusts(活动目录域和信任),完成域命名主机的转移。

AD从windows 2003升级到windows 2008

AD从windows 2003升级到windows 2008     最后需要做的是取消 DC2003.itpro.local的 GC角色,打开 Active Directory Sites and Services(活动目录站点和服务),依次选中 Site – Default First Site Name – Server – DC2003 – ,右键单击 NTDS Setting,选择属性,然后将 Global Catalog前面的勾去掉,只何留 Server2008为 GC即可。

AD从windows 2003升级到windows 2008      最后确定一下各种主机角色的状态,在运行里输入 cmd进行命令提示行,输入 netdom query fsmo

AD从windows 2003升级到windows 2008  至此 Windows Server 2003迁移到 Windows Server 2008完成。

上一篇:AD从windows 2003升级到windows 2008


下一篇:解决sql server2008数据库安装之后,web程序80端口被占用问题(终极方案)