[发明专利]一种存储双活方法、装置及相关组件在审
| 申请号: | 202010791383.4 | 申请日: | 2020-08-07 |
| 公开(公告)号: | CN112000282A | 公开(公告)日: | 2020-11-27 |
| 发明(设计)人: | 袁艳涛;刘为峰;颜秉珩 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘志红 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 存储 方法 装置 相关 组件 | ||
本申请公开了一种存储双活方法,包括:创建虚拟磁盘及虚拟磁盘的副本,虚拟磁盘和副本设于不同存储池中;将虚拟磁盘和副本分别映射为虚拟化主机上对应的设备;通过所有设备组装raid1阵列,以使虚拟磁盘和副本同时存储虚拟机写入的数据。本申请同时创建虚拟磁盘和副本,在虚拟机往虚拟磁盘中写数据时,数据同时存储到了源盘和副本里面,一旦其中一个虚拟磁盘的数据损坏或丢失,另外一个磁盘可以单独提供服务,不影响虚拟机的正常运行,增加虚拟机的容错性能,保证客户业务正常使用。本申请还公开了一种存储双活装置、电子设备及计算机可读存储介质,具有以上有益效果。
技术领域
本申请涉及虚拟服务器领域,特别涉及一种存储双活方法、装置及相关组件。
背景技术
虚拟化是云计算的基石,在现代企业IT基础架构中虚拟化担当着举足轻重的角色,虚拟化技术可以充分利用昂贵的硬件资源,并且还可以隔离硬件体系结构和软件系统之间的依赖关系,改进系统的安全性能,提高计算资源的利用率。虚拟服务器易于扩展和创建,其根据客户需求按需分配所需的硬件基础设施,达到客户业务快速部署、减少客户业务上线的时间及节约客户成本的目的。虚拟机是承载客户业务主要的载体,虚拟磁盘是数据的存储仓库,虚拟机的读写数据都来自虚拟磁盘,所以虚拟机的容错性能很大程度上取决于虚拟磁盘的容错性能,一旦虚拟机磁盘数据有损坏或虚拟机磁盘丢失就会导致客户业务的中断,在恢复磁盘数据时候客户业务是无法使用的,一旦数据无法恢复,这将给客户带来无法挽回的损失。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本申请的目的是提供一种存储双活方法、装置、电子设备及计算机可读存储介质,当任意一个虚拟磁盘的数据损坏或丢失,另外一个磁盘可以单独提供服务,不影响虚拟机的正常运行,增加虚拟机的容错性能,保证客户业务正常使用。
为解决上述技术问题,本申请提供了一种存储双活方法,包括:
创建虚拟磁盘及所述虚拟磁盘的副本,所述虚拟磁盘和所述副本设于不同存储池中;
将所述虚拟磁盘和所述副本分别映射为所述虚拟化主机上对应的设备;
通过所有所述设备组装raid1阵列,以使所述虚拟磁盘和所述副本同时存储虚拟机写入的数据。
优选的,所述将所述虚拟磁盘和所述副本分别映射为所述虚拟化主机上对应的设备的过程具体包括:
确定所述虚拟磁盘类型;
根据所述虚拟磁盘类型将所述虚拟磁盘和所述副本分别映射为所述虚拟化主机上对应的设备。
优选的,所述虚拟磁盘类型包括qcow2格式,相应的,所述设备为nbd设备。
优选的,所述虚拟磁盘类型包括raw格式,相应的,所述设备为loop设备。
优选的,所述通过所有所述设备组装raid1阵列之后,该存储双活方法还包括:
在所述虚拟化主机上创建raid设备;
当虚拟机启动,添加所述raid设备的配置项。
优选的,该存储双活方法还包括:
当存在处于异常状态的虚拟磁盘或副本时,通过处于正常状态的副本或虚拟磁盘中的配置文件记录变化数据索引,以便当异常状态的虚拟磁盘或副本恢复为正常状态、重新加入所述raid1阵列时,根据所述变化数据索引补充该虚拟磁盘或副本内的数据。
优选的,该存储双活方法还包括:
当所述raid1阵列中存在新建虚拟磁盘时,将所述raid1阵列对应的所述副本或所述虚拟磁盘中存储的数据添加到所述新建虚拟磁盘中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010791383.4/2.html,转载请声明来源钻瓜专利网。





