您好,欢迎您来到DOIT! [ 登录 ] [ 免费注册 ]
您的位置:DOIT云计算> 风:云趋势 > 分析评论 > 正文

如何创建虚拟机备份并避免一些常见错误

TT中国 12年06月05日 17:00 【转载】 作者:TechTarget中国 Eric Siebert 责任编辑:王振

导读:在虚拟化环境下进行备份和在物理环境中是不同的。虽然虚拟机备份的方式有很多,但由于虚拟化环境的特点,可能会遇到很多意想不到的问题。

关键词: 虚拟机 备份 虚拟化

在虚拟化环境下进行备份和在物理环境中是不同的。虽然虚拟机备份的方式有很多,但由于虚拟化环境的特点,可能会遇到很多意想不到的问题。在本篇文章中我们会讲解如何高效的创建虚拟机备份并避免一些常见错误。

不建议通过客户端备份虚拟机

在备份虚拟机时候,采用客户端操作系统的方式备份是最为常见的误区。你不能使用传统的在客户端操作系统上安装代理的备份方式来处理虚拟机备份。这种方式的问题之一就是低效性,原因是在于虚拟层所处的位置在物理硬件以及客户端操作系统之间。因而客户端操作系统没有对物理设备上存储数据的直接访问权限,这样而来,备份的时候如果采用这种方式,宿主机上的代理就必须要通过虚拟层去访问虚拟机上的数据。这样的方法带来的另外一个问题是,会造成主机端没有必要的资源消耗,并且如果是遇到多个备份并行进行,还可能造成瓶颈问题。

替代的方法是,备份服务器应该直接访问虚拟层而不是走客户端虚拟机。通过这样的方法,虚拟机操作系统就不会参与到备份进程里,也不会消耗宿主机上的资源。相比于之前的方式,这样的方式显得更为有效率,因为备份服务器可以直接将虚拟机磁盘直接从主机的data store挂载过来。这样的方式被称为镜像级备份,虚拟机的数据文件是以数据块级别的方式备份的,而不是传统的文件级别备份。使用镜像级备份需要使用可以调用VMware vStorage API的备份软件直接访问虚拟磁盘文件来完成。

需要特别建议的是,不要尝试直接在虚拟存储层备份虚拟机磁盘文件而绕过虚拟层。虚拟机操作系统以及虚拟磁盘在备份前需要处于特别的状态,而如果绕过虚拟层,这一系列变化将无法完成。

虚拟机快照并不是备份

虚拟机的快照保留了虚拟机做快照时候的状态。此外,多个快照可以保证有多个恢复点。在很多时候,这样的方式都会很有用,然而这并不能被作为主要的一个备份方式。其中的一个问题是,虚拟机的快照一旦被恢复到了其中一个还原点,就无法恢复到现在的状态。如果虚拟机现在的状态丢失了,那么仅能恢复到上一次做快照的状态。快照技术无法恢复单独文件,它能做的只是将整个虚拟机的状态进行恢复。快照技术还有另外的一些问题,比如说,它只是以16MB大小增量进行:虚拟机所在的LUN在进行容量增长的时候需要以锁定的状态进行,这样可以避免其他主机对相同的LUN进行写操作。

快照相关的操作大多数与SCSI有关,其过程大都会影响虚拟机的性能,因为需要等待LUN解锁。随着数据的写入,每个快照是单独的文件,这样下来,如果有大量的快照会产生磁盘空间的问题。快照的用途是短期的备用备份功能,例如有需要恢复到之前状态的情况,比如说虚拟机系统打过补丁或者应用升级后。

确保使用了正确的静默方式

大多数虚拟化备份应用在使用镜像级备份的时候都会忽视虚拟机里面本身的应用情况。在备份虚拟机的时候,需要事先确认里面的应用在备份前已经静默完成,这样以确保备份是完整连续的。如果没有使用正确的静默方式,备份的数据在恢复的时候可能会遇到不完整的问题。静默操作由虚拟机内置操作系统本身完成,对于微软操作系统来说,VSS将会帮助处理这一系列问题。由于备份服务器备份虚机的时候是在虚拟层完成的,而不是客户端操作系统里面,就需要另外的应用来告知客户端操作系统来静默虚拟机。

在vSphere环境下,第三方的应用叫VMware Tools,它会告知VSS服务来静默客户端操作系统。VMware Tools安装在客户端操作系统上并在操作系统和虚拟层之间来提高服务。

对于像Linux那样一些操作系统没有VSS这样的本地服务的系统来说,VMware Tools提供了特别的驱动程序以确保它们能提供像VSS一样的服务。因此VMware Tool是否安装在客户机里面尤为重要。当然,也有一些VMware Tools的版本并不支持相应的操作系统版本,因此在使用之前,建议了解该系统版本是否支持对应的应用服务。

许多的备份服务厂商都会提供相应的代理来应对VMware Tools提供的静默进程无法支持这样的服务。

  • 人人网
  • 转播到腾讯微博腾讯微博
  • 新浪微博
热点文章排行
  • 微软重拳推出Office 365  微软重拳推出Office 365 2011年07月08日 经过大半年的准备,微软终于在今年6月份隆重推出了云计算办公套件Office 365。那么,Office 365作为微软集成了电子邮件、协作软件、字处理软件、电子表格和演示程序的办公套件重要产品之一,Office 365对微软来说到底是福是祸,能否为微软带来实质性的营收,能否让微软在新兴的云计算领域赢得一席之地?
  • 云计算和算计云 云计算和算计云 2011年06月22日 DOIT特别专题从云的历史进程到目前实施云的厂商,逐一谈起,让读者耳目一新的了解到现在云的现状以及如何不被云所算计。
  • 云端争夺战——IT厂商的盛宴 云端争夺战——IT厂商的盛宴 2010年07月27日 云计算到底是如何发迹的似乎已经不再重要了,重要的是它确实炙手可热。