如何迁移Exchange 2000到另一台机器

12/3/2006来源:Exchange Server人气:6959

在企业信息系统中,电子邮件是非常重要的一个方面,它和办公自动化密切相关,更是对外联络不可缺少的工具。在有些情况下,例如硬件平台需要升级,需要把邮件服务器从一台服务器转移到另一台服务器。由于邮件服务器的重要性,在迁移的过程中,应该进行周密的计划。

迁移Exchange是一个很复杂的工作,有相当多的细节需要注意,否则很容易导致迁移失败,严重的甚至发生数据丢失,或者活动目录(Active Directory,AD)崩溃。本文阐述了迁移的具体步骤,其中部分内容限于章节,不再详细列出。为方便起见,本文假定Exchange 2000装在一台域控制器中。读者可以自己查看相应微软知识库KB链接。

准备工作

在做以下的操作之前,建议先做好Active Directory和Exchange 2000邮箱的备份工作。

1.备份活动目录

通过运行Ntbackup.exe来实现。选择“开始”*“运行”,输入“Ntbackup.exe”,进入Ntbackup.exe后,选择“备份”*“系统状态数据”。

域控制器的系统状态数据主要包括Active Directory(NTDS数据库)、启动文件、COM+类注册数据库、注册表、系统卷 (SYSVOL)和CA信息等。

2.备份Exchange邮箱

同样Ntbackup.exe。进入后,选择“备份”*“展开Microsoft Exchange Server”*“选择服务器”。具体的备份方法可参见以下的技术文章:《How to Back Up and Restore the System State in Windows 2000》(http://support.microsoft.com/support/kb/articles/q240/3/63.asp)和《How to Back Up and Restore an Exchange 2000 Computer》(http://support.microsoft.com/support/kb/articles/q258/2/43.asp)。

3.准备新机器

在一台新机器中安装Windows 2000操作系统,同时确认已安装DNS、IIS(包括WWW、SMTP和NNTP)等组件。在新机器中安装与旧机器同样的Windows 2000 Service Pack和 Hotfix,可以通过察看控制面板里的添加/删除程序或者注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix获取hotfix安装情况。

开始安装

1.提升域控制器

在新机器运行DCPROMO.EXE,提升该机器为此Active Directory中的额外域控制器。具体方法可参见以下技术文章:《Promote and Demote Domain Controllers in Windows 2000》(http://support.microsoft.com/support/kb/articles/q238/3/69.asp)。提升完成以后,等待一段时间进行域控制器之间的目录复制。

2.安装邮件服务器

在新机器中安装Exchange 2000 Server,加入原有的组织,并安装和原先的Exchange 2000服务器同样的Service Pack和Hotfix。应尽量使新旧系统的版本一致,可以提高迁移的成功概率。

3.更改默认公共存储

在旧的Exchange 2000 Server中更改default public store为新机器。具体的配置在mailbox store的属性页中更改Default Public Store为新机器中的Public Folder Store(见图1)。

图1

4.配置复制

在旧的Exchange 2000 Server中的公用文件夹中配置Replicas,使之复制到新机器中的公用文件夹。同时对系统文件夹,例如EFORMS Registry、Offline Address Book和Schedule+ Free Busy同样配置Replicas使之进行复制(见图2)。具体配置复制公用文件夹的步骤可参见以下的技术文章:《How to Rehome Public Folders in Exchange 2000》(http://support.microsoft.com/support/kb/articles/q288/1/50.asp)和《How to Remove the First Exchange 2000 Server from the Site》(http://support.microsoft.com/support/kb/articles/q307/9/17.asp)。

如果您并没有手工配置过任何的系统文件夹,此步骤可忽略。右健点击“Microsoft Exchange System Manager”*“Folders”*“Public Folders”,选择“View System Folders”,可查看系统文件夹。

图2

5.全局编录服务器

配置新的服务器为全局编录服务器(Global Catalog,GC),要保证有足够的时间让账户和架构信息复制到新的全局编录服务器上。

注意:全局编录服务器拥有目录林配置和架构命名上下文的完整副本、服务器所在域的命名上下文的完整副本,以及目录林中所有其他域的部分副本。对于Exchange来说,GC 正常工作是一个必需条件。

修改Exchange 2000中的Recipient Update Service(RUS)属性中“Exchange server”和“Windows 2000 Domain Controller”指向新的服务器,见图3。然后再设置Exchange系统管理器,选择“Exchange System Manager”*“Recipients”*“Recipient Update Services”*“Properties”,见图4。

图3

图4

RUS是用以建立和维护Exchange在活动目录中特定属性的服务。例如,当在AD中建立了一个新用户并配置了邮箱以后,就由RUS服务器负责更新这个用户在AD中的SMTP地址及其他收件人属性。默认情况下,RUS有2个实例,分别是企业RUS配置实例和域RUS配置实例。

系统转移

1.转移FSMO角色

在一个 Windows 2000 目录林中有5个Flexible Single Master Operations (FSMO) 角色,需要从旧机器中转移到新的机器。

2.转移信箱

把用户的邮箱从旧机器移到新机器,具体的操作为选择“Active Users and Computers”*“user”*“Exchange Tasks”*“Move mailbox”。出现转移信箱的向导。

注意:如果在安装Exchange 2000 Server的机器上安装有防病毒软件,需要在移动邮箱之前停掉相关服务。一些防病毒软件可能会导致Exchange数据库被损坏,请参考以下文章:《有关在安装了防病毒软件的Exchange计算机上排除故障的建议》(http://support.microsoft.com/default.aspx?scid=kb;en-us;245822)。

3.客户端登录

Outlook客户端登录Exchange 2000 Server邮件系统,Exchange server会自动把Outlook的登录请求重定向到新的机器,当Outlook以后再登录的时候会自动找到Home Sever为新的机器。如果您使用的是Outlook Express客户端,则必须手工修改SMTP,POP3/ 服务器为新的机器。

安装完后,保留旧机器运行一段时间,以测试域控制器和邮件系统运行的稳定性。

4.旧机器降级

运行DCPROMO.EXE命令把旧机器从域控制器降级为成员服务器。

5.修改MX记录指向新机器的IP地址

MX(Mail Exchanger)纪录是一种邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。

可以通过“nslookup -q=mx mydomain.com”命令来查询电子邮件地址的MX记录。

最后运行Exchange 2000光盘中的setup.exe文件,选择Remove,卸载Exchange 2000 Server。

,