本发明专利技术公开了一种云计算系统中虚拟机备份方法和系统。云计算系统中设置有备份服务器群,所述方法包括:根据需备份虚拟机在备份服务器群上还原获得与需备份虚拟机一样的新虚拟机;云计算系统调用新虚拟机,将新虚拟机中需要备份的文件备份到云计算系统中;备份完成后将新虚拟机关闭并销毁。本发明专利技术使用虚拟机快照、复制的增量镜像或者复制的镜像还原获得新虚拟机后在备份服务器群上进行文件备份,可以确保用户最关心的虚拟机文件得到安全备份,而且本发明专利技术利用虚拟机上的备份客户端上进行备份,即使在备份过程中出现错误,也不会损坏到用户原来的虚拟机的快照或者增量镜像/镜像,保证用户原来的虚拟机安全,实现云计算系统的虚拟机安全备份。
【技术实现步骤摘要】
本专利技术涉及云计算的应用,具体涉及一种云计算系统中虚拟机备份方法和系统。
技术介绍
云计算(Cloud Computing)是网格计算(Grid Computing)、分布式计算 (Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、M (Network Storage Technologies)^ j^ ^(Virtualization)> ^ 载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助^aS (Software-as-a-service)>PaaS (Platform-as-a-Service)>IaaS (Infrastructure as a Service),MSP (Managed Service Provider)等先进的商业模式把这强大的计算能力分布到终端用户手中。从上可得,云计算是建立在虚拟化之上的,它的实现依靠虚拟技术作为基础。在个人终端的应用中,用户通过云计算终端连接到云,云为用户提供一台或多台云里面的虚拟机,从而实现云计算的实际应用。现在的虚拟化技术中,虚拟机一般以两种形式出现。第一种是一台虚拟机作为一个单独的镜像出现,第二种是一台虚拟机由一个基准镜像和一个增量镜像组成。对于第二种形式中的基准镜像和增量镜像,其基准镜像是任何一台虚拟机凭借它就可以运行起来的镜像,例如一个安装有Wxmtu操作系统和open office办公系统的镜像。多台虚拟机可以凭借同一个基准镜像运行起来。而增量镜像则是每一台虚拟机凭借基准镜像运行起来后独立生成的数据,例如一台虚拟机依靠上述安装有Wxmtu操作系统和open office办公系统的基准镜像运行起来后,所作的操作、所建立的文件均保存在增量镜像上。因此我们可以说这种虚拟机是由一个公共的基准镜像和一个自有的增量镜像所组成,缺一不可。现有的技术中对虚拟机上的备份一般会将整台虚拟机进行备份或为其制作快照。这种备份技术会出现时效性问题。例如当一台虚拟机处于开机状态时,一般的备份方案是使用快照,即将虚拟机的存储数据以及内存数据记录下来,还原快照时虚拟机就会和备份快照时一模一样。但是,如果处于开机状态的虚拟机出现了故障,那么也会造成所制作的快照被损坏。假如云系统对虚拟机的备份方案为一天备份一次,系统本身留存三天备份的话,一旦虚拟机系统出现故障,那么到第四天时,由于虚拟机出现故障,最新的数据就会丢失,而且丢失的数据再也不能还原。丢失的数据不能还原是因为虚拟机不同于传统的物理机,如果使用的是物理机,那么即使出现系统崩溃的现象,那么只要物理机的硬盘还在,还是有机会将大部分数据还原。而在使用虚拟机的时候,虚拟机内所有的存储系统都会被封装成一个文件,而制作的虚拟机快照更是混合了内存信息,一旦虚拟机系统崩溃,虚拟机快照也被损坏,用户的数据就很难被还原。
技术实现思路
本专利技术解决的技术问题是克服现有技术的不足,提供了一种适合云计算系统中虚拟机进行安全备份的云计算系统中虚拟机备份方法。本专利技术还提供一种适合云计算系统中虚拟机进行安全备份的云计算系统中虚拟机备份系统。为解决上述技术问题,本专利技术的第一个专利技术目的的技术方案如下一种云计算系统中虚拟机备份方法,云计算系统中设置有备份服务器群,所述方法包括根据需备份虚拟机在备份服务器群上还原获得与所述需备份虚拟机一样的新虚拟机;云计算系统调用新虚拟机,将新虚拟机中需要备份的文件备份到云计算系统中; 备份完成后将新虚拟机关闭并销毁。优选地,当所述需备份虚拟机正在运行时,云计算系统为所述需备份虚拟机制作快照并存储至备份服务器群上,备份服务器群新建新虚拟机,并在新虚拟机上使用所述需备份虚拟机的快照进行还原,获得与所述需备份虚拟机一样的新虚拟机。优选地,所述云计算系统中的虚拟机由基准镜像和增量镜像组成,所述备份服务器群上存储有虚拟机的基准镜像;当所述需备份虚拟机处于关闭状态时,云计算系统将所述需备份虚拟机的增量镜像复制到备份服务器群上,备份服务器群根据预先备份的基准镜像和复制获得的增量镜像启动与所述需备份虚拟机一样的新虚拟机。优选地,云计算系统监控虚拟机的基准镜像,将每次修改后的基准镜像实时备份至备份服务器群上。优选地,所述云计算系统中的虚拟机由一个镜像组成,所述云计算系统将处于关闭状态的需备份虚拟机的镜像复制存储在备份服务器群上,备份服务器群根据复制获得的镜像启动与所述处于关闭状态的需备份虚拟机一样的新虚拟机。优选地,虚拟机上设置有具有文件备份功能的备份客户端,云计算系统通过与新虚拟机进行通信,调用新虚拟机上的备份客户端,备份客户端向云计算系统传输需要备份的文件,备份完成后,备份客户端向云计算系统发出完成信号。优选地,云计算系统接收到备份文件后还对其进行加密处理。本专利技术的第二个专利技术目的的技术方案如下一种云计算系统中虚拟机备份系统,云计算系统中设置有备份服务器群,其与虚拟机连接,用于根据云计算系统中需备份虚拟机还原获得与所述需备份虚拟机一样的新虚拟机;虚拟机上设置有具有文件备份功能的备份客户端,用于云计算系统的调用,将新虚拟机中需要备份的文件备份到云计算系统中。优选地,所述云计算系统中设置有用于为正在运行的需备份虚拟机制作快照的快照制作模块,备份服务器群上设置有用于存储快照的快照存储还原模块,快照存储还原模块与快照制作模块连接;当需备份虚拟机正在运行时,备份服务器群根据正在运行的需备份虚拟机的快照新建与所述正在运行的需备份虚拟机一样的新虚拟机;云计算系统中还设置有用于对通过备份客户端接收到的备份文件进行加密的加密模块;当云计算系统调用新虚拟机上的备份客户端,备份客户端将新虚拟机上需要备份的文件传输至云计算系统中后,备份服务器群将新虚拟机关闭并销毁。优选地,所述云计算系统中的虚拟机由基准镜像和增量镜像组成,备份服务器群上设置有用于存储虚拟机基准镜像的基准镜像存储模块;云计算系统中设置有用于监控虚拟机的基准镜像的监控模块,其与基准镜像存储模块连接,监控虚拟机的基准镜像的修改并将每次修改后的基准镜像实时备份至基准镜像存储模块上;所述备份服务器群上还设置有用于存储云计算系统为处于关闭状态的需备份虚拟机复制的增量镜像的增量镜像存储还原模块;当需备份虚拟机处于关闭状态时,备份服务器群根据预先存储的基准镜像和通过复制获得的增量镜像启动与所述处于关闭状态的需备份虚拟机一样的新虚拟机;或者,所述云计算系统中的虚拟机由一个镜像组成;备份服务器群上设置有用于存储云计算系统为处于关闭状态的需备份虚拟机复制的镜像存储还原模块;当需备份虚拟机处于关闭状态时,备份服务器群根据通过复制获得的镜像启动与所述处于关闭状态的需备份虚拟机一样的新虚拟机。与现有技术相比,本专利技术技术方案的有益效果是(1)用户之所以需要对虚拟机进行备份,最主要的还是因为想要备份虚拟机上面的文件。本专利技术对用户的文件进行备份,可以确保用户最关心的虚拟机文件得到安全备份。(2)本专利技术将对虚拟机的备份转移到专用的备份服务器群上进行,其利用正在运行的虚拟机的快照来还原虚拟机然后再本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:李旭鹏,王少华,
申请(专利权)人:广州杰赛科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。