[发明专利]一种存储集群设置方法、装置、介质及设备在审
申请号: | 201911367014.6 | 申请日: | 2019-12-26 |
公开(公告)号: | CN111176664A | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 王冶;魏嘉男;李明桂;陈剑锋;徐锐;饶志宏 | 申请(专利权)人: | 中国电子科技网络信息安全有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F16/27 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 徐静 |
地址: | 610207 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 集群 设置 方法 装置 介质 设备 | ||
本申请涉及容器集群管理领域,一种存储集群设置方法、系统、介质及设备。本申请从镜像库中拉取网络文件系统服务插件镜像,通过配置Yaml文件,利用kubectl命令行启动网络文件系统服务插件provisioner,并定义provisioner相关的作用权限;将定义好作用权限的provisioner相关参数填入StorageClass配置文件;从镜像库中拉取存储服务相关镜像,配置StatefulSet类型的Yaml文件,将StorageClass字段配置为所述创建StorageClass时的名称;拉起存储集群服务;当存储集群服务相关容器均处于运行状态时,对存储集群进行初始化设置。
技术领域
本申请涉及容器集群管理领域,具体而言,涉及一种存储集群设置方法、系统、介质及设备。
背景技术
信息化社会的不断发展带来了经济财富的同时,使得信息爆炸式的增长。随着全球经济的增长,世界各地对IT系统的依赖都在不断的增加,信息的膨胀与增值服务给服务器存储的性能和可靠性带来了巨大的挑战。而高可靠、稳定存储集群的出现为提供不间断服务和故障快速恢复提供了可能性。以分布式存储的高可靠存储集群为例,其采用分布式的系统结构,利用多台存储服务器分担存储负荷。具有高性能、支持分级存储、多副本一致性、容灾和备份、弹性扩展等特点,提高了系统的可靠性、可用性和存取效率,还易于扩展。
传统安装及初始化存储集群通过脚本或者阅读软件的自定义说明来进行。这样存储集群的配置、运行、操作、管理都依赖于当前的运行环境。移植到新的运行环境需要进行新的适配,并且每次应用的版本更新均需要手动式的根据版本说明进行重配置。在大型工程中,靠手动式的配置带来的时间和人力成本花销太大,藉此提出了存储集群容器化技术。
容器化后的存储应用占用资源少、部署快。保证了应用生命周期的环境一致性标准,开发完成后可以通过封装着完整环境和应用的镜像进行迁移,简化了集成、测试和发布的过程。容器没有管理程序的额外开销,与底层共享操作系统,性能更加优良,系统负载更低,在同等条件下可以运行更多的存储应用实例,可以更充分地利用系统资源。同时,容器拥有不错的资源隔离与限制能力,可以精确地对应用分配CPU、内存等资源,保证了各存储之间不会相互影响。每个应用不依赖于当前的环境,由镜像统一创建应用的容器环境,基于容器提供的环境一致性和标准话,可以通过容器管理工具对整个应用的运行环境实现版本控制。
Kubernetes,简称K8s,是一个开源的、用于管理云平台中多个主机上的容器化应用的容器集群管理系统,是一个完备的分布式系统支撑平台,在Docker技术的基础上,为容器化的应用提供部署、资源动态分配、接口发现和周期管理等一系列完整功能,具有大规模容器集群管理的便捷性。在Kubernetes的统一管理界面中,可以对容器化后的应用进行统一管理,包括应用生命周期查询、启停状况、运行状态、部署所在的集群节点等状态都可以通过命令行进行查询获取,避免在管理上的分块查询。
利用K8s进行容器化存储集群的部署为存储集群的管理带来极大的便利。K8s拥有可视化管理界面,可以对容器化后的集群应用进行统一管理,包含了容器的运行状态查询、部署所在节点、集群运行状态监控。这样为管理集群和监控集群状态带来了极大的便捷。K8s部署容器化存储集群以Redis举例,主要有以下步骤如原理图1所示:
1、通过配置静态PersistentVolumes(简称PV)和PersistentVolumeClaim(简称PVC)来部署集群中的存储类型;
2、配置Configmap来定义存储集群中的Master和Slave节点;
3、通过StatefulSet来对集群的节点数量、镜像中的端口映射和变量进行配置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技网络信息安全有限公司,未经中国电子科技网络信息安全有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911367014.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的可溯源云存储系统的共识机制
- 下一篇:一种对象监测方法及装置