高景明
[摘 要]随着科技的进步和虚拟化技术的普及,相比于物理机,在虚拟机上部署服务器有着较为明显的优势,VMware是使用最广的虚拟化软件之一,虚拟机的数据备份有多种便捷灵活的方式,可采用快照、克隆、专业软件等方式进行数据备份。基于此,本文分析了VMware平台虚拟服务器的数据备份方式。
[关键词]VMware;数据备份;虚拟服务器
doi:10.3969/j.issn.1673 - 0194.2017.06.098
[中图分类号]TP309.3 [文献标识码]A [文章编号]1673-0194(2017)06-0-01
1 虚拟机与物理机部署服务器对比
1.1 物理机服务器常见的问题
对运行较多服务器的单位而言,各个服务器建立的时间不同,操作系统及运行环境便有所差异,因此,各个应用系统及数据库通常部署在不同的物理服务器上,但这存在设备利用率不高,管理和备份较为繁琐等问题。单主机环境运行的服务器,一旦硬件设备或业务系统出现故障,便无法实现快速的系统恢复和数据恢复,而且较多台数的物理服务器管理及数据备份工作量较大,效率低。
1.2 在虚拟机上部署服务器的优势
与物理机服务器相比,在硬件“资源池”上的虚拟机中,部署服务器的优势是节省硬件资源,实现“资源池”中的CPU、内存、存储等硬件资源的动态分配,此外,与直接部署成物理服务器相比,还可节省物理服务器及机柜的空间占用,节省设备购置费用,节省电力负荷,节省空调制冷负荷。从操作系统部署速度上看,虚拟机也具有优势,其可通过模板快速部署虚拟机,极大地缩短了服务器部署的时间。“资源池”中单一硬件设备的维护不会造成服务器的中断。简化服务器管理,可以通过快照,克隆,Veeam Backup进行数据备份。通过VMware虚拟服务器的高可用性,当一台物理服务器出现故障时,其所运行的虚拟服务器可在数分钟内在另一台物理服务器上自动启动,保证业务的连续性。
2 虚拟服务器的数据风险
与物理机一样,虚拟机承载的服务器也会面对病毒,木马,非授权访问、错误的操作、操作系统及数据库升级失败等因素造成的数据风险。除此之外,还要面对硬件设备故障、虚拟机文件错误等意外因素。因此,对数据的备份应该有相应的方式,将数据予以保留,以便在数据损失的情况下能够重新加以利用,从而避免数据风险。在备份方式的选取上,需要考虑适用条件、备份所需时间、恢复所需时间、备份时间间隔、异地存储以及备份成本等多方面的因素。
3 VMware虚拟机常用的备份方式
3.1 采用快照方式备份虚拟机
采用快照方式备份虚拟机,具有备份及还原速度快,操作简单便捷等特点。对同一台虚拟机,其可以在不同的时间节点上创建多个快照。使用快照,可以保存虚拟机的当前状态和数据,包括虚拟机设置及目录、电源状况、磁盘存储状况、内存状况等。
快照的使用过程中会影响到虚拟机的性能,且不支持某些磁盘类型或使用总线共享配置的虚拟机。快照通常作为风险操作前的临时备份,用于保存特点时间点的虚擬机状况,但通常不适用于长期的备份机制。
在VMware平台中,裸磁盘、RDM物理模式磁盘以及采用iSCSI启动器的虚拟机操作系统不适用于快照方式。
快照提供备份解决方案可以使用磁盘的时间点映像,但快照不是备份和恢复的可靠方法。如果包含虚拟机的文件丢失,则其快照文件也会丢失。另外,大量快照将难以管理,占用大量磁盘空间,并且在出现硬件故障时不受保护。
3.2 采用克隆方式备份虚拟机
通过克隆操作,可以将虚拟机完整复制出来并留作备份。当原虚拟机出现故障时,可以启用复制出的虚拟机。
在VMware平台中,虚拟机的克隆和快照的功能有相似之处,同时又有很明显的差别。虚拟机的克隆操作将创建包含原虚拟机全部状态的一个副本。克隆过程中,副本虚拟机会生成和原始虚拟机不同的MAC地址和UUID,这就允许克隆的虚拟机和原始虚拟机在局域网中同时出现,并且不会产生任何冲突。克隆出的虚拟机完成操作后,可作为一台虚拟机独立存在,与原始虚拟机分离,不相互影响。
克隆出的虚拟机副本,有完全独立的虚拟机文件,可以与原虚拟机存在于不同的物理主机和存储设备中。通过克隆方式备份的虚拟机,可以有效地防范虚拟机文件损坏以及硬件设备故障。
3.3 使用Veeam Backup软件备份
Veeam Backup备份工具可安装于物理服务器或者虚拟机上,可以备份VMware VSphere支持的任何操作系统虚拟机,通过网络,可将目标数据备份至其他存储中,Veeam Backup可以进行高效的虚拟机备份,可进行灵活、快速的虚拟机恢复和还原。
在备份方式上,通常采用的为向前的增量备份,活动的完全备份,合成的完全备份。其中,向前的增量备份只在第一次备份时生成一个完全备份,之后的每次备份都只备份新增的数据块。活动的完全备份、合成的完全备份这两种备份方式会进行多次完全备份,在各完全备份之间进行增量备份。活动的完全备份从数据源直接读取生成完全备份文件,而合成的完全备份并非直接从数据源读取文件,而是将之前的完全备份和增量备份合并生成新的完全备份文件,合成的完全备份模式会避免增加目标虚拟机的负荷。
4 结 语
本文分析了VMware平台三种常见备份方式,其中的快照和克隆通过VMware Vcenter就可以进行操作,操作方式简便,但每次备份操作都需要人工进行,快照方式生成的快照文件存储在目标机文件中,无法分离单独存储,且不能脱离目标机单独运行,克隆方式可以复制出一个完成的副本,可脱离目标机进行存储和运行,Veeam Backup作为专业的备份软件,具有自动备份、功能丰富灵活等优势,备份过程中可无人值守,更适用于长期定时的数据备份,但会增加软件购置的成本投入,这些备份方式各有特点,在实际应用中可以根据实际情况,选取合适的备份方法或者进行多种方式结合。