[发明专利]调用CSI LVM Plugin插件、动态持久卷供应的方法、系统及介质在审
申请号: | 202110774982.X | 申请日: | 2021-07-08 |
公开(公告)号: | CN113504954A | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 李瑞友;朱正东 | 申请(专利权)人: | 华云数据控股集团有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F3/06;G06F11/07 |
代理公司: | 苏州大成君合知识产权代理事务所(普通合伙) 32547 | 代理人: | 张伯坤 |
地址: | 214000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调用 csi lvm plugin 插件 动态 持久 供应 方法 系统 介质 | ||
本发明提供了调用CSI LVM Plugin插件、动态持久卷供应的方法、系统及介质,该方法包括:将SAN存储设备划分为若干LUN存储设备;将一个LUN存储设备映射给若干物理机节点;在所述物理机节点创建卷组;在若干物理机节点部署kubernetes集群,所述kubernetes集群包括若干Pod;在所述kubernetes集群注册CSI LVM Plugin插件;kubernetes PVC申请创建持久卷,node server组件调用Create Volume在卷组基础上创建逻辑卷;在所述controller server组件配置CSI LVM provisioner模块,通过CSI LVMprovisioner模块将所述逻辑卷映射于所述持久卷,并挂载于所述Pod,实现为Pod动态供应本地持久卷,因逻辑卷来自同一个卷组,同时还实现了卷组的共享。
技术领域
本发明涉及计算机技术领域,尤其涉及一种调用CSI LVM Plugin插件、动态持久卷供应的方法、系统及介质。
背景技术
存储区域网络(Storage Area Network,简称SAN)连接存储阵列和服务器主机,建立专用于数据存储的区域网络。SAN本身就是一个存储网络,承担了数据存储任务,SAN网络与LAN业务网络相隔离,存储数据流不会占用业务网络带宽。SAN使存储空间得到更加充分的利用以及安装和管理更加有效,另外SAN存储架构实现的是直接对物理硬件的块级存储访问,提高了存储的性能和升级能力。
kubernetes是一个跨主机集群的、开源的容器调度平台,它可以自动化应用容器的部署、扩展和操作,提供以容器为中心的基础架构,kubernetes平台提供多种使用存储卷管理模式,包括持久化存储、临时存储、动态存储、静态存储,不同存储类型提供不同的能力;SAN作为一个广泛使用的企业级稳定产品,kubernetes能够提供支持,但由于SAN存储产品类型繁多,原生kubernetes只能做到基础的接入功能,这就需要SAN存储厂商能够提供各自的CSI存储插件,通常情况下,新一代的SAN存储设备会提供专用CSI存储插件,而企业过往购买且还在使用的SAN存储,往往支持有限;另外,Kubernetes中的容器平台是一个或多个容器的组合,现有技术中,若要为容器平台提供本地的持久卷进行存储,通常要通过人工配置的方式进行,比较费时费力,效率较低;针对上述缺陷,如何针对不同历史时期的SAN存储产品,采用统一的方法与kubernetes平台相融合,同时为kubernetes平台的容器平台动态供应本地持久卷成为了亟需解决的技术难题。
有鉴于此,有必要对现有技术中的调用CSI LVM Plugin插件、容器平台CSI本地动态持久卷供应的方法予以改进,以解决上述问题。
发明内容
本发明的目的在于揭示一种调用CSI LVM Plugin插件、动态持久卷供应的方法、系统及介质,以SAN存储设备为基础,通过部署kubernetes集群并注册CSI LVM Plugin插件,既做到了卷组资源的共享,同时,实现对kubernetes集群的容器平台供应CSI本地动态持久卷。
为实现上述第一个发明目的,本发明提供了一种在kubernetes集群中调用CSILVM Plugin插件的方法,所述CSI LVM Plugin插件包括controller server组件、nodeserver组件,包括以下步骤:
通过Identity接口在kubernetes集群注册CSI LVM Plugin插件,使调用者识别CSI LVM Plugin插件的功能;
所述controller server组件通过deployment部署在集群中,所述node server组件申明成deamonset部署在每一个物理机节点;
kubernetes PVC申请创建持久卷,并调度Pod到其中一个物理机节点,此时所述持久卷处于pending状态,node server组件调用Create Volume在卷组基础上创建逻辑卷。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华云数据控股集团有限公司,未经华云数据控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110774982.X/2.html,转载请声明来源钻瓜专利网。