[发明专利]一种生成快照的方法、系统和装置有效
申请号: | 201380002501.7 | 申请日: | 2013-11-20 |
公开(公告)号: | CN103946807A | 公开(公告)日: | 2014-07-23 |
发明(设计)人: | 邹锋哨 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 快照 方法 系统 装置 | ||
技术领域
本发明涉及计算机技术,特别是一种生成快照的方法、系统和装置。
背景技术
虚拟化技术通过把多个操作系统整合到一台高性能部署服务器上,最大化的利用了硬件平台的所有资源,能够用更少的投入实现更多的应用,不仅可以简化系统架构,还可以降低管理资源的难度,广泛应用于计算机系统中。
在虚拟化计算机系统中,应用部署在一台或多台虚拟机上,当应用被删除或由于遭受如火灾、地震、战争等不可抗拒的自然灾难而受到破坏时,如果不采取有效措施,对应用的数据进行预先备份,可能造成整个计算机系统应用的中断和数据的丢失,甚至无法恢复应用,将带来极大的损失。
现有技术对运行在虚拟机上的应用进行容灾备份,由管理员确定运行应用的虚拟机,然后依次对虚拟机创建快照,最后根据虚拟机的快照,获得所述虚拟机的备份数据。现有技术通过人工操作来确定应用相关的虚拟机并以虚拟机为粒度进行快照操作,如果管理员不能确定全部的虚拟机,将有可能使得应用的数据备份不齐备,即使在确定了全部的虚拟机的情况下,也有可能会导致各台虚拟机的快照数据不一致的情况。
发明内容
本发明实施例提出了一种生成快照的方法、系统和装置,以实现应用的快照数据的一致性。
第一方面,本发明实施例提出了一种生成快照的方法,该方法包括:
接收为应用创建快照的请求,所述为应用创建快照的请求携带所述应用的标识,用于指示为所述应用的数据创建快照;
根据所述应用的标识,确定运行所述应用的多台虚拟机;
确定所述多台虚拟机的部署服务器;
向所述多台虚拟机的部署服务器发送快照指令,所述快照指令用于指示所述部署服务器对所述多台虚拟机的数据进行一致性的快照操作以生成所述多台虚拟机的快照文件。
结合第一方面,在第一种可能的实现方式中,所述为应用创建快照的请求还携带指示信息,所述指示信息用于指示对所述应用的数据进行一致性的快照操作,则所述向所述多台虚拟机的部署服务器发送快照指令,包括:根据所述指示信息,向所述多台虚拟机的部署服务器发送所述快照指令。
结合第一方面,在第二种可能的实现方式中,该方法还包括预置应用的快照策略,所述应用的快照策略指示对所述应用的数据进行一致性的快照操作,则所述向所述多台虚拟机的部署服务器发送快照指令,包括:根据所述应用的快照策略,向所述多台虚拟机的部署服务器发送所述快照指令。
结合第一方面、第一方面的第一种可能的实现方式以及第一方面的第二种可能的实现方式,在第三种可能的实现方式中,当确定所述多台虚拟机部署在多台部署服务器上,则向所述多台虚拟机的部署服务器发送快照指令,包括:在相同的时间点,分别向所述多台部署服务器发送所述快照指令,其中,所述快照指令携带每台部署服务器上部署的虚拟机的标识和第一信息,所述第一信息指示所述快照操作的处理优先级为高;或者,分别向所述多台部署服务器发送所述快照指令,其中,所述快照指令携带每台部署服务器上部署的虚拟机的标识和第二信息,所述第二信息指示在相同的时间启动所述快照操作。
第二方面,本发明实施例提出了一种生成快照的方法,该方法包括:
接收备份指令,所述备份指令携带所述应用的标识,用于指示对所述应用的数据进行备份;
向云操作服务器发送为应用创建快照的请求,所述为应用创建快照的请求携带所述应用的标识和指示信息,所述指示信息用于指示对所述应用的数据进行一致性的快照操作。
结合第二方面,在第一可能的实现方式中,所述接收备份指令,包括:接收用户触发的所述备份指令,所述备份指令携带所述应用的标识;或者,根据预先设置的应用的备份策略,定时生成所述备份指令,所述备份指令携带所述应用的标识。
第三方面,本发明实施例提出了一种生成快照的方法,该方法包括:
接收为虚拟机创建快照的请求,所述为虚拟机创建快照的请求携带多台虚拟机的标识和指示信息,所述指示信息用于指示对所述多台虚拟机的数据进行一致性的快照操作;
确定所述多台虚拟机的部署服务器;
根据所述指示信息,向所述多台虚拟机的部署服务器发送快照指令,所述快照指令用于指示所述部署服务器对所述多台虚拟机的数据进行一致性的快照操作以生成所述多台虚拟机的快照文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380002501.7/2.html,转载请声明来源钻瓜专利网。