【技术实现步骤摘要】
一种NFS节点配置方法和装置
本专利技术涉及计算机
,尤其涉及一种NFS节点配置方法和装置。
技术介绍
文件共享是企业、个人业务都经常使用的,而随着业务的发展、访问量的增加,单节点的NFS(NetworkFileSystem,网络文件系统)已限制了系统在网络带宽、存储容量的发展。为解决这些问题,现有技术常用分布式存储方法,在存储上层增加NFS节点,通过负载均衡LVS(LinuxVirtualServer,Linux虚拟服务器)的方式将客户端划分到不同的NFS服务节点上,例如轮询、哈希映射、动态调度(如最少链接数)等,具体参见图1、图2(实线表示写数据,虚线表示读数据)所示。图1中,整个技术架构由分布式文件存储、NFS服务集群、负载均衡集群组成。图2中,客户端1、2分别挂载到NFS节点1、2上,当NFS节点1将客户端1传输的文件写入分布式文件存储后,NFS节点2需要从分布式文件存储中重新将文件内容读出来,再传输至客户端2中。在实现本专利技术的过程中,专利技术人发现现有技术至少存在如下问题:1)对于访问同目录的不同NFS客户端,依赖于不同的NFS节点进行数据读/写,这就导致现有方案需要配置多个NFS节点;2)每个客户端只能读/写自己连接到的NFS节点上的数据。这就导致读数据的NFS节点不知道数据写入,只有在数据写入分布式存储完毕之后才能对该数据进行读取,从而产生较高延时。
技术实现思路
有鉴于此,本专利技术实施例提供一种NFS节点配置方法和装置,至少能够解 ...
【技术保护点】
1.一种NFS节点配置方法,其特征在于,包括:/n接收客户端传输的访问请求,确定所述访问请求中的挂载目录;/n根据挂载目录与VIP地址之间的映射关系,确定分配至所述客户端的VIP地址,以通过所述VIP地址挂载所述客户端;其中,所述VIP地址由负载均衡配置;/n确定与所述VIP地址相应的NFS节点。/n
【技术特征摘要】
1.一种NFS节点配置方法,其特征在于,包括:
接收客户端传输的访问请求,确定所述访问请求中的挂载目录;
根据挂载目录与VIP地址之间的映射关系,确定分配至所述客户端的VIP地址,以通过所述VIP地址挂载所述客户端;其中,所述VIP地址由负载均衡配置;
确定与所述VIP地址相应的NFS节点。
2.根据权利要求1所述的方法,其特征在于,所述根据挂载目录与VIP地址的映射关系,确定分配至所述客户端的VIP地址,包括:
若在预定挂载目录记录中查询存在所述挂载目录,则根据挂载目录与业务类型的映射关系,确定所述客户端所属业务类型;根据业务类型与VIP地址的映射关系,确定分配至所述客户端的VIP地址;或
若在预定挂载目录记录中查询不存在所述挂载目录,则拒绝所述客户端的访问。
3.根据权利要求1所述的方法,其特征在于,所述NFS节点包括NFS主节点以及NFS备节点;
所述确定与所述VIP地址相应的NFS节点包括:
当检测到所述NFS主节点为异常状态时,根据每个NFS备节点的当前服务状态以及预定选择方式,确定代替所述NFS主节点工作的NFS备节点。
4.根据权利要求1所述的方法,其特征在于,所述访问请求还包括数据处理请求;
在确定与所述VIP地址相应的NFS节点之后,还包括:
传输所述数据处理请求至所确定的NFS节点,并将所述NFS节点所反馈的处理结果传输至所述客户端。
5.根据权利要求4所述的方法,其特征在于,所述数据处理请求为数据写入请求,所述数据写入请求包括待写入的第一数据;
所述方法包括:
所述NFS节点写入所述第一数据至预定数据缓存完毕后,存储所述第一数据至预定分布式存储中;或
所述NFS节点在写入所述第一数据至所述预定数据缓存的同时,存储所写入的所述第一数据至所述预定分布式存储中。
6.根据权利要求4所述的方法,其特征在于,所述数据处理请求为数据读取请求,所述数据读取请求包括元数据;其中,所述元数据为待读取数据所处的目录,
所述方法包括:
若所述NFS节点在预定数据缓存中查询存在所述元数据,提取所述预定缓存中与所述元数据相应的第二数据并输出;其中,所述第二数据为已写入完毕或正在写入的数据;或
若所述NFS节点在所述预定数据缓存中查询不存在所述元数据、且在分布式存储中查询存在所述元数据,则提取所述分布式存储中与所述元数据相应的所述第二数据并输出。
7.一种NFS节点配置装置,其特征在于,包括:
接收模块,用于接收客户端传输的访问请求,确定所述访问请求中的挂载目录;
挂载模块,用于根据挂载目录与VIP地...
【专利技术属性】
技术研发人员:曹言虎,史琪,何军,
申请(专利权)人:北京京东金融科技控股有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。