VMware ESX备份新选择(一)

日期: 2009-05-06 作者:Eric Siebert翻译:Steven Fu 来源:TechTarget中国 英文

备份VMware ESX上的虚拟主机有很多种方法。你可以使用传统的方法,在客户操作系统中安装代理程序,再使用磁带备份;使用VMware Consolidated Backup(集中备份)结合第三方备份程序;或者你可以使用虚拟机专用的备份程序,例如PHD Virtual Technologies的esXpress, Veeam Backup 或者Vizioncore Inc. 的vRanger Pro。 可是,有的时候你需要快速的备份一个虚拟磁盘。在这篇技巧里,我们会介绍一些备份的新方法,你可以将它们作为主要备份方式的辅助。

这些备份方法要么将庞大的虚拟机磁盘文件(virtual machine ……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

备份VMware ESX上的虚拟主机有很多种方法。你可以使用传统的方法,在客户操作系统中安装代理程序,再使用磁带备份;使用VMware Consolidated Backup(集中备份)结合第三方备份程序;或者你可以使用虚拟机专用的备份程序,例如PHD Virtual Technologies的esXpress, Veeam Backup 或者Vizioncore Inc. 的vRanger Pro。

可是,有的时候你需要快速的备份一个虚拟磁盘。在这篇技巧里,我们会介绍一些备份的新方法,你可以将它们作为主要备份方式的辅助。这些备份方法要么将庞大的虚拟机磁盘文件(virtual machine disk format - .vmdk )拷贝到另一个磁盘存储设备上,要么就是将虚拟机克隆到另一个主机或者存储设备上。这些备份在裸硬件恢复虚拟机时很有用,当然也可以用于恢复单个的文件。

SCP和vmkfstools

我们先从最简单的方法开始,给虚拟磁盘制作一份拷贝,可以使用支持Secure Copy Protocol(安全拷贝协议SCP)的工具或者ESX的命令行工具vmkfstools。两种工具之间的区别是,vmkfstools被设计成对VMFS卷进行操作,它可以在本地或者共享的VMFS卷之间拷贝虚拟磁盘文件,而SCP则可以将虚拟磁盘拷贝到任何存储设备上。而且,当使用vmkfstools进行拷贝的时候,磁盘空间是一次性分配的,所以就减少了磁盘碎片的产生。而对SCP,磁盘空间分配是在拷贝的同时进行的,就有可能产生虚拟磁盘的碎片。因此,当在VMFS之间或者向VMFS拷贝虚拟磁盘文件的时候,vmkfstools就比较合适。SCP则适用于从VMFS卷向其它存储拷贝虚拟磁盘时,或者将此拷回VMFS卷的时候。一旦你使用SCP向VMFS卷拷回了一个虚拟磁盘文件,你最好使用vmkfstools再给它做一个拷贝,从而便避免磁盘碎片的产生。不过,如果这只是个临时的拷贝,就不必费神了。

如果你要在一个虚拟机开机的情况下拷贝它的虚拟磁盘文件,那一定要先给虚拟机建立一个快照,磁盘会变成只读的,这样才能安全地进行拷贝。你可以使用VI客户端或者使用VMware-cmd命令行工具来建立快照。在复制过程结束之前,所有对磁盘的写操作都会记录在一个单独的快照差别文件里。复制结束后,可以删除那个快照,这样所有快照差别文件里的内容都会被写回到原始的磁盘文件里。

使用SCP复制的时候,可以使用ESX服务控制台里内置的命令行安全文件拷贝协议工具,但是使用一些第三方的工具会更简单,例如Veeam的FastSCP或者WinSCP。这是一种手动的复制方式,如果在给虚拟机打补丁或者升级之前,你需要一个虚拟机的特别备份,这种方式就很有用。当然,有办法可以自动化这一过程。Veeam的FastSCP自带的调度程序可以安排拷贝任务在特定时间自动运行。在这样做之前,你需要有一个目标磁盘,例如工作站/服务器上的一块本地磁盘,或者一个从服务器上映射来的网络盘。在下面的例子中,将使用FastSCP从ESX主机中拷贝一个虚拟磁盘到PC工作站上的本地磁盘。

相关推荐