欢迎来到天天文库
浏览记录
ID:13317200
大小:23.11 KB
页数:4页
时间:2018-07-22
《vmwarevsphere新特性增强备份恢复》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、当VMware公司发布了继VI3之后的vSphere之后,针对当前现有功能的加强使虚拟机的备份和恢复大大受益。在本文中,我将讨论在vSphere中有哪些新特性和相对之前版本的变更,以及这些新特性在虚拟机的备份和恢复中是如何体现其优势的。 vStorageAPI接口 在vSphere中,或许对备份和存储最为受益的是VMware新开发的vStorageAPIs。这些API接口,允许第三方的应用直接和虚拟机内核通信,而不需要任何的脚本或者代理。在之前的版本VI3中,vStorageAPI接口就已经存在了,但当时被称为VC
2、B备份架构。然而,和VCB备份不同的是,它并不是一个独立单独的应用,而是内嵌在ESX(i)服务器上的,此外也不需要另外安装任何的软件。当今,VCB备份架构在vSphere上仍然存在,也可以被备份应用所使用。vSphereAPI被认为是基于VCB的发展,并被认为最终将完全取代VCB备份方式。VStorageAPI根据其不同的功能分成了四类: 阵列整合上的vStorageAPI:目前一些第三方存储厂商正在开发阵列整合上的vStorageAPI(比如,EMC,HP以及NetApp),这些API接口可以使他们的存储阵列的能力
3、通过vSphere发挥到最优。其中包括了基于阵列的快照技术,硬件减负存储设备锁机制,VMware和阵列级瘦分区的整合,存储分区,复制以及更多。这个接口可以通过允许存储阵列执行特定的操作使vSphere在一些存储相关的操作上更有效率。 多链路上的vStorageAPIs:这使得第三方存储设备商能通过对这个API接口的开发来发挥阵列的多链路性能。这些插件通过实现允许更多的智能存储多链路,来达到更好的存储I/O效果以及对特定存储的存储链路上的失效备援。 站点恢复管理上的vStorageAPI:这些API接口是VMware
4、站点恢复管理(SRM)的一部分,用于数据块和NAS模式下将SRM和基于阵列的复制整合起来。这个特性就允许SRM无缝的同时操作两个虚拟机,主机失效备援以及存储复制的失效备援,并同时实现允许SRM控制依赖于其上的基于阵列的复制。 数据保护上的vStorageAPI:这些API接口对于第三方备份以及复制的厂商尤为重要,因为通过这些API接口可以实现更好的且无缝的与虚拟机的磁盘整合。当被认为是VCB备份的继承者的时候,设计之初,就包含在VCB上实现一些新的功能,比如变更数据块追踪(CBT)以及实现通过虚拟磁盘开发套件(VDD
5、K)达到虚拟磁盘上的内容直接交互。 vStorageAPIs不仅仅是单纯意义上的API接口,或者说是一些用于在vSphere平台上和第三方应用交互接口集合的代名词。这些接口包含了各种存在于vSphere以及虚拟磁盘开发套件(VDDK)中不同的SDK。虚拟磁盘开发套件(VDDK)是那些帮助厂商开发虚拟磁盘存储相关应用的API以及SDK的组合。虚拟磁盘开发套件(VDDK)通常和其他vStorageAPI接口同时使用来提供一个vSphere存储管理的完整整合方案。比如说,当虚拟机快照可以用SDK功能管理的同时,其他的一些例
6、如挂载虚拟磁盘的操作就可以由虚拟磁盘开发套件(VDDK)完成。变更数据块追踪 针对数据保护的vStorageAPI接口对于备份和复制应用最为有益,厂商们对其中新推出的变更数据块追踪技术尤为感兴趣。这个新特性允许第三方应用通过直接查询虚拟机内核来判断上次备份后虚拟机磁盘上的哪些数据块做出了更改。在没有这种特性的时候,应用则需要自己来判断,这样就会耗费更多的时间。而今有了变更数据块追踪(CBT)技术,就可以立即找出被改动的数据块,从而能确定需要备份的数据有哪些。这个特性使得增量备份可以更快的完成,同时也允许在将虚拟机文件
7、复制到其它地点时可以实现快速的连续数据保护(CDP)。此外,基于时间点的恢复操作也随之变得更为便利,原因是变更数据块追踪(CBT)能够准确的告诉哪些数据块需要被恢复到虚拟机上。 任何在vSphere上的存储设备以及数据仓储除了物理方式的裸设备映射之外都能支持变更数据块追踪功能,这也包括了iSCSI,VMFS,NFS以及本地磁盘。变更数据块追踪是vSphere的新特性,所以需要虚拟机硬件版本必须为版本7,这也是vSphere中默认的。由于考虑到对性能上的微弱影响,变更数据块追踪功能是默认关闭的。可以通过在修改在虚拟机上
8、的配置文件中选择特定的参数来开启这个特性(ctkEnabled=trueandscsi#:#.ctkEnabled=true),备份软件也可以通过相应的SDK来开启这个功能。一旦开启之后,虚拟机需要通过一个被称为stun/unstun的操作使得更改生效。这个操作可以在虚拟机的开机/关机,暂停/恢复以及创建或者删除快照中完成。在这个
此文档下载收益归作者所有