作为AD的管理员,日常备份和恢复是一项重要工作,但是大多数情况下,管理员可能需要面对的不是恢复整个域控制器,而是一些意外删除的AD对象的恢复,在Windows Server 2008 AD域中,可以从AD备份中进行授权还原,但是必须在目录服务还原模式(DSRM)下进行,还原过程中,域控制器保持脱机,无法提供服务,在Windows Server 2008 R2中引进了AD回收站功能,可以最大程度缩短目录服务中断时间,方便的将AD对象进行恢复,但是要使用AD回收站功能需要AD的林功能级别为Windows Server 2008 R2,本篇介绍的是使用NetBackup 进行AD的粒度备份和恢复。

测试环境介绍

1、NetBackup Server

NetBackup版本:7.6.0.1

主机名:NBUSRV

操作系统:Windows server 2008 R2

NetBackup角色:master server、media server

2、域控制器

主机名:SVR01

操作系统:Windows server 2008 R2

测试步骤:

1、启用NetBackup media server 的NFS服务

wKiom1OyE2SB87BUAAHZUlM3jSU871.jpg

2、将NetBackup media server的Client for NFS服务启动类型改为禁用

wKiom1OytCuB8OdMAADn8NnH9WY059.jpg

3、将Netbackup Media server的Server for NFS服务启动类型改为禁用

wKioL1OytEmAGyLSAAFRrGt1-qk570.jpg

4、在Netbackup Server的<Install Path>\Veritas\NetBackup\db路径下添加altnames文件夹,并在该文件夹下新建文件No.Restrictions,注意,文件扩展名为Restrictions

如果没有这一步,AD备份时会出现错误代码1

wKiom1OytHihfPC8AAEZTVDZiN0613.jpg

5、修改服务启动类型,运行sc config portmap start= auto

wKioL1OytErAjOo7AACIMWHa19A930.jpg

6、域控制器SVR01上配置NFS服务

安装的域控制器上默认已经安装NFS服务

wKiom1OytHqQeBrEAAKCsHT2_9g113.jpg

7、将域控制器的Server for NFS服务启动类型改为禁用

wKiom1OytwmTNm6yAAD1BhtS4fc012.jpg

8、修改NetBackup Client Service服务的运行账户,该账户须具有域管理员权限,修改后重启服务生效

wKioL1OyttvxWM83AAGnPofzC2k595.jpg

9、新建AD备份策略,启用粒度恢复

wKiom1OyuOKgUWgUAAP89p9Q6Lo688.jpg10、新建备份计划,根据实际情况选择被备份频率和保留周期,这里测试环境,仅作演示

wKioL1OyuBaStvNeAALN7IXYrOk950.jpg

11、选择备份客户端为域控SVR01

wKiom1OyuEXxFv0TAAGR4ZImiO8889.jpg

12、选择备份系统状态

wKiom1OyuEbxVeWUAAFc6lJZ_Jw260.jpg

13、执行备份

wKioL1OyuCbx2PrVAAS_ODsq7ac564.jpg

14、删除用户oraadmin,该用户属于Oracle admin

wKioL1Oywj7T5jHmAAI8VSM_dnE515.jpg

wKioL1OyxpuDsbMkAAHK4LFgGpU598.jpg

15、删除Server admin全局组,该组有一个成员组Oracle admin


wKiom1OywnSQFlNBAAJ9qeUg2O0909.jpg

wKioL1OyxtPj16CfAAH0DPG-ooU138.jpg

16、删除HR组织单位

wKiom1OyxxuyYHZVAAGwUCm8dog414.jpg

17、执行恢复操作,选择要恢复的AD对象—“Restore from Normal Backup”—“Start Restore of Marked Files”

wKioL1OyzDTDiyyEAAOzQ_3F-nY779.jpg

18、恢复选项保持默认

wKioL1OyzQXxMEsaAAGMTI64nHo046.jpg

wKioL1OyzQ_SKEUeAAL83SJsvyo950.jpg

19、NetBackup恢复成功

wKiom1Oyx5nimQbNAAWFzc-Ts64938.jpg

20、检查恢复的账号oraadmin,账号状态为禁用,组成员关系也一起恢复

wKioL1Oyx3Tg_pFEAAL3mhokilI110.jpg

21、全局组Server admin恢复成功,组成员关系也一并恢复

wKiom1Oyx6mR-seMAAJKfOTQjNo889.jpg

21、组织单位HR成功恢复

wKiom1OyzrfQl2QIAAEr6e0FXYI543.jpg

    至此,AD的粒度备份与恢复已成功完成,包括配置NFS,整个过程还是相对比较简单,不需要复杂的操作和Powershell命令,AD对象恢复时也一并将对象的链接属性(如用户的组成员身份)恢复,不需要额外的操作,恢复所需的时间取决于你要恢复多少AD对象,一般来说分分钟就可以完成了,小伙伴们,有环境的赶紧尝试一下吧。