全部博文(408)
分类: 服务器与存储
2006-07-27 13:00:56
AD&Exchange2003服务器备份恢复方案
目 录
1) 恢复以前的邮件(整个信息存储)
DC:周日0:00进行全备份,周一到周六进行增量备份
EX02:周日3:00进行全备份,周一到周六进行增量备份
备份内容:
1) 根域备用DC:192.168.0.10
u 系统状态(System State)
u C:所有文件
u D:所有文件
2) cndg01子域主DC:192.168.0.13
u 系统状态(System State)
u C:所有文件
u D:所有文件
3) cndg01子域备用DC:192.168.0.11 同上
4) cndg01 Exchange邮件服务器:192.168.0.12
u 系统状态(System State)
u C:所有文件
u D:所有文件
u Microsoft Information Store四个存储组
u Mailbox备份(为恢复个人邮箱)
1、原始恢复 用于重建域中的第一个域控制器。步骤:进入目录恢复模式,在向导页面使用“高级模式”,并选择“当还原复制的数据集时,将……….所有副本的主要数据”。(如安装新硬盘时损坏数据库)
2、正常恢复(非授权恢复)用于恢复受损的AD数据库。步骤:进入目录恢复模式,然后执行恢复
3、授权恢复 把AD恢复到先前的一个状态 步骤:进入目录恢复模式,恢复活动目录到原始位置,然后在不重新启动的情况下运行ntdsutil.exe,然后输入:authoritative restore然后输入:restore subtree OU=testou,DC=cml,DC=com,DC=cn 然后输入:quit退出后重新启动服务器即可
启动到目录恢复模式,通过备份工具执行正常恢复(非授权恢复),然后重新启动即可
重新安装后恢复即可
步骤:重新启动主域控制器,进入活动目录恢复模式,输入ntdsutil,输入:metadata cleanup 输入:connection 输入:connect to server servername FQDN,输入:quit 输入:select operation target 输入:list sites 输入:select site sitenamber 输入:list domains in site 输入:select domain domainnumber 输入:quit 输入:remove selected domain 输入:quit即可
注:域控制器可以在本域中更改名称,但如果跨域改名时,需要先降级然后再升级为新域的控制器
执行正常恢复
重新安装操作系统,然后执行正常恢复
执行正常恢复
重新安装操作系统,执行正常恢复即可。之前需:
ntdsutil然后输入:roles 后:connections然后quit,然后: seize PDC及seize infrastructure master及seize RID master
下面是参考:
c:>ntdsutil
ntdsutil: roles
fsmo maintenance: Select operation target
select operation target: connections
server connections: connect to domain test.com
select operation target: list sites
Found 1 site(s)
0 - CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=test,DC=com
select operation target: select site 0
Site - CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=test,DC=com
No current domain
No current server
No current Naming Context
select operation target: List domains in site
Found 1 domain(s)
0 - DC=test,DC=com
select operation target: select domain 0
Site - CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=test,DC=com
Domain - DC=test,DC=com
No current server
No current Naming Context
select operation target: List servers for domain in site
Found 1 server(s)
0 - CN=DC-02,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=te
st,DC=com
select operation target: select server 0
select operation target: quit
fsmo maintenance:Seize domain naming master
出现对话框,按“确定“
fsmo maintenance:Seize infrastructure master
出现对话框,按“确定“
fsmo maintenance:Seize PDC
出现对话框,按“确定“
fsmo maintenance:Seize RID master
出现对话框,按“确定“
fsmo maintenance:Seize schema master
出现对话框,按“确定“
fsmo maintenance:quit
ntdsutil: quit
(注:Seize是在原FSMO不在线时进行操作,如果原FSMO在线,需要使用Transfer操作)
将DC1进入目录服务恢复模式,还原系统状态备份,然后不关机,进入cmd,输入:ntdsutil 执行:authoritative restore 然后restore object “cn=username,ou=imc,dc=cndg01,dc=cosmel,dc=com”然后quit,重新启动即可
注:备份时不能DISMOUNT数据库,也不能停止任何的EXCHANGE服务。
首先将数据库设置为可覆盖模式。注意:每次正常还原后,系统会自动把这个状态撤消掉,也就是说,你每次还原时都需要重新设置。把数据库DISMOUNT后开始还原。临时日志位置一定要写,且不能是原始日志目录,因为在备份时,有可能有的事务还没有完全写入数据库,因此系统也会把这部分未写入数据库的日志备份到介质中,当还原的时候,它先把这些日志释放到临时目录,恢复数据库后再按临时目录里的日志REPLAY操作哦,然后删除临时目录里的日志。上次还原集“按需要选择。如果选择,系统将REPLAY所有日志。但不选择,系统不会自动MOUNT数据库。而且有可能连手工MOUNT都不能。还原完成后,如果不能MOUNT,可以先看看日志和数据库的状态(ESEUTIL /MH),修复数据库eseutil /p “e:\store1\data\priv1.edb”然后就可以mount上了。
u 首先,新建一个恢复存储组,并添加要恢复的数据库,然后恢复以前备份testsotre,这时将恢复到新添加的恢复存储组,而不是正在使用的teststore,查看恢复存储组,会看到邮箱内都带有X标记,为不活动状态。然后运行ExMerge.exe(需放在exchange安装目录下的bin目录),选择“两步”:首先把某用户邮箱导出到一个临时目录中(注意在option中的import procedure中选择“Archive data to target store”),如test06.pst,然后在导入正在使用的存储组中的用户邮箱中(注意可选择“Merge data into the target store”)。
u 也可使用NBU进行恢复
恢复exchange安装和配置信息,恢复数据库内容,修复或调整数据库,MOUNT数据库,完成恢复过程。
a) 首先安装全新的操作系统和补丁,安装IIS及其它程序,并启动asp.net及smtp服务
b) 恢复系统状态数据(如果是DC),恢复C盘所有内容
c) 以灾难恢复选项安装EXCHANGE: setup.exe /Disasterrecovery(不要以正常方式安装)
d) 恢复D盘所有内容(exchange安装在D盘),恢复数据库内容(在恢复之前设定“还原时可以覆盖此数据库”)
e) 修复或调整数据库:eseutil /p “e:\store1\data\priv1.edb” ,MOUNT数据库,完成恢复过程。