【技术实现步骤摘要】
一种备份数据的方法及系统
本专利技术涉及虚拟化
,尤其涉及一种备份数据的方法及系统。
技术介绍
服务器虚拟化、桌面虚拟化和应用虚拟化是限制计算机虚拟化中的三大虚拟化技术。也是未来云计算的一个重要技术。目前在全球的各个行业,已经开始了虚拟化的技术的推广,并逐渐的在IT行业中盛行起来。虚拟化环境中的数据备份变得越来越重要。当前,服务器虚拟化环境中的备份一般是结合虚拟机或底层存储的快照实现的。存储快照技术SNIA(StorageNetworkingIndustryAssociation)对快照的定义是:关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像,快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。现有的备份数据的方法为:需要进行备份时,发出备份指令,根据备份指令确定待备份数据,并对待备份数据进行快照的同时,虚拟化服务器系统的静默处理使待备份数据和快照数据处于一致性状态,将快照传输到备份存储中。但是,虚拟化环境一般非常复杂,并且一些应用(如Oracle,Mysql等数据库)对一致性要求非常高,而静默处理后得 ...
【技术保护点】
一种备份数据的方法,其特征在于,应用于备份数据的系统,所述备份数据的系统包括服务器、生产存储及备份存储,所述备份数据的方法包括:获取备份指令,根据所述备份指令确定目标虚拟机及所述目标虚拟机上运行的应用,并确定所述应用的待备份数据;根据所述待备份数据得到快照;对所述快照进行克隆,生成克隆数据;根据所述克隆数据检测所述快照与所述待备份数据是否具有一致性;若是,则将所述快照存储至备份存储中。
【技术特征摘要】
1.一种备份数据的方法,其特征在于,应用于备份数据的系统,所述备份数据的系统包括服务器、生产存储及备份存储,所述备份数据的方法包括:获取备份指令,根据所述备份指令确定目标虚拟机及所述目标虚拟机上运行的应用,并确定所述应用的待备份数据;根据所述待备份数据得到快照;对所述快照进行克隆,生成克隆数据;根据所述克隆数据检测所述快照与所述待备份数据是否具有一致性;若是,则将所述快照存储至备份存储中。2.根据权利要求1所述的备份数据的方法,其特征在于,所述方法还包括:若所述快照与所述待备份数据不具有一致性,则根据所述待备份数据得到新的快照。3.根据权利要求2所述的备份数据的方法,其特征在于,所述根据所述克隆数据检测所述快照与所述待备份数据是否具有一致性,包括:根据所述克隆数据启动克隆虚拟机,所述克隆虚拟机安装有所述应用;判断所述克隆虚拟机是否正常运行;若所述克隆虚拟机未正常运行,则确定所述快照与所述待备份数据不具有一致性;若所述克隆虚拟机正常运行,则启动所述克隆虚拟机的所述应用,并判断所述应用是否正常运行;若所述应用未正常运行,则确定所述快照与所述待备份数据不具有一致性;若所述应用正常运行,则检测运行的所述应用的应用数据是否与所述待备份数据一致;若所述应用的应用数据与所述待备份数据一致,则确定所述快照与所述待备份数据具有一致性;若所述应用的应用数据与所述待备份数据不一致,则确定所述快照与所述待备份数据不具有一致性。4.根据权利要求1至3中任一项所述的备份数据的方法,其特征在于,所述根据所述克隆数据检测所述快照与所述待备份数据是否具有一致性之后,还包括:删除所述克隆数据。5.根据权利要求4中所述的备份数据的方法,其特征在于,所述方法还包括:获取恢复指令,根据所述恢复指令确定所述备份存储中的所述快照;将所述快照恢复至所述生产存储;或,将所述快照传输至所述服务器,根据所述快照得到恢复数据,所述恢复数据与所述克隆数据一致。6.一种备份数据的系统,其特征在于,包括:服务器、生产存储及备份存储,所述服务器安装有虚拟机管理器Hypervisor及虚拟机,所...
【专利技术属性】
技术研发人员:陈智,
申请(专利权)人:深圳市深信服电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。