实战教程:VMware虚拟机的裸设备级备份(1)

由于文件级备份有一些不可克服的弱点,所以建议采用裸设备(Raw Device)级备份。
基于裸设备的虚拟机备份操作,备份内容包括虚拟机的配置环境。
通常情况下,硬盘在操作系统下是一个块设备,针对磁盘的读写要通过操作系统,以块设备进行操作实现。裸设备是指不通过操作系统的文件系统,而由应用程序直接读写的硬盘设备。硬盘在没有格式化的情况下,是一个裸设备。
实际上,很多数据库对数据文件的操作就是基于裸设备进行的。基于裸设备读写,应用程序需要通过硬件驱动,直接对裸设备进行读写操作。读写操作采用字符方式进行,读写效率相对较高。
ESX服务器采用SAN存储技术,文件系统采用分布式文件系统VMFS3,非本地硬盘。故通过基于文件方式的备份,无法实现对系统的备份与恢复。
裸机恢复,是指灾难性故障发生后,从头开始重新安装一台计算机系统的所有过程。包括重新安装操作系统、软件,恢复数据及设置。
对VMware虚拟机备份
下文介绍的是从ESX服务器上备份基于裸虚拟机文件(raw virtual machine files)的操作过程,这可保证完整备份虚拟机文件。而且,在备份过程中,虚拟机可正常运行。
实现这种备份,主要依靠集成在WMware ESX服务器中的快照功能。快照命令主要完成以下功能:
1. 告诉虚拟机使用dump功能,完全复制自己的内存及缓存。
2. 创建一个临时的Delta文件及裸虚拟机(VMDK),其目的是在备份进行过程中,用来暂时记录写入虚拟机的一些写入动作。
3. 冻结VMDK文件,同时将主要虚拟机的VMDK文件解锁。这样做的目的是为了完整地备份虚拟机上的硬盘文件,而不必在ESX服务器上安装备份软件。
4. 整个备份过程中,虚拟机正常运行,所有服务不必中断。
最后,根据实际情况,将快照文件保存到一台或者多台目标虚拟机上。要完成对虚拟机的快照,网络管理员要确保在目标虚拟机上安装WMware工具包,并且使WMware工具处在运行状态。
在对系统进行快照的过程中,WMware工具的不同程序模块负责与虚拟机的操作系统进行交互,包括发出命令复制内存、冻结磁盘等。

不懂  发表于: 2009-11-04

我要回答

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

敬请读者进行回答,本站保留删除与本问题无关和不雅内容的权力。