[发明专利]基于Monitor的客户端集群维护方法、系统、终端及存储介质在审
申请号: | 202110902900.5 | 申请日: | 2021-08-06 |
公开(公告)号: | CN113672384A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 丁纯杰;孙润宇;孟祥瑞 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 monitor 客户端 集群 维护 方法 系统 终端 存储 介质 | ||
本发明提供一种基于Monitor的客户端集群维护方法、系统、终端及存储介质,包括:在客户端集群的各客户端增设监视器模块,通过监视器模块定期收集客户端集群的所有在线客户端的业务状态信息;将最新收集的业务状态信息更新至客户端状态汇总表;将更新的客户端状态汇总表发布至各客户端,所述客户端状态汇总表用于客户端集群执行业务负载均衡。本发明通过新增客户端监视器模块,将客户端相关信息统一保存在客户端状态汇总表,并在客户端获取状态时推送到客户端,以便某一客户端感知所有客户端的当前状态,便于客户端实现负载均衡、快速切换等业务,提升集群的可用性及稳定性。
技术领域
本发明涉及分布式存储的客户端集群管理技术领域,具体涉及一种基于Monitor的客户端集群维护方法、系统、终端及存储介质。
背景技术
为了简化用户端的使用,提供了一个分布式缓存系统来提供对此分布式存储系统的访问接口以及本地数据缓冲以降低网络压力。分布式存储系统,是将数据分散存储在多台独立的设备上。传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。
在一般的分布式存储系统中,Monitor模块(监视器模块)的主要功能是管理集群以及监控集群的各种状态,其主要负责维护集群的各种不同的Map,比如OSDMap(由OSDMonitor负责维护更新)、PGMap(由PGMonitor负责维护更新)、MDSMap(由MDSMonitor负责维护更新)等。Monitor模块是分布式存储系统的核心模块。在分布式系统中,除存储集群外,还会有一些客户端集群,其作为存储集群直接的数据读写入口,也是整个分布式存储系统的重要部分。随着技术的不断发展,存储集群能支持的客户端种类及规模也不断增加,比如分布式块存储场景下,就包含RBD客户端、TGT客户端等,分布式文件存储可支持RGW客户端、Ganesha客户端等。
随着客户端规模的不断增加,客户端间的负载均衡就非常有必要,当外部的读写业务(用户的直接操作等)连接到某一客户端时,其要能知道当前所有客户端的业务承接情况,将对应的读写业务分配到当前业务量少的客户端上,以确保最大化利用集群性能。在当前的客户端集群中,外部的读写业务普遍是随机连接到客户端的,由于各个客户端节点之间是独立的,无法感知其他客户端节点的连接状态、业务压力等状态,也就无法做到相对准确的负载均衡。
发明内容
针对现有技术的上述不足,本发明提供一种基于Monitor的客户端集群维护方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种基于Monitor的客户端集群维护方法,包括:
在客户端集群的各客户端增设监视器模块,通过监视器模块定期收集客户端集群的所有在线客户端的业务状态信息;
将最新收集的业务状态信息更新至客户端状态汇总表;
将更新的客户端状态汇总表发布至各客户端,所述客户端状态汇总表用于客户端集群执行业务负载均衡。
进一步的,在客户端集群的各客户端增设监视器模块,包括:
与客户端集群的所有客户端建立连接;
向各客户端发送监视器模块安装文件,并设置监视器模块安装文件自执行。
进一步的,通过监视器模块定期收集客户端集群的所有在线客户端的业务状态信息,包括:
接收所述监视器模块在客户端特定状态下发送的客户端业务状态信息,所述业务状态信息包括业务连接状态和业务压力;所述特定状态包括以下任一项:客户端首次启动状态、客户端业务连接波动状态、达到定时发送周期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110902900.5/2.html,转载请声明来源钻瓜专利网。