一种虚拟机文件的并发备份方法及系统技术方案

技术编号:20362794 阅读:20 留言:0更新日期:2019-02-16 16:29
本发明专利技术公开了一种虚拟机文件的并发备份方法及系统,属于数据备份技术领域,该方法为:备份执行服务器挂载并扫描待备份的虚拟机的镜像获得待备份文件列表,对所述待备份文件列表进行拆分获得至少两个备份文件子列表;所述备份执行服务器将所述至少两个备份文件子列表分别发送到对应数量的代理备份读写服务器;每个代理备份读写服务器根据接收到的备份文件子列表拷贝对应虚拟机的镜像中的文件到备份存储服务器。本发明专利技术主要解决虚拟机文件备份时容易受到网速限制的问题,能以并发方式把待备份文件备份到存储服务器,充分利用了网络资源,提高备份速度。

【技术实现步骤摘要】
一种虚拟机文件的并发备份方法及系统
本专利技术涉及数据备份
,特别是涉及一种虚拟机文件的并发备份方法及系统。
技术介绍
数据对每个计算机用户来说都是至关重要的,一旦丢失数据就可能造成巨大的损失,数据备份是保护用户数据的重要途径。目前,在数据备份时,服务器一般会对虚拟机文件进行完整备份,具体来说,备份读写服务器压缩并复制完整的虚拟机文件到存储服务器。桌面虚拟化系统通常是分布式存储系统,即虚拟机硬盘位于一台服务器,备份读写服务器是另一台服务器,存储服务器则是又一台服务器,这种情况下,这些服务器通过网络连接,目前的服务器一般采用千兆网卡,读写网络文件的速度在100MB/s左右,而服务器本地的SCSI接口硬盘外部传输速率可以达到160MB/s,SCSI即SmallComputerSystemInterface,小型计算机系统接口,如果使用固态硬盘,传输速率能轻松达到500MB/s;因此,虚拟机文件备份时容易受到网速限制。
技术实现思路
为解决上述的问题,本专利技术提供了一种虚拟机文件的并发备份方法及系统,能以并发方式把待备份文件备份到备份存储服务器,该方法不易受网速限制,提高了备份速度。本专利技术所采取的技术方案是:一种虚拟机文件的并发备份方法,该方法为:备份执行服务器挂载并扫描待备份的虚拟机的镜像获得待备份文件列表,对所述待备份文件列表进行拆分获得至少两个备份文件子列表;所述备份执行服务器将所述至少两个备份文件子列表分别发送到对应数量的代理备份读写服务器;每个代理备份读写服务器根据接收到的备份文件子列表拷贝对应虚拟机的镜像中的文件到备份存储服务器。上述方法中,所述备份执行服务器挂载并扫描待备份的虚拟机的镜像获得待备份文件列表之前,该方法还包括:所述备份执行服务器主动扫描集群中所有虚拟机和虚拟机组,根据预设的备份策略确定集群中待备份的虚拟机。上述方法中,所述根据预设的备份策略确定集群中待备份的虚拟机之后,该方法还包括:所述备份执行服务器检测备份环境,当备份环境满足要求后,备份执行服务器挂载并扫描待备份的虚拟机的镜像。上述方法中,所述对所述待备份文件列表进行拆分获得至少两个备份文件子列表,具体为:所述备份执行服务器根据待备份文件列表中的文件大小或者文件类型拆分获得至少两个备份文件子列表。上述方法中,每个所述代理备份读写服务器直至所述备份文件子列表中的文件拷贝完成后,向所述备份执行服务器发送备份完成通知。一种虚拟机文件的并发备份系统,该系统包括备份执行服务器、至少两个代理备份读写服务器、备份存储服务器;所述备份执行服务器,用于挂载并扫描待备份的虚拟机的镜像获得待备份文件列表,对所述待备份文件列表进行拆分获得至少两个备份文件子列表;将所述至少两个备份文件子列表分别发送到对应数量的代理备份读写服务器;所述至少两个代理备份读写服务器中,每个代理备份读写服务器用于根据接收到的备份文件子列表拷贝对应虚拟机的镜像中的文件到备份存储服务器;所述备份存储服务器,用于接收所有代理备份读写服务器拷贝的文件,并且直至接收到所有代理备份读写服务器拷贝的文件后存储备份文件。上述技术方案中,所述备份执行服务器,还用于主动扫描集群中所有虚拟机和虚拟机组,根据预设的备份策略确定集群中待备份的虚拟机。上述技术方案中,所述备份执行服务器,还用于检测备份环境,当备份环境满足要求后,备份执行服务器挂载并扫描待备份的虚拟机的镜像。上述技术方案中,所述备份执行服务器,具体用于根据待备份文件列表中的文件大小或者文件类型拆分获得至少两个备份文件子列表。上述技术方案中,所述代理备份读写服务器,还用于直至所述备份文件子列表中的文件拷贝完成后,向所述备份执行服务器发送备份完成通知。本专利技术的有益效果是:该种虚拟机文件的并发备份方法及系统,备份执行服务器对待备份文件列表进行拆分获得至少两个备份文件子列表,将所述至少两个备份文件子列表分别发送到对应数量的代理备份读写服务器,每个代理备份读写服务器根据接收到的备份文件子列表拷贝对应虚拟机的镜像中的文件到备份存储服务器,使得代理备份读写服务器能以并发方式把待备份文件备份到备份存储服务器,充分利用了网络资源,使备份过程不易受网速限制,提高了备份速度。附图说明图1是本专利技术的一种虚拟机文件的并发备份方法的流程图;图2是本专利技术的一种虚拟机文件的并发备份方法的步骤S1流程图;图3是本专利技术的一种虚拟机文件的并发备份系统的系统图。具体实施方式下面结合附图对本专利技术作进一步详细的说明。本专利技术实施例提供一种虚拟机文件的并发备份方法,应用在虚拟化桌面服务器集群中,为虚拟机集群进行文件备份,该方法包括:S1、备份管理服务器预设备份策略,备份策略预设完成后,所述备份管理服务器开启备份执行服务器并向所述备份执行服务器发送所述备份策略。具体地,所述备份策略包括备份范围设定、备份内容设定、备份目标位置设定以及备份时间设定。所述备份范围设定定义了需要被备份的虚拟机或虚拟机组;通过虚拟机编号或用户标识来唯一区分虚拟机,即在备份范围设定中添加虚拟机编号或用户标识即可定义需要被备份的虚拟机,在备份范围设定中去除虚拟机编号或用户标识即可把该虚拟机从需要被备份的虚拟机定义中去除。通过虚拟机组编号或分组名来唯一区分虚拟机组,即在备份范围设定中添加虚拟机组编号或分组名即可定义需要被备份的虚拟机组,在备份范围设定中去除虚拟机组编号或分组名即可把该虚拟机组从需要被备份的虚拟机组定义中去除。创建虚拟机组时,形成虚拟机组列表,所述虚拟机组列表中保存有该虚拟机组的成员,通过虚拟机编号或用户标识来区分虚拟机组中的成员,以及通过虚拟机编号或用户标识来确定该虚拟机是否在所述虚拟机组中,即所述虚拟机组列表中保存的是虚拟机编号或用户标识,若该虚拟机的虚拟机编号或用户标识在所述虚拟机组列表中,则该虚拟机为所述虚拟机组的成员,若该虚拟机的虚拟机编号或用户标识不在所述虚拟机组列表中,则该虚拟机不是所述虚拟机组的成员。备份内容设定定义了需要被备份的文件或内容,备份内容设定包括文件目录和文件类型。在备份内容设定中定义文件目录后,可以实现仅对被定义的文件目录进行备份。在虚拟化技术的应用中,很多时候,用户文件集中储存在用户文件目录,例如,将用户文件集中储存在名称为用户或Users的文件夹中,在备份内容设定中,把文件目录定义为用户或Users,则在备份过程中,仅对虚拟机镜像中的用户或Users文件夹内容进行备份。若未定义文件目录或将文件目录定义为全盘,则对虚拟机镜像全盘进行备份。在备份内容设定中定义文件类型后,可以实现仅对被定义的文件类型进行备份。在计算机应用过程中,普通用户的用户文件类型通常比较集中,例如,很多用户创建或保存的文件类型为docx、xlsx以及ppt,即MicrosoftOffice套件中的文档文件、工作表文件以及演示文稿文件,也有很多情况下,用户创建或保存的文件类型为DWG以及psd文件,即AutoCAD图形文件以及AdobePhotoshop专用文件,在备份内容设定中,把文件目录定义为用户后,把文件类型定义为docx和DWG,则在备份过程中,仅对虚拟机镜像中的用户文件夹中的docx和DWG文件进行备份;在备份内容设定中,把文件目录定义为User后,把文件类型定义为psd,则在备份过程中本文档来自技高网...

