[发明专利]一种共享目录挂载方法及分布式网络附加存储系统在审
申请号: | 202110691189.3 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113505111A | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 周士钦 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/13;G06F16/176 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450000 河南省郑州市郑州高*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 共享 目录 方法 分布式 网络 附加 存储系统 | ||
本申请涉及数据存储技术领域,特别涉及一种共享目录挂载方法及分布式网络附加存储系统。该方法包括:管理节点接收客户端发送的域名解析请求,并基于域名解析请求确定客户端列表中是否存在客户端对应的表项;若确定客户端列表中不存在客户端对应的表项,则为客户端分配一个虚IP,并将该虚IP推送给第一节点,以使得第一节点基于该虚IP与客户端建立关联关系;将该虚IP推送给客户端,以使得客户端向第一节点发送共享目录挂载请求;以及在客户端列表中生成客户端对应的表项;第一节点在接收客户端发送的共享目录挂载请求后,判断自身是否为执行访问共享目录的节点;若判定自身为执行访问共享目录的节点,则执行共享目录的挂载操作。
技术领域
本申请涉及数据存储技术领域,特别涉及一种共享目录挂载方法及分布式网络附加存储系统。
背景技术
随着5G时代的到来,全球互联网和企业数据量呈爆炸式增长,其中非结构化数据占据了80%以上的份额,分布式NAS集群技术在存储这些非结构化数据中扮演了重要角色。随着数据规模的增长,分布式NAS集群的部署规模越来越大,同时对分布式NAS集群在容量和性能等方面也提出了更高的要求。
分布式NAS集群通常对外提供NFS(Network File System,网络文件系统)和CIFS(Common Internet File System,通用因特网文件系统)服务。采用cephfs作为NAS集群的底层实现时,NFS和CIFS服务的守护程序作为cephfs的客户端,且NFS/CIFS服务守护进程通常和cephfs的元数据服务程序进行融合部署,为了表述方便,后面均只以NFS为例,CIFS协议原理相同,并以NFSD表示提供NFS服务的守护程序。
目前,MDS(Metadata Server,元数据服务器)集群不感知每个NFSD提供服务的共享目录路径,MDS集群对他们等同视之,MDS集群根据自己的负载均衡算法将文件系统子树打散到各个MDS中。这样一方面导致NFSD需要大量跨节点通信去访问元数据,影响性能。
且每个NFSD独立提供服务,并依赖DNS做负载均衡,这样就会存在不同节点上的NFSD可能提供相同共享目录的服务,导致两个甚至更多节点NFSD需要频繁地与MDS交互以避免数据/元数据不一致的问题,同时数据缓存也会失效,极大地影响业务性能。
发明内容
本申请提供了一种共享目录挂载方法及分布式网络附加存储系统,用以解决现有技术中存在的由于跨节点元数据访问和/或元数据交换而导致系统业务性能降低的问题。
第一方面,本申请提供了一种共享目录挂载方法,应用于包括运行有负载均衡组件的管理节点和若干业务节点的分布式NAS网络附加存储系统,其中,所述管理节点维护有客户端列表和分区列表,所述客户端列表中一个客户端对应的表项记录有该客户端的IP、该客户端的虚拟IP和分区集合,所述分区列表中一个分区对应的表项记录有该分区标识、该分区包括的共享目录的路径,用于执行访问该共享目录的节点信息,一个节点信息包括该节点ID、与该节点关联的客户端的虚IP;所述方法包括:
所述管理节点接收目标客户端发送的域名解析请求,并基于所述域名解析请求确定客户端列表中是否存在所述目标客户端对应的表项;
所述管理节点若确定所述客户端列表中不存在所述目标客户端对应的表项,则为所述目标客户端分配一个虚IP,并将该虚IP推送给第一节点,以使得所述第一节点基于该虚IP与所述目标客户端建立关联关系;将该虚IP推送给所述目标客户端,以使得所述目标客户端向所述第一节点发送目标共享目录挂载请求;以及在所述客户端列表中生成所述目标客户端对应的目标表项,其中,所述目标表项中的分区信息为空;
所述第一节点在接收所述目标客户端发送的目标共享目录挂载请求后,判断自身是否为执行访问所述目标共享目录的节点;
若所述第一节点判定自身为执行访问所述目标共享目录的节点,则执行所述目标共享目录的挂载操作。
可选地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110691189.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:微紫青霉菌株、生防剂及应用
- 下一篇:一种交互式场景信息提醒系统及其控制方法