|
|
|
另类 EXCHANGE2000 灾难恢复经历<br>
<br>由于公司的EXCHANGE2000SP3 服务器出现故障,EXCHANGE功能不能使用。但有一份故障前用NTBACKUP做的系统状态备份和EXCHANGE 备份资料,现在决定对其数据进行迁移并用其他PC 暂时替代其功能。<br>
<br>
该服务器的操作系统为 Windows 2000sp4+ Exchange2000sp3, 计算机名为Webserver。<br>
并有一份故障前用NTBACKUP做的系统状态备份和EXCHANGE 备份资料<br>
因为该服务器还有其他应用服务,不能停机处理,以下几种是曾经考虑做过的恢复操作方法:<br>
1、 将替代PC 重新装上WINDOWS SERVER 和 EXCHANGE2000,安装方法和存放位置及 DNS 同故障服务器一样,只是计算机名改为Exchange.<br>这时想用NTBACKUP 恢复 EXCHANGE 存储库资料,发现NTBAKCUP 不让恢复,该方法失败。 原因可能是: 计算机名不一样。<br>既然该方法失败,但总不能白白浪费这测试环境, 于是用NTBACKUP 备份了一个新建的SG. 然后将EXCHANGE 升级到 EXCHANGE2003SP1.<br>用NTBACKUP 恢复刚才备份的SG 存储库资料,一切正常,顺利MOUNT 上。但发现关机速度超慢,这是否为EX2OO3的通病?。<br>结论:exchange2003 能直接恢复Exchang 2000做的备份集。<br>
<br>
2、看来替代PC 的计算机名也必须同故障机一样:WEBSERVER.<br>由于故障机还在工作,为了避免计算机冲突,因此把替代PC的网络线拔下,重新装上WINDOWS SERVER ,只是这时计算机名为WEBSERVER.<br>
然后安装活动目录,由于没有网卡连接网线,活动目录不让安装,这时为避免计算机名冲突又不能插上网线,只好装上微软的LOOPBACK 虚拟网卡,顺利装好活动目录。把故障服务器的EXCHANGE 2000 安装位置目录EXCHSRVR 拷贝到 PC 的相同位置下。<br>
这时用原来做的备份集做如下操作:<br>1. 重新启动SERVER 按F8 选择活动目录恢复模式启动的系统界面,用NTBACKUP 恢复系统状态。重新启动后,系统重新自动安装PC的硬件驱动程序,再重新启动一次,系统出现一些警告提示,不管直到启动完成,检查活动目录里的用户资料,原来服务器设置的上百个帐户和组关系都在。<br>
2.在服务管理器上关闭所有同EXCHANGE 有关的服务,然后把EXCHSRVR 内存储库目录全部删除。<br>3. 重新安装EXCHANGE 2000, 这时安装选项自动变成重新安装模式reinstall,安装过程中偶尔会提示软件新版本覆盖选项,选全否。安装结束后立即安装EXCHANGE 2000 SP3,然后启动系统。<br>4. 用ntbackup 恢复EXCHANGE 备份资料到原来的位置,选上次备份集。恢复完成后,发现MOUNT 不上储存库,用ESEUTIL 检查后原因为dirty shutdown, 修复后可顺利MOUNT 上存储库,用管理器检查,邮箱及公共文件夹内数据都在。<br>5. 用OWA 做测试,<a target=_blank href=http://127.0.0.1/exchange>http://127.0.0.1/exchange</a>, 输入用户和密码,顺利进入邮箱界面,原来的邮件全部都在,点公共文件夹,公司资料也正常。<br>
<br>结论: 恢复成功!!!<br>讨论: 这种异类恢复方式是否具有通用性?? <br><br>明天想用活动目录迁移方式来做恢复测试,唯一担心的问题是这样恢复后PC的计算机名肯定同原服务器不同,OUTLOOK客户端设置都要更改,挺麻烦的,各位有什么好办法能解决计算机名的问题!!!!<br>
<br>
|
|