存储 频道

Vmware虚拟化环境的备份技巧与规则

  重复数据删除和虚拟服务器

  当用户在备份虚拟服务器时,采用重复数据删除技术可以减少OS文件、补丁和应用程序的副本。可见,重复数据删除技术意义重大。但重复数据删除也会大大增加虚拟服务器的负载。因此专家建议可以单独增加一台重复数据删除的硬件设备来达到重复数据删除的目的。

  专门用于虚拟化方面的工具,例如VMware的Consolidated Backup

  (VCB) 和Microsoft的Virtual Machine Manager (VMM)可以直接跟它们相对应的虚拟化平台(VMware的Virtual Machine Disk Format (VMDK) 和 Microsoft的Virtual Hard Drive (VHD))交互。这些工具可以记录整个虚拟服务器的状态而且不会影响虚拟服务器正常运行。在很短的时间内就可以完成整个恢复过程,并且可以直接对完整的快照进行恢复,这样存储管理员就可以随时对虚拟服务器进行备份。

  精确度恢复是虚拟服务器文件备份的劣势。采用传统的数据备份方法恢复某个特定的程序或者文件是很简单的事情。而使用VMDK 或者 VHD时却不得不恢复整个快照里面的数据。ESG 公司称:"现在一些快照厂家可以在文件级别上实现数据备份,而且可以对单独的文件进行恢复,但不是所有厂家的产品都有这个功能。"

  虚拟服务器中文件如何存储也是一个难题。虚拟快照通常是一个新的文件,因为它是全备份,不用考虑上次快照跟这次快照的不同。每次快照都会使用全备份窗口并且使用相同的磁盘/磁带空间。重复数据删除,也称为单实例存储,可以减少备份所需的存储空间。但是重复数据删除并不会缩短备份的时间,因为数据备份完成之后才会进行重复数据删除。因此专家建议对应用程序或者原设备进行重复数据删除的同时降低数据备份的时间。

  虚拟服务器的备份跟备份目标并没有特别的关系。传统的数据备份方法可以将数据备份到磁带,虚拟磁带库或者其他的硬盘中。有些对性能要求苛刻的用户通常是先把数据备份到硬盘上,然后再存储到磁带上,VCB 和VMM都是采用这种方式。虚拟服务器备份的介质跟传统数据备份的一样。不过,数据保存时间要仔细确认,没有必要对所有快照都保存很长的时间。关于这点可以向当地的专家或者法律律师进行咨询。

  在固定的时间内对虚拟服务器的备份设置进行检查,可以保证所有的数据都可以备份到,并且可以正常的对数据进行恢复。一些公司经常进行数据恢复,这个过程可以视为"测试"。每次对某个文件或者程序进行恢复时,备份也会相应的得到验证。还有一些厂家使用备机来进行测试,这样不会影响正常的业务。

  Young America公司会生成大量的客户数据,大约20TB的生产数据,10TB的开发数据和测试数据都存储在EMC公司的产品中。虚拟化软件采用的是VMware公司的产品。虚拟化已经给公司带来了很多好处。Young America公司的网络工程师Dan Thompson说:"首先是资源得到了充分利用,第二是备份和恢复变得简单易行。

  Thompson采用VCB和EMC的Legato 软件对虚拟服务器进行备份,虚拟服务器的备份跟其他的备份进程一样,每天晚上运行,都是根据需求执行。整个的备份过程大约需要6到7个小时,一共有160台服务器,其中一半是虚拟服务器,因此很难计算每台虚拟服务器备份任务需要占用多长时间。

  除了对现有虚拟服务器进行备份外,Thompson还利用虚拟快照来克隆新的虚拟服务器。他说:"你可以使用VCB保存一个虚拟服务器的副本,然后将它恢复成另外一个虚拟服务器,这个新的虚拟服务器跟原来的完全相同。"

  EMC的Clariion磁盘库支持虚拟磁带库。备份应用程序将数据备份到CDL和真实的磁带(IBM)中,需要注意的是LTO-3磁带驱动将被LTO-4取代。虽然Thompson从来没有遇到过恢复失败的情况,但他几乎每个月甚至相隔更短的时间都会对恢复进行测试。

  Thompson表示,随着一些问题被解决,虚拟化产品已经非常稳定。"过去由于VMware驱动和工具功能有限,导致在执行VCB时,虚拟服务器经常被锁住。技术改进之后,这个问题已经不存在了。" 由此也可以看出在虚拟化环境中,软件维护和版本控制也是非常重要的。

0
相关文章