【技术保护点】
1.一种虚拟机文件的并发备份方法,其特征在于,该方法为:备份执行服务器挂载并扫描待备份的虚拟机的镜像获得待备份文件列表,对所述待备份文件列表进行拆分获得至少两个备份文件子列表;所述备份执行服务器将所述至少两个备份文件子列表分别发送到对应数量的代理备份读写服务器;每个代理备份读写服务器根据接收到的备份文件子列表拷贝对应虚拟机的镜像中的文件到备份存储服务器。

【技术特征摘要】
1.一种虚拟机文件的并发备份方法,其特征在于,该方法为:备份执行服务器挂载并扫描待备份的虚拟机的镜像获得待备份文件列表,对所述待备份文件列表进行拆分获得至少两个备份文件子列表;所述备份执行服务器将所述至少两个备份文件子列表分别发送到对应数量的代理备份读写服务器;每个代理备份读写服务器根据接收到的备份文件子列表拷贝对应虚拟机的镜像中的文件到备份存储服务器。2.根据权利要求1所述的虚拟机文件的并发备份方法,其特征在于,所述备份执行服务器挂载并扫描待备份的虚拟机的镜像获得待备份文件列表之前,该方法还包括:所述备份执行服务器主动扫描集群中所有虚拟机和虚拟机组,根据预设的备份策略确定集群中待备份的虚拟机。3.根据权利要求2所述的虚拟机文件的并发备份方法,其特征在于,所述根据预设的备份策略确定集群中待备份的虚拟机之后,该方法还包括:所述备份执行服务器检测备份环境,当备份环境满足要求后,备份执行服务器挂载并扫描待备份的虚拟机的镜像。4.根据权利要求1-3任意一项所述的虚拟机文件的并发备份方法,其特征在于,所述对所述待备份文件列表进行拆分获得至少两个备份文件子列表,具体为:所述备份执行服务器根据待备份文件列表中的文件大小或者文件类型拆分获得至少两个备份文件子列表。5.根据权利要求4所述的虚拟机文件的并发备份方法,其特征在于:每个所述代理备份读写服务器直至所述备份文件子列表中的文件拷贝完成后,向所述备份执行服务器发送备份完成通知。6.一种虚拟...

【专利技术属性】
技术研发人员:廖振岚张天虎
申请(专利权)人:广东微云科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1