一种虚拟机数据的备份方法及系统技术方案

技术编号:16587305 阅读:35 留言:0更新日期:2017-11-18 14:51
本申请公开了一种虚拟机数据的备份方法,包括虚拟化服务器根据用户输入的备份指令,将待备份虚拟机的标识发送给备份插件;备份插件根据标识在预存储区查找待备份虚拟机的待备份数据,并发送至备份服务器,以便备份服务器将待备份数据作为待备份虚拟机的备份数据进行存储;其中,待备份数据为待备份虚拟机发生变化的数据,由备份插件在数据变化感知进程检测到待备份虚拟机的数据发生变化之后,根据数据变化感知进程发送的数据位置信息,将发生变化的数据复制到预存储区。本申请利用备份插件和数据变化感知进程对虚拟机发生变化的数据进行备份,提高了备份速度并节省了存储空间。本申请还公开了一种虚拟机数据的备份系统,同样具有上述有益效果。

Method and system for backup of virtual machine data

The invention discloses a backup method of virtual machine data, including server virtualization based on user input commands sent to backup, identifies the backup virtual machine to backup plugin; backup plugin to backup virtual machine according to the identification in the search area to be stored in the backup data, and sent to the backup server to backup server the backup data are stored as data backup to backup virtual machine; the data to be backup to backup virtual machine to change the data, followed by the backup plug-in data changes in the perception process detected to backup virtual machine data changes, according to the position information of data change perception process sends, replication will occur change the data into the pre storage area. This application uses backup plug-in and data change perception process to backup the change data of the virtual machine, which improves the backup speed and saves the storage space. The application also discloses a backup system of virtual machine data, which has the same beneficial effect.

【技术实现步骤摘要】
一种虚拟机数据的备份方法及系统
本申请涉及虚拟化
,特别涉及一种虚拟机数据的备份方法及系统。
技术介绍
随着虚拟化时代的到来,越来越多的企业将虚拟化技术应用到核心业务当中。虚拟化技术是将多个应用服务器以虚拟机(VirtualMachine,VM)的形式集中在一台虚拟化的物理服务器上运行的技术。虚拟化技术可以提高资源利用率,并具有集中管理的方便性,但是,同时也提高了数据安全风险。由于多个虚拟机运行在一个物理服务器(即虚拟化服务器)上,因此,一旦物理存储设备中的数据丢失,会引发多个虚拟机的服务中断,造成损失。可见,在虚拟化技术中,对虚拟机的数据备份十分重要。现有技术中,在对虚拟机的数据进行备份时,一般先编写相应的脚本文件,通过运行该脚本文件,用挂载的方式将待备份虚拟机整机数据的快照数据复制到备份服务器进行备份。由于虚拟机的整机数据量很大,一般为1GB~2GB,因此,现有技术在对整机数据进行复制时需要很大的缓存空间,而且在数据传输的过程中需要较长时间,备份速度较低。
技术实现思路
本申请的目的在于提供一种虚拟机数据的备份方法及系统,以便有效地提高虚拟机数据的备份速度并节省存储空间。为解决本文档来自技高网...
一种虚拟机数据的备份方法及系统

【技术保护点】
一种虚拟机数据的备份方法,其特征在于,包括:虚拟化服务器根据用户输入的备份指令,将待备份虚拟机的标识发送给备份插件;所述备份插件预先安装在所述虚拟化服务器上;所述备份插件根据所述待备份虚拟机的标识,在预存储区查找所述待备份虚拟机的待备份数据;其中,所述待备份数据为所述待备份虚拟机发生变化的数据,由备份插件在数据变化感知进程检测到所述待备份虚拟机的数据发生变化之后,根据所述数据变化感知进程发送的数据位置信息,将所述发生变化的数据复制到所述预存储区;所述备份插件将所述待备份数据发送至备份服务器,以便所述备份服务器将所述待备份数据作为所述待备份虚拟机的备份数据进行存储。

【技术特征摘要】
1.一种虚拟机数据的备份方法,其特征在于,包括:虚拟化服务器根据用户输入的备份指令,将待备份虚拟机的标识发送给备份插件;所述备份插件预先安装在所述虚拟化服务器上;所述备份插件根据所述待备份虚拟机的标识,在预存储区查找所述待备份虚拟机的待备份数据;其中,所述待备份数据为所述待备份虚拟机发生变化的数据,由备份插件在数据变化感知进程检测到所述待备份虚拟机的数据发生变化之后,根据所述数据变化感知进程发送的数据位置信息,将所述发生变化的数据复制到所述预存储区;所述备份插件将所述待备份数据发送至备份服务器,以便所述备份服务器将所述待备份数据作为所述待备份虚拟机的备份数据进行存储。2.根据权利要求1所述的虚拟机数据的备份方法,其特征在于,还包括:所述数据变化感知进程检测到新建虚拟机之后,将所述新建虚拟机的标识发送给所述备份插件;所述备份插件根据所述新建虚拟机的标识,查找所述新建虚拟机的整机数据,创建所述整机数据的快照数据;所述备份插件将其自身挂载至所述备份服务器;所述备份插件将所述快照数据复制到所述备份服务器,以便所述备份服务器将所述快照数据作为所述新建虚拟机的整机数据的备份数据进行存储。3.根据权利要求2所述的虚拟机数据的备份方法,其特征在于,在所述备份插件将所述快照数据复制到所述备份服务器之后还包括:所述备份插件删除所述快照数据。4.根据权利要求1至3任一项所述的虚拟机数据的备份方法,其特征在于,在所述备份插件将所述待备份数据发送至备份服务器之后还包括:所述备份插件将所述待备份数据的配置文件发送至所述备份服务器;其中,所述配置文件存储有所述数据位置信息和备份时间。5.根据权利要求4所述的虚拟机数据的备份方法,其特征在于,在所述备份插件将所述待备份数据的配置文件发送至所述备份服务器之后还包括:所述虚拟化服务器根据用户输入的还原指令,将待还原虚拟机的标识和还原时间点发送至所述备份插件;所述备份插件根据所述待还原虚拟机的标识和还原时间点,在所述备份服务器中查找所述待还原虚拟机的与还原时间点对应的备份数据;所述备份插件根据所述配置文件中的数据位置信息,将所述待还原虚拟机对应的数据覆盖还原为所述与还原时间点...

【专利技术属性】
技术研发人员:王凤丽张大帅
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1