详解Exchange2003灾难重建:Exchange2003学习系列
假如你管理的
Exchange
服务器忽然发生物理故障,你该如何利用备份把邮件业务转移到另外的服务器上呢?你如何保证新服务器能使用原有的计算机账号?新服务器在安装
Exchange
时应注意哪些地方?这些疑问在看了本文之后都会得到解答。我们搭建一个实验环境,拓扑如下图所示。
Florence
是域控制器,
Berlin
是发生故障的
Exchange
服务器,
Firenze
是新服务器。大致处理过程如下:
一
备份
Exchange
服务器数据
二
重置新服务器的计算机账号
三
Exchange
灾难恢复模式安装
四
Service Pack
灾难恢复模式安装
五
还原
Exchange
数据库
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/5b7a58fdc46e4b34ad5f1be3853531a9.jpeg?x-oss-process=image/resize,w_1400/format,webp)
一
备份
Exchange
服务器数据
对
Exchange
服务器进行严谨周密的备份是管理员的基本职责,服务器发生问题时,最后的保护伞就是备份,备份也是我们进行灾难重建的物资基础。如果你从来没有对
Exchange
服务器进行备份,那一定要增加祈祷的次数
^_^
。
备份
Exchange
服务器,我们可以使用
Windows
自带的备份工具,开始-程序-附件-系统工具-备份,以默认的向导模式启动,如下图所示,选择“备份文件和设置”
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/90d4ca0e93d64b83853097bcc012ef9f.jpeg?x-oss-process=image/resize,w_1400/format,webp)
我们不需要备份所有数据,选择“让我选择要备份的内容”
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/501e07900e9b4da6b18087dca35280f7.jpeg?x-oss-process=image/resize,w_1400/format,webp)
选择备份
Exchange
服务器的数据库,如下图所示
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/fb3f5543626940808b7cf8b1d1c117a2.jpeg?x-oss-process=image/resize,w_1400/format,webp)
选择备份存储的介质,由于在虚拟机上无法使用磁带,我们选择将备份保存在
C:\BACKUP.BKF
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/d39e84d2f8e047af8160cd28009a15e6.jpeg?x-oss-process=image/resize,w_1400/format,webp)
参数设置完成后,备份开始
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/477e9cf9ced14dd2915999d24dbc45ac.jpeg?x-oss-process=image/resize,w_1400/format,webp)
备份完成后,把备份文件保存到其他计算机,并将
Exchange
服务器
Berlin
离线,模拟故障发生。
二
重置新服务器的计算机账号
Berlin
离线后,我们需要用一台新服务器
Firenze
进行灾难重建工作,让
Firenze
接替
Berlin
的工作。最理想的情况是
Firenze
能使用
Berlin
的计算账号,这样客户机就不需要进行任何改动。那我们该如何去做呢?
a
)
在域控制器上,找到
Berlin
的计算机账号,选择“重设账户”,这样可以将
Berlin
的计算机账号重新初始化,
Active Directory
也将允许
Berlin
的计算机账号重新加入域。
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/98e51b7634024838aa7af9f0edcf3fe3.jpeg?x-oss-process=image/resize,w_1400/format,webp)
b
)
将
Firenze
的计算机名和
IP
地址设置为和
Berlin
一样,计算机名一定要命名为
Berlin
,
IP
地址可以不和
Berlin
一样,只要
DNS
允许动态更新,但为了简单起见,建议
IP
和
Berlin
的
IP
一致。
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/6a449418adaf46ebb28c3df70f5d5a99.jpeg?x-oss-process=image/resize,w_1400/format,webp)
c
)将
Firenze
加入域,现在
Firenze
的计算机名和
IP
都和
Berlin
一样,我们重新将它加入域
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/1610390bf93e4726aadf4b938b44aa97.jpeg?x-oss-process=image/resize,w_1400/format,webp)
按提示输入一个有权限在域中创建计算机账号的用户名和口令,我们将新服务器以
Berlin
的身份重新加入了域
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/8079e6fdfcb043bab24779529bbfb4fa.jpeg?x-oss-process=image/resize,w_1400/format,webp)
三
Exchange
灾难恢复模式安装
新服务器加入域之后,我们需要在服务器上进行
Exchange
灾难模式安装。选择灾难恢复安装后,
Exchange
服务器在安装时就不会创建数据库,而是等待我们从备份中还原数据库,这样可以加快服务器重建的速度
a
)
在新服务器上进行
Exchange
安装的准备工作
在新服务器(现在的计算机名是
Berlin
)上进行
Exchange
安装前的准备工作,安装下列组件
1
ASP.NET
2
IIS
中的
web
3
IIS
中的
SMTP
4
IIS
中的
NNTP
5
如果新服务器是
Win2003
,需要安装
kb831464
补丁
详情请参见
Exchange2003系列之一:Exchange2003的安装
b
)在新服务器上进行
Exchange
灾难恢复模式安装
在新服务器上放入
Exchange2003
的安装光盘,在命令提示符下输入
D:\setup /DisasterRecovery
,
D
是光驱盘符。如下图所示,出现安装向导
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/6a89f1fd5b2e441d9d0bc4e6e3455b25.jpeg?x-oss-process=image/resize,w_1400/format,webp)
同意最终用户许可协议,下一步
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/1fa429acbf204d6d80891dc8edb69484.jpeg?x-oss-process=image/resize,w_1400/format,webp)
确保在“Microsoft Exchange消息与协作服务”和“Microsoft Exchange系统管理工具”两个组件上都进行“灾难恢复”操作,下一步。
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/b931685113f24a8cab3ecb93b4250215.jpeg?x-oss-process=image/resize,w_1400/format,webp)
安装开始
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/7b4e7fec420b459f8b563d3b9e0b3a43.jpeg?x-oss-process=image/resize,w_1400/format,webp)
四
Service Pack
的灾难恢复模式安装
用灾难恢复模式安装了
Exchange
之后,并不能立即从备份还原
Exchange
数据库。因为原先的
Exchange
服务器打了
SP2
的补丁,因此现在的新服务器也要打上
SP2
补丁,而且打补丁时也要使用灾难恢复模式。我们运行
update /DisasterRecovery
,以灾难恢复模式启动
Exchange SP2
的安装,如下图所示
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/1e4bdd9633fa4fb99c11b4eefd3eeacc.jpeg?x-oss-process=image/resize,w_1400/format,webp)
开始
Exchange Service Pack 2
的安装
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/7462f1410a264b45b9dae1bfa2ee9d0a.jpeg?x-oss-process=image/resize,w_1400/format,webp)
同意许可协议后,我们选择进行灾难恢复安装
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/d3b1252b03af4f8f9c07280a0e39a40f.jpeg?x-oss-process=image/resize,w_1400/format,webp)
安装程序提醒我们,安装结束后应从备份还原
Exchange
数据库
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/0f9c7a89cc524897a652106ab40e78c1.jpeg?x-oss-process=image/resize,w_1400/format,webp)
如果原
Exchange
服务器还安装了其他的修补程序,那么重建的服务器也应该安装这些补丁。
五
还原
Exchange
数据库
将
Exchange
备份复制到新服务器,在新服务器上运行备份工具,如下图,选择“还原文件和设置”
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/a8bd42a7dc3245099c606178cae828ca.jpeg?x-oss-process=image/resize,w_1400/format,webp)
在还原项目时,点击浏览
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/125e0862e5c0414da20db0d443b35927.jpeg?x-oss-process=image/resize,w_1400/format,webp)
在浏览框中找到
C:\BACKUP.BKF
文件,展开编录,如下图所示,选择恢复
Exchange
数据库
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/5e38cae46cc1492190a30387db941119.jpeg?x-oss-process=image/resize,w_1400/format,webp)
指定日志的临时存放位置在
C:\
,还原结束后自动播放日志
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/941b3e6c46294ecf9887168ec1ad8a88.jpeg?x-oss-process=image/resize,w_1400/format,webp)
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/d264255e3c184ef98eefe99f8ddc707d.jpeg?x-oss-process=image/resize,w_1400/format,webp)
备份结束后,装入邮箱存储
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/7244d1bef9904769935b7affe05eee04.jpeg?x-oss-process=image/resize,w_1400/format,webp)
装载成功
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/3146557712a64b2fbb3d345057359aa1.jpeg?x-oss-process=image/resize,w_1400/format,webp)
用同样方法装入公共文件夹存储,看看邮箱能不能访问,如下图所示,可以正常访问。
OK
,至此,
Exchange
灾难重建完成。
![](https://ucc.alicdn.com/nxvio7gfxsj4a/developer-article563153/20241020/8da8d1bb60f942c0a2f44263f534f0d0.jpeg?x-oss-process=image/resize,w_1400/format,webp)
由于本人疏忽,原文在进行Exchange灾难恢复安装时并没有选择对Exchange管理工具进行灾难恢复模式安装,事实上,无论是Exchange安装还是Exchange SP2安装都需要对管理工具进行灾难恢复操作,特地感谢Skip2008博友的提醒!
本文转自9pc9com博客,原文链接:
http://blog.51cto.com/215363/1016305
如需转载请自行联系原作者