[发明专利]云平台存储卷自动扩容的方法、系统、终端及存储介质在审
申请号: | 202010820427.1 | 申请日: | 2020-08-14 |
公开(公告)号: | CN111949216A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 曾兴 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/455 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 李舜江 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 存储 自动 扩容 方法 系统 终端 介质 | ||
本发明提供一种云平台存储卷自动扩容的方法、系统、终端及存储介质,包括:获取存储设备参数并根据所述存储设备参数对接存储设备插件;利用所述存储设备插件为应用容器挂载存储卷,并设定所述存储卷的扩容阈值和扩容容量;监控所述存储卷的使用率,判断所述使用率是否达到所述扩容阈值:若是,则利用所述存储设备插件为所述存储卷扩充所述扩容容量。本发明通过监控存储卷的使用量,当满足扩容条件,及时为存储卷进行自动扩容,避免了扩容不及时导致的数据丢失问题,扩容过程通过监控和扩容执行单元协调完成,不需要人为操作。
技术领域
本发明涉及云平台技术领域,具体涉及一种云平台存储卷自动扩容的方法、系统、终端及存储介质。
背景技术
在容器云计算时代,大量应用资源通过云平台统一管理,应用以容器的方式部署时,需要保存的数据都通过存储卷进行持久化保存,当应用长时间运行,存储卷存储数据越来越多,应用就会存在可以存储空间不足的问题,这时就需要对存储卷进行扩容。
现有的扩容方法大多是运维人员发现存储空间不足的报警后,人工对发出报警的存储卷进行扩容,这就导致了扩容的滞后性,容易造成数据的丢失。
发明内容
针对现有技术的上述不足,本发明提供一种云平台存储卷自动扩容的方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种云平台存储卷自动扩容的方法,包括:
获取存储设备参数并根据所述存储设备参数对接存储设备插件;
利用所述存储设备插件为应用容器挂载存储卷,并设定所述存储卷的扩容阈值和扩容容量;
监控所述存储卷的使用率,判断所述使用率是否达到所述扩容阈值:
若是,则利用所述存储设备插件为所述存储卷扩充所述扩容容量。
进一步的,所述监控存储卷的使用率,包括:
根据预设的监控周期定期获取存储卷的总容量和使用量;
根据所述总容量和使用量计算所述存储卷的使用率。
进一步的,所述利用存储设备插件为所述存储卷扩充所述扩容容量,包括:
向存储设备插件发送扩容请求,所述扩容请求包括待扩容存储卷编号和扩容容量;
获取所述存储卷的扩容状态,并根据所述扩容状态获取所述存储卷的扩容执行结果。
第二方面,本发明提供一种云平台存储卷自动扩容的系统,包括:
插件对接单元,配置用于获取存储设备参数并根据所述存储设备参数对接存储设备插件;
扩容设置单元,配置用于利用所述存储设备插件为应用容器挂载存储卷,并设定所述存储卷的扩容阈值和扩容容量;
容量监控单元,配置用于监控所述存储卷的使用率,判断所述使用率是否达到所述扩容阈值;
扩容执行单元,配置用于若所述使用率达到所述扩容阈值,则利用所述存储设备插件为所述存储卷扩充所述扩容容量。
进一步的,所述容量监控单元包括:
容量获取模块,配置用于根据预设的监控周期定期获取存储卷的总容量和使用量;
容量计算模块,配置用于根据所述总容量和使用量计算所述存储卷的使用率。
进一步的,所述扩容执行单元包括:
请求发送模块,配置用于向存储设备插件发送扩容请求,所述扩容请求包括待扩容存储卷编号和扩容容量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010820427.1/2.html,转载请声明来源钻瓜专利网。