[发明专利]一种处理虚拟机数据的方法及装置在审
申请号: | 201811296019.X | 申请日: | 2018-11-01 |
公开(公告)号: | CN109491838A | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 胡玉鹏;魏传程 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/455 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 林桐苒;解婷婷 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 主存储设备 存储设备 数据传输 数据一致性 虚拟机处理 可用 存储 部署 保证 | ||
本发明公开了一种处理虚拟机数据的方法,包括:接收虚拟机处理数据的请求后,判断主存储设备是否可正常工作,如可正常工作,则选择所述主存储设备进行数据传输,如不可正常工作,则选择一备存储设备作为主存储设备进行数据传输。还公开了一种处理虚拟机数据的装置。本方案通过部署存储双活来保障虚拟机业务高可用,可以用来保证数据一致性。
技术领域
本发明涉及云计算技术,尤指一种处理虚拟机数据的方法及装置。
背景技术
当前,随着云计算的不断成熟,很多企业、政府都开始落地云平台,在云平台上部署虚拟机,都对虚拟机的高可用提出了严格的要求,目前云平台上虚拟机的高可用有多种影响因素,服务器宕机,需要虚拟机高可用方案,网络中断,也需要虚拟机高可用方案,存储宕机也需要虚拟机高可用方案。对于服务器、网络、存储的宕机,目前虚拟机高可用的方案都没有标准的做法。
发明内容
为了解决上述技术问题,本发明提供了一种处理虚拟机数据的方法及装置,以实现虚拟机业务的高可用。
为了达到本发明目的,本发明提供了一种处理虚拟机数据的方法,包括:
接收虚拟机处理数据的请求后,判断主存储设备是否可正常工作,如可正常工作,则选择所述主存储设备进行数据传输,如不可正常工作,则选择一备存储设备作为主存储设备进行数据传输。
进一步地,所述选择主存储设备进行数据传输的过程中,还包括:
实时或定期将所述主存储设备中变更的数据备份到所有备存储设备中。
进一步地,所述选择主存储设备进行数据传输后,还包括:
将所述主存储设备中变更的数据备份到所有备存储设备中。
进一步地,所述选择一备存储设备作为主存储设备进行数据传输,包括:
当有多台备存储设备时,选择一台满足指定条件的备存储设备作为主存储设备,进行数据传输。
一种处理虚拟机数据的装置,包括:存储器和处理器;其中:
所述存储器,用于保存用于处理虚拟机数据的程序;
所述处理器,用于读取执行所述用于处理虚拟机数据的程序,执行如下操作:
接收虚拟机处理数据的请求后,判断主存储设备是否可正常工作,如可正常工作,则选择所述主存储设备进行数据传输,如不可正常工作,则选择一备存储设备作为主存储设备进行数据传输。
进一步地,所述选择主存储设备进行数据传输的过程中,还包括:
实时或定期将所述主存储设备中变更的数据备份到所有备存储设备中。
进一步地,所述选择主存储设备进行数据传输后,还包括:
将所述主存储设备中变更的数据备份到所有备存储设备中。
进一步地,所述选择一备存储设备作为主存储设备进行数据传输,包括:
当有多台备存储设备时,选择一台满足指定条件的备存储设备作为主存储设备,进行数据传输。
本发明实施例的方案通过部署存储双活来保障虚拟机业务高可用,是非常现实的,可以用来保证数据一致性,可以把这种方法用在单数据中心,也可以用在跨数据中心,用于支持基于存储的虚拟机高可用业务。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811296019.X/2.html,转载请声明来源钻瓜专利网。