另类Exchange2000灾难恢复实录

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

 硬件环境:
原来的exchange服务器:
dell pv755n服务器,安装了五块硬盘:0、1硬盘做raid1,分成一个分区,盘符为c;2、3、4硬盘做raid5,分成两个分区,盘符为d、e。操作系统为win2000 adv srv英文版,安装了sp3,在分区c上。exchange2000补丁到sp3,安装在分区d上。机器名为srvexc01。

迁移后的exchange服务器:
dell500sc服务器,40g容量ide硬盘。分为c、d、e三个分区。操作系统为windows2000 adv srv简体中文版,补丁到sp3,安装在分区c上;exchange2000补丁到sp3,安装在分区d上。

昨天晚上因为要更欢服务器硬件,所以备份服务器系统状态、exchange的fis,并用Ghost2003在纯dos下备份服务器的c、d两个分区。将所有备份文件copy到另外一台服务器上。
更换完服务器硬件重新启动后,发现服务器scsi背板故障,不能进入操作系统。因为没有替换的硬件,服务器彻底瘫痪。

于是决定将exchange服务器迁移到另外一台作为测试环境使用的dell 500sc上。具体操作步骤如下:
1、在dc上打“开active directory用户和计算机”,在“computer”下找到原来的exchange服务器机器帐户srvexc01,用鼠标右键单击该机器帐户,选择“reset account”。
2、将dell 500sc连接到现有的主域中,安装操作系统。机器名仍然为“srvexc01
”,ip地址更改为原来exchange服务器的ip地址。
3、使用exchange管理员帐户登陆到新安装的服务器上,用setup /disasterrecovery参数安装exchange2000。注意要手动选择安装的组件
4、安装exchange2000的sp3。
5、修改注册表,在hkey_local_machine\software\microsoft\exchange\setup 下添加以下键值:
dWord:servicepackbuild sp1 value:1268
dword:servicepackbuild sp2 value:1682
dword:servicepackbuild sp3 value:1869
6、这里需要注意,微软知识库里面说如果你在原来的服务器上还安装了除sp3之外的其他补丁的话,也需要在这台服务器上安装相应的补丁。
7、在dos下将ghost备份的原exchange服务器的分区d恢复到现在的exchange服务器的分区d上。
8、打开exchange system manager,展开server>srvexc01>first store group,在mailbox store和public folder store上分别单击鼠标右键,选择mount,装载相应的服务。
9、在客户端上打开Outlook进行验证。

至此,exchange服务器已经被完整地迁移到新的服务器上了。182个客户端全部正常。

参考文章:微软知识库《如何将exchange2000 移至新硬件并保持同一服务器名》,地址为:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;297289

几点需要注意的地方:
1、raid的问题。
如果采用硬件raid,请注意你的raid卡在dos下是否依然能把物理硬盘虚拟成一块大的硬盘。否则,将会造成ghost失败。
如果采用软件raid,因为没有做过测试,只是猜测:raid1可以brack mirror后制作和还原ghost镜像。raid5的话就不行了。
2、动态磁盘的问题
请注意你的服务器硬盘是否为动态磁盘。因为在dos下动态磁盘不能被识别,所以ghost将无法使用,即便可以制作镜像文件,但是也无法进行恢复。或许ghost的下一个版本能解决这个问题吧。这种情况下,还是老老实实通过还原ifs备份来还原数据吧。