[发明专利]一种实现多CPU架构容器本地存储分布式复制的系统及方法在审
申请号: | 202210024570.9 | 申请日: | 2022-05-05 |
公开(公告)号: | CN114610439A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 石光银;胡丞泽;蔡卫卫;高传集;孙思清 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/445;G06F11/07;G06F11/14 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜鹏 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 cpu 架构 容器 本地 存储 分布式 复制 系统 方法 | ||
本发明公开了一种实现多CPU架构容器本地存储分布式复制的系统及方法,属于容器本地存储技术领域。本发明的实现多CPU架构容器本地存储分布式复制的系统包括资源模块、工作节点和主节点,资源模块用于存储卷声明、Piraeus存储类、存储卷和Volume加载,工作节点包括Linstor处理器、CSI节点、容器组、容器管理器、Linstor处理器,主节点包括数据库、Linstor控制器、Linstr处理器和CSI控制器。该发明的实现多CPU架构容器本地存储分布式复制的系统可以保证浪潮云支持容器跨节点使用本地存储的能力,提升了本地存储,具有很好的推广应用价值。
技术领域
本发明涉及容器本地存储技术领域,具体提供一种实现多CPU架构容器本地存储分布式复制的系统及方法。
背景技术
容器技术是比较流行的提供微服务的PaaS技术,而Kubernetes是容器编排调度的事实标准,Kubernetes是一个基于容器技术的分布式架构领先方案,为容器化的应用提供部署、运行、容器编排、容器调度、服务发现和动态伸缩等一系列功能,提高了大规模容器集群管理的便捷性和高可用性,基于Kubernetes提供容器云平台是各大云厂商的首选,容器存储分为分布式存储和本地存储两类,分布式存储支持多副本等高可用功能,本地存储一般使用节点的存储目录,存储性能有保证,但是不具备跨节点使用的高可用能力。
浪潮容器云支持了本地存储的分布式复制技术,支持容器跨节点使用本地存储,支持国产化服务器,支持X86/ARM/MIPS多CPU架构操作系统,提升了本地存储的高可用性。
发明内容
本发明的技术任务是针对上述存在的问题,提供一种可以保证浪潮云支持容器跨节点使用本地存储的能力,支持国产化服务器,支持X86/ARM/MIPS多CPU架构操作系统,提升了本地存储的高可用性的实现多CPU架构容器本地存储分布式复制的系统。
本发明进一步的技术任务是提供一种实现多CPU架构容器本地存储分布式复制的方法。
为实现上述目的,本发明提供了如下技术方案:
一种实现多CPU架构容器本地存储分布式复制的系统,包括资源模块、工作节点和主节点,资源模块用于存储卷声明、Piraeus存储类、存储卷和Volume加载,工作节点包括Linstor处理器、CSI节点、容器组、容器管理器、Linstor处理器,主节点包括数据库、Linstor控制器、Linstr处理器和CSI控制器。
作为优选,CSI控制器检测存储卷声明和存储类,调用Linstor控制器创建存储卷并记录元数据到数据库,生成存储卷和Volume加载对象。
作为优选,容器组调度到具体节点后,更新Volume加载对象,CSI控制器检测Volume附加对象,调用Linstor控制器完成节点添加卷。
作为优选,容器管理器创建容器组时,调用CSI节点访问Linstor控制器实现节点挂载卷。
作为优选,Linstor处理器调用Linstor控制器完成当前节点磁盘的创建、添加和挂载。
本发明的实现多CPU架构容器本地存储分布式复制的系统实现了容器存储接口,支持容器直接使用本地存储,支持容器漂移功能,保证容器在多个节点上都能访问到相同的数据,实现分布式复制功能。分布式块设备复制实现了机器存储设备的复制功能,支持全同步、半同步、异步三种同步策略,支持双主模式和主从模式。
Linstor提供了分布式快设备复制的管理能力,包括控制器和处理器两个组件,控制器提供统一的API,并把元数据存放到数据库中,执行器在每个提供分布式块设备复制能力的机器上运行,并与控制器通信,实现对存储池、资源、存储卷等资源的管理。Linstor-CSI基于容器存储接口实现存储卷的创建、添加、挂载等功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210024570.9/2.html,转载请声明来源钻瓜专利网。