设想一下,当你的Exchange服务器的第一硬盘驱动器彻底损坏,不得不更换的情形。如果这台服务器不是群集的一部分,或者驱动器没有被制作镜像,而且也不是某种类型的容错排列的一部分,那么这个时候你就遇到大问题了。
在这种情况下,一般可以接受的恢复方案包括安装Windows和网络信息服务器(Internet Information Server,简称IIS),使用先前就在使用中的服务软件包对Windows进行更新,并且最大程度地把近期的备份文件进行恢复。
这个恢复过程可能要花费二到六个小时的时间,这要取决于你的服务器的速度和驱动器的类型——这可真是一个漫长的停机时间。
如果这台损坏的Exchange服务器是运行在Windows Server 2003平台上的,那么你就能够使用自动系统恢复(Automated System Recovery,简称ASR),这个工具极大地节约了进行恢复操作所需要的时间。通过使用ASR,你不需要在恢复你的备份文件之前一直等待Windows的安装程序完成。与之相反,你能够在Windows安装的早期阶段就进行备份文件的恢复操作。
一些规定
下面列举出来的就是使用ASR时的一些规定:
你的服务器中运行的必须是Windows Server 2003操作系统。
你所要进行恢复的备份文件必须是ASR的备份文件。如果你打开的是一个NTBACKUP文件并点击了“欢迎”标签,那么你将会看到自动系统恢复备份选项已经完全从普通的备份选项中分离出来。ASR将会备份Windows操作系统和系统状态。(它还将创建一个ASR软盘,我将在文章中的下一个部分说明这个问题。)
ASR并不会备份Exchange Server以及安装到服务器中其他应用程序。ASR的唯一目标就是快速恢复Windows操作系统,所以稍后你只要集中精力安装你的应用程序并让其运行就可以了。
当你开始运行基于ASR的恢复操作时,ASR将会对系统驱动器进行格式化。因为你要更换这个损坏的驱动器,所以格式化不存在任何问题。但是如果在驱动器中还存在有能够挽救的数据,那么你就会希望避免这种基于ASR的恢复操作。
ASR软盘
做为ASR备份过程的一部分,ASR会创建一张ASR软盘。这张软盘在恢复过程中将会使用到,用来给ASR提供备份媒介的信息。
进行ASR恢复操作需要这张软盘。如果你还没有,你可以创建另外的一张。你只要把服务器的备份磁带拿到另外一台机器上,并把ASR.SIF和ASRPNP.SIF这两个文件恢复到软盘中就可以了。这两个文件位于\Windows\repair文件夹之中。
进行自动系统恢复操作
现在你已经拥有了你的ASR软盘,那么该是进行恢复操作的时候了:
1. 使用Windows Server 2003安装光盘启动服务器。
2. 当安装过程提示你进行自动系统恢复的时候,插入ASR软盘及你的备份磁带。
3. 按照接下来的提示来对你的服务器进行恢复操作。
恢复Exchange
当恢复操作完成后,你必须安装Exchange Server并让其返回到可以使用的状态。
首先你需要确保Windows操作系统已经被更新到最新的程度。为了能够成功地恢复Exchange,Windows操作系统必须被运行于与其最近的Exchange备份文件被创建时相同级别的服务软件包(service-pack)环境中,而拥有相同的热补丁(hotfix)则更为合适。
当Windows操作系统已经更新后,你还需要安装Exchange Server。最简单的方法是通过使用/disasterrecovery命令来运行Exchange的安装文件。这个命令将会告诉安装文件Exchange Server中没有数据库,这样做就极大地简化了恢复过程。当Exchange安装完毕之后,要确保你安装了Exchange的服务软件包,这个服务软件包在灾难发生之前曾经使用过。
这时,你就可以随意地对你最近的Exchange备份文件进行恢复了。下面将要说到的就是为什么在恢复备份文件之前你必须要等待一段时间的一些原因。第一,提前进行数据库的恢复似乎没有任何好处,因为Exchange还没有被安装。第二,如果备份软件是Exchange能够识别的,那么你只能进行在线的Exchange备份。在你安装Exchange之前,NTBACKUP文件并不能被Exchange所识别。