我们在运维的时候,除了要认真,细心,负责之外,我想,我们总有手欠或者其他不可避免的事故,那么这个时候考验我们的就是响应恢复时间,对于这个时间,每个企业所要求的都会有所不同,但对于我们来说,我们都需要第一时间的进行恢复服务,这是我们的使命,对于快速响应的机制,相信大家都会有各自的机制,如果你愿意,欢迎大家分享!
相信大家对于SSR也有一定的认识和熟悉,这里就不作为主角来进行案例分享,当然,后期我们会有一个symantec BE的案例分享,这一次我们主要考虑使用微软自带的备份工具,可能某些人不以为然,微软自带的能有多大的功能,说实话,在2003时代的ntbackup本来就不是微软自己的工具,他是symantec帮助微软开发的一个工具(在微软系统里还有一个工具不是微软开发的,那就是电源管理),如图,ntbackup是由Veritas开发!
电源管理是有APC开发的,如图,相信使用UPS的用户对于APC并不会陌生
不过,在2008之后,微软开发了自己的备份恢复工具,那就是windows server backup,在2008下功能确实很鸡肋,但经过08R2的增强,在实用性上确实可以跟SSR有的一比,我们本次就介绍利用WSB来快速的响应我们的服务!
拓扑:
过程描述:
一,安装活动目录
二,给File服务器安装WSB功能
三,在2012dc上建立备份的共享文件夹并给予修改权限
四,在File服务器上进行备份并把备份放到共享文件夹里
五,光盘启动进行计算机的修复模式
场景描述:
File已经加入contoso域,并提供文件服务的角色,在正常提供服务的时候我们进行了WSB的备份,并妥善的进行了恢复测试,确认备份没有问题,然后由于不可抗拒的原因,服务器被偷了,企业于是拿了其他品牌的服务器立马进行了替换,由于硬件不相同,给运维人员造成了困扰,单纯的使用ghost显然不能够对不同硬件的还原,使用SSR的话还需要授权,于是他想到了WSB,准备使用WSB为自己准备一条后路!
本次所使用的系统版本是windows server 2012 ,08R2的操作跟2012相同
Setup
1, 创建contoso.com的域,并提升2012dc这台服务器为主域控,并把file加入域作为一个成员服务器提供文件服务(过程略)
2, 登陆到File服务器,打开服务器管理器,选择添加角色和功能,选中我们的WSB,如图
3, 下一步直到安装完成
4, 安装完成后,我们登陆2012dc这台域控,在D盘新建一个隐藏共享文件夹system,并共享给予everyone修改的权限,这里主要是为了存储其他服务器备份后的数据,方便我们在恢复的时候进行快速响应!
5, 我们在登陆File文件服务器,打开Windows Server Backup选择一次性备份(当然,完全可以安排有给任务计划)
6, 立即使用以下方式创建备份:其他选项
7, 要计划进行什么类型的配置:自定义
8, 选择要备份的项目,点击添加项目,在弹出的对话框里我们选择裸机恢复(选中后,他会自动的帮我选择系统状态,系统保留,本地磁盘C)也就是说会选择4个
裸机恢复:一个进行裸机恢复的一个备份接口
系统状态:包含Boot Files,COM+ Class Registration Database,Redistry等,如果是域控的话,还会包含sysvol,AD数据库等
系统保留:就是我们在安装系统的时候提示我们要保留的100M空间
本地磁盘C:这个就不用解释了
9, 确认后下一步
10, 为备份选择存储的类型:远程共享文件夹
11, 指定共享位置,指定到我们在2012dc上的共享文件夹UNC路径并设置访问控制ACL,这个我们继承即可
12, 系统开始进行备份,我们去喝杯咖啡等待备份完成!
13, 备份完成后,我们会在共享文件夹里看到这个备份,我们发现这个备份文件是以VHD结尾的,做微软的,相信都知道备份成VHD格式的好处,可以在虚拟机里直加载读取里面的数据!
14, 备份的动作已经操作完成,接下来我们新建虚拟机来模拟原来的服务器丢失,我们放入windows server 2012的启动光盘(跟你放入SSR做的光盘一样),通过光盘启动
15, Windows安装程序,下一步
16, 这里我们不要选择现在安装,而是选择修复计算机,这是启动光盘特有的功能,其他PE里面是没有的!
17, 选择:恢复或初始化电脑
18, 高级选项:使用专门的系统映像文件恢复Windows
19, 选择目标操作系统:Windows Server 2012
20, 会提示我们在此计算机上找不到系统映像,这是肯定的了,因为我们是拿了另外的一台服务器来进行恢复,全新的硬盘!这里选择取消
21, 选择要还原的计算机备份位置,这里肯定找不到,因为我们的恢复文件在远程共享文件里,所有我们选择高级,然后在网络上搜索系统映像
22, 确定连接到网络,这里我们需要说明一下,最好在环境中有DHCP,他会自动的启用网络支持并获取到IP地址,这样的话方便我们启用网络并搜索映像,当然如果没有DHCP,又不方便安装,那么手动配置也是可以的,我们在这个界面按住Shift+F10,就会弹出一个cmd,我们就可以利用cmd里的netsh进行指定IP,
23, 启用网络并获取到ip后,我们在制定系统映像的位置里输入我们原来备份的目录
24, 弹出安全,输入有权限的域账号和密码:
25, 身份验证通过后,会显示已经存在的系统映像
26, 选中备份映像下一步,会告诉我们这个映像里有多少个备份,如果你做了任务计划,那么这里会显示很多时间点的映像,只要选择你想要恢复的一个时间点就可以了,这里我们就做了一次备份,所以就只有一个恢复点!
27, 选择还原方式:如果默认,那么他在恢复的时候会自动的匹配备份之前的一些分区等设置,如果是全新硬盘可以选择格式化并重新分区磁盘,如果是现有磁盘上有数据只是对系统恢复,那么千万不好勾选这个选项,如果无法识别硬盘,可以在这里进行驱动的安装
28, 提示计算机将从以下系统映像还原,确认后点击完成
29, 提示要还原的驱动器上的所有数据将被替换为系统映像中的数据
30, 还原一般需要一段时间,长短取决于备份数据的大小以及服务器的性能,网络带宽情况!
总结:
在WSB下,这个功能是一个亮点,在企业中可以最小投资获取最大限额的成果,当然WSB对于其他第三方的解决方案也存在不足,后期我们会有一个对比,我们这次暂且不讨论!
对于运维,我们都需要运筹帷幄,都需要对我们的IT结构制定一个完善的备份恢复机制,预算多就有预算多的解决案例,少也有少的方案解决,但不能因为没有预算而不去做这样的一个机制,我们的价值在于在资源充足的时候能够让其发挥最大性能,更在于我们没有资源的时候也能让其保证最起码的一个恢复机制!
附录:
可能有些朋友会问在备份类型上,为什么要选择裸机恢复,那么单单的选择本次磁盘C作为备份,就不能还原到其他服务器上吗?
其实对于本次磁盘C的备份,并不是说不能恢复到其他的服务器上,而是,我们都知道,我们在备份的时候系统是正在运行的,可能你在备份C盘的时候有些文件正在占用不允许你进行锁定停止然后备份,但裸机备份就不同,裸机恢复选中后,他后台会使用卷影副本进行备份,一些正在使用的文件,他会拷贝一份进行备份,以保证备份的完整性,所以选择裸机恢复我们可以理解成裸机恢复给我们提供一个完整备份的一个接口!
来源URL:http://jingyan.baidu.com/article/4853e1e520e4331908f7266f.html