[发明专利]一种开放堆栈Openstack平台下备份虚拟机的方法和装置在审
申请号: | 201710590455.7 | 申请日: | 2017-07-19 |
公开(公告)号: | CN107391226A | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 吕宪国 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,李丹 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 开放 堆栈 openstack 平台 备份 虚拟机 方法 装置 | ||
技术领域
本发明涉及云计算技术,尤指一种开放堆栈(Openstack)平台下备份虚拟机的方法和装置。
背景技术
随着信息技术的发展,虚拟机技术正以前所未有的脚步通过提高服务器的整合能力对数据中心产生重要的影响,也逐渐被应用到教育、科学、文化、公安、政府、卫生、高性能计算、电子商务、物联网等多个领域。
虚拟机技术的不断进步,各大公司、企业、机构都已经开始通过使用虚拟机的方式来消减他们所需要的物理机数量。这对降低成本、减少能耗和空间有重要的意义,然而却给数据备份带来了难题,所以准确的对虚拟机进行备份来防止信息和数据的丢失显得尤为重要。
云海系统功能日益复杂庞大,由于其支持功能越来越强大,需要创建的虚拟机越来越多,而这些虚拟机之间有着千丝万缕的业务联系,如果对虚拟机备份不及时,可能会导致系整个业务的崩溃,如果实时在openstack后台备份虚拟机,则对人员的技能要求比较高,
浪潮云海OS是中国首款云数据中心操作系统,云海OS是开放、融合、安全的云数据中心操作系统,实现了数据中心资源融合,资源管理及服务交付,是云数据中心的“中枢神经系统”。在现有的云海OS系统中,只能支持其他虚拟化类型(例如,vcenter、华为、hmc、xenserver)的虚拟机的备份,不能根据openstack平台下虚拟机的不同启动方式对openstack虚拟机进行备份,随着openstack平台功能的不断完善以及应用的不断广泛,需要一种方案能够支持对openstack平台下不同启动方式的虚拟机进行不同方式的备份,来降低对人员的技术要求以及因特殊原因导致的虚拟机数据丢失的风险。
发明内容
为了解决上述技术问题,本发明提供一种Openstack平台下备份虚拟机的方法和装置,能够在进行虚拟机备份时根据虚拟机的启动方式进行不同方式的备份。
为了达到本发明目的,本发明提供了一种开放堆栈Openstack平台下备份虚拟机的方法,包括:利用Openstack平台创建不同启动方式的虚拟机;所述Openstack平台根据不同的启动方式对所述创建出的虚拟机进行备份。
其中,该方法还包括设置所述Openstack平台的登录认证。
其中,所述利用Openstack平台创建不同启动方式的虚拟机包括:所述Openstack平台利用预先设置的不同类型的模板创建不同启动方式的虚拟机。
其中,所述不同启动方式包括:卷或卷快照启动、镜像或实例快照启动。
其中,所述创建的虚拟机是卷或卷快照启动的虚拟机;所述对所述创建出的虚拟机进行备份包括:创建所述虚拟机的镜像且镜像大小为0;为所述虚拟机的系统盘和数据卷创建对应的快照完成备份。
其中,所述虚拟机是镜像/实例快照启动的虚拟机;所述对所述创建出的虚拟机进行备份包括:所述对所述创建出的虚拟机进行备份包括:获取所述虚拟机的卷挂载列表;创建所述虚拟机的镜像且镜像大小为系统盘的卷快照的大小;分别对挂载的卷生成快照,完成虚拟机的备份。
其中,所述方法还包括:所述Openstack平台中调用平台中不同的模块接口组件实现不同启动方式的虚拟机的备份。
为了达到本发明目的,本发明提供了一种开放堆栈Openstack平台下备份虚拟机的装置,包括:创建单元,其设置成利用Openstack平台创建不同启动方式的虚拟机;备份单元,其设置成所述Openstack平台根据不同的启动方式对所述创建出虚拟机进行备份。
其中,所述装置还包括登陆单元,其设置成进行所述Openstack平台的登录认证。
其中,所述创建单元还具体设置成,所述Openstack平台利用预先设置的不同类型的模板创建不同启动方式的虚拟机。
其中:所述不同启动方式包括:卷或卷快照启动、镜像或实例快照启动。
其中,当虚拟机是卷或卷快照启动的虚拟机时,所述备份单元具体设置成:创建虚拟机镜像且镜像大小为0;为虚拟机的系统盘和数据卷创建对应的快照完成备份。
其中,当虚拟机是镜像或实例快照启动的虚拟机时,所述备份单元还具体设置成:获取虚拟机卷的挂载列表;创建虚拟机的镜像且大小为系统盘的卷快照的大小;分别对挂载的卷生成快照,完成虚拟机的备份。
其中所述备份单元还具体设置成:所述Openstack平台调用平台中不同的模块接口组件实现不同启动方式的虚拟机的备份。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710590455.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于多EPT列表的监控方法和系统
- 下一篇:一种内存管理方法及装置