[发明专利]一种实现FlexVolume类型存储迁移到CSI存储的方法及系统在审
申请号: | 202210186615.2 | 申请日: | 2022-02-28 |
公开(公告)号: | CN114546533A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 苏阳;肖雪;徐景松;石光银;蔡卫卫 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 张传伟 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 flexvolume 类型 存储 迁移 csi 方法 系统 | ||
本发明公开了一种实现FlexVolume类型存储迁移到CSI存储的方法及系统,属于云原生Kubernetes存储领域;所述的方法具体步骤如下:S1在Kubernetesfeature中增加对应插件的迁移参数;S2将需要迁移的FlexVolume插件的注册屏蔽,同时打开该插件的In‑tree插件注册;S3将FlexVolume存储插件包装成In‑tree插件再迁移到CSI插件中;S4利用FlexVolume存储插件向CSI存储插件的迁移的现存SC,PV的转换;S5修改Kubernetes CSI插件的容器进行迁移信息的注册,完成CSI插件的接管;在使用本方法完成容器存储迁移后,可以在不影响集群工作状态和不改变用户使用方式的前提下,实现集群由调用FlexVolume接口转为调用CSI接口;迁移到CSI之后可以解除对节点环境的依赖,减少部署及配置难度,提高部署效率。
技术领域
本发明公开一种实现FlexVolume类型存储迁移到CSI存储的方法及系统,涉及云原生Kubernetes存储技术领域。
背景技术
随着容器技术在公有云,私有云,混合云等领域越来越广泛的应用,用户对于云端数据的存储有了更高的要求。最新的容器技术由于其卓越的性能和易用性等众多优点在云计算领域已经得到了广泛的使用。当前Kubernetes已经成为容器编排技术事实上的标准。Kubernetes容器编排技术可以支持使用多种存储作为容器的底层存储实现。
目前大部分Kubernetes存储插件均为In-tree或FlexVolume类型,但FlexVolume类型存储往往对集群环境会有所要求,尤其是当集群需要同时使用多种FlexVolume类型存储时,对集群环境的要求就会变的复杂且繁琐,这对于环境的部署及运维都会有较高的要求。所以Kubernetes设计了一套CSI容器存储接口,可以将FlexVolume类型存储的功能服务完全容器化,从而与集群环境解耦。
随着各种FlexVolume类型存储插件都推出了自己的CSI版本,并且FlexVolume类型存储将逐渐被Kubernetes弃用,转而使用对应的CSI接口。因此对于正在使用FlexVolume存储插件的Kubernetes集群,就需要实现一种将其迁移到CSI存储的方法,从而能够在不影响集群工作的前提下,实现集群后端存储由FlexVolume到CSI的转换。
故现发明一种实现FlexVolume类型存储迁移到CSI存储的方法及系统,以解决上述问题。
发明内容
本发明针对现有技术的问题,提供一种实现FlexVolume类型存储迁移到CSI存储的方法及系统,所采用的技术方案为:一种实现FlexVolume类型存储迁移到CSI存储的方法,所述的方法具体步骤如下:
S1在Kubernetes feature中增加对应插件的迁移参数;
S2将需要迁移的FlexVolume插件的注册屏蔽,同时打开该插件的In-tree插件注册;
S3将FlexVolume存储插件包装成In-tree插件再迁移到CSI插件中;
S4利用FlexVolume存储插件向CSI存储插件的迁移的现存SC,PV的转换;
S5修改Kubernetes CSI插件的容器进行迁移信息的注册,完成CSI插件的接管。
所述S2将需要迁移的FlexVolume插件的注册屏蔽,同时打开该插件的In-tree插件注册的具体步骤如下:
S201在kubernetes/pkg/flexvolume/probe中添加迁移插件注册;
S202修改newProbeEvent方法,增加插件是否迁移判断;
所述S4利用FlexVolume存储插件向CSI存储插件的迁移的现存SC,PV的转换的具体步骤如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210186615.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种显示面板和显示装置
- 下一篇:一种基于Web端的图片矫正方法及系统