发明公开
- 专利标题: 一种实现云原生存储数据高可用的方法及系统
-
申请号: CN202211077631.4申请日: 2022-09-05
-
公开(公告)号: CN115495014A公开(公告)日: 2022-12-20
- 发明人: 颜亮 , 张勇 , 石光银 , 蔡卫卫 , 高传集
- 申请人: 上海浪潮云计算服务有限公司
- 申请人地址: 上海市静安区江场三路238号411室
- 专利权人: 上海浪潮云计算服务有限公司
- 当前专利权人: 上海浪潮云计算服务有限公司
- 当前专利权人地址: 上海市静安区江场三路238号411室
- 代理机构: 济南信达专利事务所有限公司
- 代理商 姜鹏
- 主分类号: G06F3/06
- IPC分类号: G06F3/06 ; G06F9/455 ; G06F11/14 ; H04L67/10 ; H04L67/1097
摘要:
本发明公开了一种实现云原生存储数据高可用的方法及系统,属于云原生领域;所述的方法具体步骤如下:S1在kubernetes集群中提供存储服务的节点上安装云原生存储的控制面pod,pod中的主体编译的二进制通过二进制链接ZFS相关库;S2编译的二进制调用处理程序,在内核空间ZFS情况下使用zpool/zfs、CLI二进制文件;S3开发逻辑对事务性的池化处理层进行任务执行;S4在用户空间内以二进制文件形式实现创建配置池和ZFS卷模拟器;S5使用unix域套接字执行IOCTL重定向的做法;S6在用户空间支持ZFS卷模拟器的任务;S7定义资源CRD,以operator模式提供和使用者的交互界面;本发明以云原生的方式提供高可用存储能力,将Kubernetes工作节点可用的存储资源转换为分布式Kubernetes持久卷,从而对接Kubernetes有状态工作负载。