虚拟磁盘备份系统、方法和装置制造方法及图纸

技术编号:15982511 阅读:38 留言:0更新日期:2017-08-12 05:36
本发明专利技术公开了一种虚拟磁盘备份系统,包括云服务器、服务主机和备份主机;云服务器在检测到服务主机和备份主机启动时,发送虚拟磁盘备份指令至服务主机和备份主机,以供服务主机启动预设的同步服务器程序,以及备份主机启动预设的同步客户端程序;服务主机在接收到所述虚拟磁盘备份指令时,截取本地虚拟磁盘的虚拟磁盘写操作,并通过同步服务器程序将截取的虚拟磁盘写操作发送至备份主机;备份主机通过同步客户端程序接收到虚拟磁盘写操作时,将接收到的虚拟磁盘写操作写到备份虚拟磁盘中。本发明专利技术还公开了一种虚拟磁盘备份方法和装置。本发明专利技术中,即使服务主机的物理磁盘出现故障,服务主机中的虚拟机也可以正常使用。

【技术实现步骤摘要】
虚拟磁盘备份系统、方法和装置
本专利技术涉及计算机
,尤其涉及一种虚拟磁盘备份系统、方法和装置。
技术介绍
虚拟化技术已经成为IaaS(InfrastructureasaService,基础设施即服务)层的重要使能技术之一。它通过VMM(VirtualMachineMonitor,虚拟机监控器)软件对物理机的CPU、内存、I/O等设备进行虚拟化,在一台物理机中虚拟出多个VM(VirtualMachine,虚拟机),每个VM都运行一个客户操作系统(GuestOS,客户机)。VMM与一个特权操作系统(Dom0或者HostOS,宿主机)协调,保证位于同一物理机上的各个虚拟机相互隔离。当前,在IaaS服务中,数据存储主要有两类:共享存储和本地存储。本地存储方案中,一旦有节点出现故障,如物理磁盘损坏,该物理机上的所有虚拟机将不可用,另外,由于本地盘数据没有冗余备份,一旦出现物理磁盘损坏的情况,将导致该物理机上的所有虚拟机不可恢复,也就是说,现有的数据存储方式,在物理磁盘损坏的情况下,容易导致虚拟机无法使用。
技术实现思路
本专利技术的主要目的在于提供一种虚拟磁盘备份系统、方法和装置,旨在解决本文档来自技高网...
虚拟磁盘备份系统、方法和装置

【技术保护点】
一种虚拟磁盘备份系统,其特征在于,所述虚拟磁盘备份系统包括云服务器、服务主机和备份主机;所述云服务器,用于在检测到所述服务主机和所述备份主机启动时,发送虚拟磁盘备份指令至所述服务主机和所述备份主机,以供所述服务主机启动预设的同步服务器程序,以及所述备份主机启动预设的同步客户端程序;所述服务主机,用于在接收到所述虚拟磁盘备份指令时,截取本地虚拟磁盘的虚拟磁盘写操作,并通过所述同步服务器程序将截取的所述虚拟磁盘写操作发送至所述备份主机;所述备份主机,用于通过所述同步客户端程序接收到所述虚拟磁盘写操作时,将接收到的所述虚拟磁盘写操作写到备份虚拟磁盘中。

【技术特征摘要】
1.一种虚拟磁盘备份系统,其特征在于,所述虚拟磁盘备份系统包括云服务器、服务主机和备份主机;所述云服务器,用于在检测到所述服务主机和所述备份主机启动时,发送虚拟磁盘备份指令至所述服务主机和所述备份主机,以供所述服务主机启动预设的同步服务器程序,以及所述备份主机启动预设的同步客户端程序;所述服务主机,用于在接收到所述虚拟磁盘备份指令时,截取本地虚拟磁盘的虚拟磁盘写操作,并通过所述同步服务器程序将截取的所述虚拟磁盘写操作发送至所述备份主机;所述备份主机,用于通过所述同步客户端程序接收到所述虚拟磁盘写操作时,将接收到的所述虚拟磁盘写操作写到备份虚拟磁盘中。2.如权利要求1所述的虚拟磁盘备份系统,其特征在于,所述服务主机,还用于在检测到本地虚拟磁盘出现故障时,截取本地虚拟磁盘的虚拟磁盘读写操作,并通过所述同步服务器程序将截取的所述虚拟磁盘读写操作发送至所述备份主机;所述备份主机,还用于通过所述同步客户端程序接收到所述虚拟磁盘读写操作时,调用所述备份虚拟磁盘以执行所述虚拟磁盘读写操作,并反馈执行结果至所述服务主机。3.如权利要求1所述的虚拟磁盘备份系统,其特征在于,所述云服务器,还用于在检测到所述服务主机宕机时,通知所述备份主机基于所述备份虚拟磁盘启动所述备份主机的虚拟机,以供所述备份主机根据启动的所述虚拟机继续提供服务。4.如权利要求1所述的虚拟磁盘备份系统,其特征在于,所述云服务器,还用于在检测到虚拟磁盘迁移请求时,确定所述服务主机待切换的目的服务主机,并根据确定的所述目的服务主机发送虚拟磁盘迁移指令至所述服务主机;所述服务主机,还用于在接收到所述虚拟磁盘迁移指令时,确定目的服务主机,并将本地虚拟磁盘迁移至确定的所述目的服务主机;在检测到本地虚拟磁盘迁移完成时,通过所述同步服务器程序将迁移完成指令发送至所述备份主机;所述备份主机,还用于通过所述同步客户端程序接收到所述迁移完成指令时,关闭与所述服务主机的通信连接,并建立与所述目的服务主机的通信连接,以继续进行虚拟磁盘的备份服务。5.如权利要求4所述的虚拟磁盘备份系统,其特征在于,所述云服务器,还用于获取所述目的服务主机的地址信息和虚拟机信息,并将所述目的服务主机的地址信息和虚拟机信息发送至所述备份主机,以供所述备份主机基于所述目的服务主机的地址信息和虚拟机信息,与所述目的服务主机建立通信连接;所述云服务器,还用于通知所述目的服务主机有虚拟机接入,以供所述目的服务主机启动同步服务器程序,便于通过所述同步服务器程序与所述备份主机建立通信连接。6.如权利要求1-5任一项所述的虚拟磁盘备份系统,其特征在于,一个服务主机可以由至少一个备份主机进行虚拟磁盘的备份;一个备份主机可以为至少一个服务主机进行虚拟磁盘的备份。7.一种虚拟磁盘备份方法,其特征在于,应用于服务主机,所述虚拟磁盘备份方法包括:在接收到云服务器发...

【专利技术属性】
技术研发人员:刘仁仕
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1