[发明专利]调用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 插件 动态 持久 供应 方法 系统 介质 | ||
1.在kubernetes集群中调用CSI LVM Plugin插件的方法,其特征在于:所述CSI LVMPlugin插件包括controller server组件、node server组件,包括以下步骤:
通过Identity接口在kubernetes集群注册CSI LVM Plugin插件,使调用者识别CSILVM Plugin插件的功能;
所述controller server组件通过deployment部署在集群中,所述node server组件申明成deamonset部署在每一个物理机节点;
kubernetes PVC申请创建持久卷,并调度Pod到其中一个物理机节点,此时所述持久卷处于pending状态,node server组件调用Create Volume在卷组基础上创建逻辑卷。
2.如权利要求1所述的在kubernetes集群中调用CSI LVM Plugin插件的方法,其特征在于,还包括以下步骤:
检查卷组是否存在,如果不存在则先创建卷组;
调用linux lvcreate命令创建逻辑卷,指定逻辑卷为条带模式或线性模式,当指定逻辑卷为条带模式时,进一步指定卷组存储空间大小。
3.容器平台CSI本地动态持久卷供应的方法,其特征在于,包括:
将SAN存储设备划分为若干LUN存储设备;
将一个LUN存储设备映射给若干物理机节点;
在所述物理机节点创建卷组;
在若干物理机节点部署kubernetes集群,所述kubernetes集群包括若干Pod;
在所述kubernetes集群注册CSI LVM Plugin插件,所述CSI LVM Plugin插件包括controller server组件、node server组件,将controller server组件通过deployment部署在集群中,将node server组件申明成deamonset部署在每一个物理机节点;
kubernetes PVC申请创建持久卷,并调度Pod到一个物理机节点,所述持久卷处于pending状态,node server组件调用Create Volume在卷组基础上创建逻辑卷;
在kubernetes之上的应用通过CSI LVM Plugin插件动态生成的持久卷,挂载到对应的Pod。
4.如权利要求3所述的容器平台CSI本地动态持久卷供应的方法,其特征在于,所述步骤在kubernetes之上的应用通过CSI LVM Plugin插件动态生成的持久卷,挂载到对应的Pod,还包括,在所述controller server组件配置CSI LVM provisioner模块,通过CSI LVMprovisioner模块将所述逻辑卷映射于所述持久卷,并挂载于所述Pod。
5.如权利要求3所述的容器平台CSI本地动态持久卷供应的方法,其特征在于,根据不同的SAN类型,通过光纤HBA卡或以太网识别分配的LUN设备。
6.如权利要求3所述的容器平台CSI本地动态持久卷供应的方法,其特征在于,通过存活探针检测所述Pod中的容器是否健康。
7.如权利要求3所述的容器平台CSI本地动态持久卷供应的方法,其特征在于,在创建逻辑卷时,指定所述逻辑卷为条带模式或线性模式,当指定所述逻辑卷为条带模式时,进一步指定卷组存储空间大小。
8.如权利要求3所述的容器平台CSI本地动态持久卷供应的方法,其特征在于,当Pod启动时,检查逻辑卷存储空间是否满足需求,若不满足,则通过node server组件创建存储空间满足要求的逻辑卷。
9.如权利要求3所述的容器平台CSI本地动态持久卷供应的方法,其特征在于,通过调用node server组件的内部命令umount实现对持久卷的卸载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华云数据控股集团有限公司,未经华云数据控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110774982.X/1.html,转载请声明来源钻瓜专利网。