时间:2014-10-17 09:25:16 来源: 复制分享
VMware vSphere Data Protection受益于EMC Avamar软件的领先技术,包括可变长度重复数据删除、全面支持CBT技术以及简单的单步恢复虚拟机,以最大程度地减少存储资源的消耗,减少备份窗口,加快恢复。VMware vSphere Data Protection可直接通过vSphere Web Client中进行管理,并利用vstorage Storage API技术实现无需安装代理的虚拟机备份。
VDP 通过在将虚拟机恢复到其原始位置期间利用 CBT,可以快速、高效地完成恢复。 在恢复过程中,VDP 利用用于数据保护的 vSphere API (VADP) 来确定自选定的恢复点以来哪些数据块已发生更改,然后仅恢复这些数据块。 这样可以减少恢复操作执行期间在 vSphere 环境中执行的数据传输工作量,从而减少恢复用时。
当我们使用VMWare vSphere 5 作为虚拟平台时,一般推荐选择VDP来作为备份工作,
它的优势非常明显:速度最快,消除重复效果很好。
但是缺点也同样明显:备份空间固定,分为0.5TB 1.0TB 2.0TB
如果空间不够不能扩展,只能部署多个VDP
最近在使用VDP的时候感觉它使用简单,速度快捷,但是某些方面还不够完善,下面谈谈自己的心得:
(环境:vSphere 5.1, vCenter 5.1)
1. 在VCenter,或者Web Client出现故障的时候,是否可以使用VDP来进行VM的恢复操作(也就是说没有vCenter/Web Client是否可以恢复VDP备份的虚拟机)?
VDP依赖于vCenter以及Web Client,传统vSphere Client无法管理VDP,因此只要vCenter或者Web Client出现问题,恢复就会变得非常麻烦,当也并非不可能。 我们可以通过SSH直接登录VDP。在存放VM备份文件的目录下,可以看到已经按照日期归类存放的VM文件。具体路径如下:
/mnt/axion/"你的VC域名或者IP"/VirtualMachines/
文件的归类非常详细,有最新的latest oldest bymonth bydate等等。因此我们可以通过这些备份文件来恢复VM。
这样,我们就可以在vCenter出现故障的时候通过该方法来恢复vCenter。
(这样的方法虽然可行,但是非常浪费时间,因为VM的磁盘文件通常都比较大,VDP上只能用SSH传输,我们能安装一个FTP客户端,但是速度还是不行。最快捷的方法还是需要利用vCenter,我们可以部署一个vCenter Server Appliance,然后配置VDP,在新的VC中注册VDP,这样就可以使用新的VC来进行VM的恢复操作)
2. 对于使用独立磁盘(Independent)的VM,VDP可以进行备份,但是不能恢复,会出现错误提示:E22297 error (2044407)
这个明显是个BUG,VDP备份能成功,但是恢复却不行!因为独立磁盘不受快照影响,也就是说创建快照对于独立磁盘没有任何作用。
但是。。。 VDP你为啥能对这种VM进行备份呢? 在恢复的时候却说不行。。。 明明是在备份的时候创建快照。。。
3. 使用VDP备份VM,在还原时是否需要源VM文件?
答案是不需要,如果该VM已经损坏,或者已经被删除,都可以进行恢复。
另外,有时候在Web Client中提交了恢复任务,当前任务列表中并没有任何显示,而且恢复操作启动很慢,大概过了5分钟才在任务列表中看到有新建虚拟机的操作,这个恢复过程没有任何的进度提示。当你在虚拟机列表中已经看到恢复的VM时,并无法启动该VM,因为该VM并没有完成恢复,但是没有任何进度提示显示。