邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册
查看: 46451|回复: 31
打印 上一主题 下一主题

[经验] Exchange 2007灾难恢复(AD+EX)

[复制链接]
跳转到指定楼层
顶楼
发表于 2009-3-4 12:44:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我的测试PC上在08年安装了一个Exchange 2007 sp1,这台PC上既安装了AD,也安装了EX。主要是测试的时候省机器。到上个月试用期就已经结束了,在结束前我使用系统自带的ntbackup备份了系统状态和存储组。在上上周我就开始测试在另一台机器上把这个备份恢复出来,即exchange的灾难恢复。在这个过程中总是出现IIS服务启动不了,也无法重装IIS的错误。我想过是否是因为灾难恢复的步骤错误或者是因为机器的原因。现在看来是我RP太差了,这个IIS就看我不顺眼就不能启动
下面说一下我的AD+EX装同一机器上的灾难恢复步骤:
1、原机器上使用NTBACKUP备份系统状态,存储组。(我两个同时备份的,如果数据过大,可以分别备份)

2、把备份拷贝出来。(别把这个备份也格式化了哦,记住!)
3、在新的机器上安装系统、安装好驱动、打好补丁。(新机器上的硬件当然要和原来的机器相同)

4、安装IIS,去掉IE增强工具(原机器上我就去掉了,为了保持一致这里我也去掉了)


5、配置新机器的IP、机器名与原机器相同。(原机器现在要断开网络哦)

6、安装AD,域名与原机器相同。







7、下载并安装Exchange 2007 sp1安装前必须使用的组件:.net +power shell



8、提升域功能级别。


9、正常安装Exchange 2007 sp1。(安装目录的路径与原来一致)






注意:如果原来安装的是Rollup2那现在也需要安装Rollup2,不能因为已经有新版本的Rollup就安装新的,否则AD恢复后会丢失文件的。我这里抓的图就是安装的Rollup6,最后导致AD恢复后出现丢失文件。


下面再重新安装Mailbox role


下面是安装成功后打开EMC的界面:


10、使用域安全模式启动,使用NTBACKUP恢复系统状态。




11、重启出现至少有一个服务未启动的警告,暂时不用搭理它。
12、打开EMC,马上就会跳出一个错误窗口出来,这个错误是IIS的错误,下面我们来修复IIS:

13、修复IIS的大概步骤有:停止所有的exchange服务;卸载IIS服务;添加IIS服务;卸载exchange2007的客户端访问服务器角色;添加exchange2007的客户端访问服务器角色;测试OWA是否能访问(暂时不能登录);起动Exchange所有服务。
首先备份 C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys此目录下的所有文件然后删除,请注意日期最新日期请不要删除。

单击 开始,单击 运行,键入 %Systemroot%\system32\com\comexp.msc,然后单击确定。依次展开 组件服务、计算机、我的电脑,然后展开 COM+ 应用程序,右键单击 IIS Out-of-Process Pooled Applications,然后单击删除。请注意若要删除 IIS Out-of-Process Pooled  Applications 包,打开 IIS Out-of-Process Pooled Applications 属性对话框,单击 高级选项卡,然后单击以清除 禁用删除复选框。




停止所有Exchange服务:

卸载IIS服务:

安装IIS服务:

卸载exchange2007的客户端访问服务器角色:


添加exchange2007的客户端访问服务器角色:


测试OWA
14、现在打开EMC,没有错误了吧,如果还有提示信息,那继续操作:
  a、启动 Exchange 命令行管理程序删除Exchange相关虚拟目录。
     Remove-OwaVirtualDirectory "exchange (default web site)"
         Remove-OwaVirtualDirectory "public (default web site)"
         Remove-OwaVirtualDirectory "exchweb (default web site)"
         Remove-OwaVirtualDirectory "owa (default web site)"
         说明default web site=默认站点 (如果你的win2003是中文版的)
  b、添加Exchange相关虚拟目录
     New-OwaVirtualDirectory "exchange" -OwaVersion Exchange2003or2000 -VirtualDirectoryType Mailboxes -WebSiteName      "default web site"
         New-OwaVirtualDirectory "public" -OwaVersion Exchange2003or2000 -VirtualDirectoryType PublicFolders -        WebSiteName "default web site"
         New-OwaVirtualDirectory "exchweb" -OwaVersion Exchange2003or2000 -VirtualDirectoryType Exchweb -WebSiteName         "default web site"
         New-OwaVirtualDirectory -name "owa" -OwaVersion Exchange2007 -WebSiteName "default web site"
15、现在打开EMC不会有提示OWA错误信息了吧,在组织配置--邮箱--邮箱数据库右键属性勾上可覆盖现有数据库。



16、恢复存储组:




16、使用Exchange Management Shell查看数据库状态:使用命令eseutil /mh "数据库",如果数据库存的状态是dirty shutdown ,那使用eseutil /p "数据库"修复数据库。把公共文件夹数据库也使用同样的方法修复。







17、现在打开EMC,组织配置--邮箱-邮箱数据库,把两个存储组都挂载上去吧。
18、启动相应的Exchange服务。

18、现在就打开OWA,查看你的邮箱吧。我的成功啦


通过将近一周的测试总算各种错误都见识了,把灾难恢复也做成功了。

[ 本帖最后由 tarian 于 2009-3-11 14:51 编辑 ]

评分

参与人数 1技术积分 +10 收起 理由
钉子 + 10 原创内容

查看全部评分

32
发表于 2011-2-14 18:56:53 | 只看该作者
修复IIS服务必须要删除客户端访问服务器角色吗?

卸载exchange2007的客户端访问服务器角色;添加exchange2007的客户端访问服务器角色;测试OWA是否能访问(暂时不能登录);起动Exchange所有服务。
31
发表于 2011-2-11 21:47:24 | 只看该作者
这么好的帖子,必须顶
30
发表于 2010-11-23 14:02:35 | 只看该作者
谢谢分享!.支持原创。
29
发表于 2010-11-10 15:33:29 | 只看该作者
来5D以来看到过的最细致、实用的一个帖子。
28
发表于 2010-11-4 16:26:04 | 只看该作者
步骤是蛮 多的。
27
发表于 2010-4-27 11:54:55 | 只看该作者
好贴,谢谢楼主,学习中
26
发表于 2010-4-27 10:51:37 | 只看该作者
排队赞一个,膜拜了。呵呵呵
25
发表于 2010-2-20 16:29:28 | 只看该作者
不错,挺好的!收藏一下!
24
 楼主| 发表于 2009-12-4 20:33:50 | 只看该作者
原帖由 lhskying 于 2009-4-24 16:27 发表
好贴 !只是公司舍不得买正版。否则就可以用EX07了

可以用测试版本玩啊,呵呵,偶现在降级测试EXCHANGE 2003了。唉
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2026-8-5 08:26

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表