一种集群配置方法、装置、设备及介质制造方法及图纸

技术编号:38163311 阅读:9 留言:0更新日期:2023-07-13 09:37
本申请公开了一种集群配置方法、装置、设备及介质,涉及计算机领域,该方法包括:创建包含若干配置有网络附属存储服务的目标节点的网络附属存储集群,并在各目标节点中配置用于在网络附属存储集群内部转发文件系统信息的虚拟转发层和用于对文件系统的公共卷进行分割与聚合的块转发聚合层;将从目标节点中确定的主节点中的网络附属存储服务作为本地文件系统的挂载点进行挂载;当非挂载点接收到协议访问请求,则利用对应的目标节点中的虚拟转发层向主节点申请访问权,当获取访问权后将请求转发至主节点,并控制主节点通过块转发聚合层将请求转发至从目标节点中确定的目标处理节点进行处理。本发明专利技术可基于本地文件系统实现并发访问与负载均衡。发访问与负载均衡。发访问与负载均衡。

【技术实现步骤摘要】
一种集群配置方法、装置、设备及介质


[0001]本专利技术涉及计算机领域,特别涉及一种集群配置方法、装置、设备及介质。

技术介绍

[0002]现有技术中,统一存储的方式因SAN(即Storage Area Network,存储区域网络)与NAS(即Network Attached Storage,网络附属存储)集中在一个系统里,共用SAN软件栈,简化了对块设备的管理以及减少了整个IO(即Input/Output,输入/输出)路径,并且减少了NAS与SAN之间的网络部署、设备及后续的维护成本,相较于分布式NAS,具备单站点(双节点)即可部署,要求最小配置低,维护成本小的优点。但统一存储多基于本地文件系统,节点之间属于独立的系统,无法做到多节点同时访问,且对于单一文件系统性无法利用所有节点的性能。
[0003]目前一般采用分布式文件系统可以进行并发访问,但此种方式适用于多站点的情形,站点之间需要单独的外部网络进行通信,因此较为繁琐。
[0004]由上可见,在文件系统的应用过程中,如何高效地实现并发访问是本领域有待解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种集群配置方法、装置、设备及介质,能够使用通过统一存储系统的内部链路进行通信,基于本地文件系统实现并发访问与负载均衡。其具体方案如下:
[0006]第一方面,本申请公开了一种集群配置方法,包括:
[0007]创建包含若干配置有网络附属存储服务的目标节点的网络附属存储集群,并在各所述目标节点中配置用于在所述网络附属存储集群内部转发文件系统信息的虚拟转发层和用于对文件系统的公共卷进行分割与聚合操作的块转发聚合层;
[0008]将从所述目标节点中确定的主节点中的网络附属存储服务作为本地文件系统的挂载点进行挂载;
[0009]当非挂载点接收到协议访问请求,则利用所述非挂载点对应的目标节点中的虚拟转发层向所述主节点申请访问权,当获取访问权后将所述协议访问请求转发至所述主节点,并控制所述主节点通过所述块转发聚合层将所述协议访问请求转发至从所述目标节点中确定的目标处理节点进行处理;其中所述非挂载点为除所述主节点以外的其他目标节点中的网络附属存储服务。
[0010]可选的,创建包含若干配置有网络附属存储服务的目标节点的网络附属存储集群,包括:
[0011]创建包含若干以容器的方式或以基于内核的虚拟机的方式运行网络附属存储服务的目标节点的网络附属存储集群。
[0012]所述当获取访问权后将所述协议访问请求转发至所述主节点,包括:
[0013]当获取所述访问权后,将所述协议访问请求转义为文件系统请求;
[0014]将所述文件系统请求转发至所述主节点。
[0015]可选的,所述创建包含若干配置有网络附属存储服务的目标节点的网络附属存储集群之后,还包括:
[0016]在存储区域网络中创建映射至所述目标节点中的网络附属存储服务的公共卷;
[0017]相应的,从所述目标节点中确定主节点,包括:
[0018]从所述公共卷中确定第一目标卷,并从全部所述目标节点中确定预先为所述第一目标卷唯一指定的主节点。
[0019]所述在存储区域网络中创建映射至所述目标节点中的网络附属存储服务的公共卷之后,还包括:
[0020]在所述公共卷中写入集群信息与文件系统信息,并创建供所述目标节点进行写入抢夺的仲裁空间;其中,所述集群信息包括集群名称和集群中按照目标节点的节点唯一编码排序的节点名,所述文件系统信息包括文件系统唯一编码、文件系统名称、挂载点、文件系统的通用唯一识别码、根据公共卷的通用唯一识别码排序的公共卷名称以及公共卷的分割大小。
[0021]可选的,所述当获取访问权后将所述协议访问请求转发至所述主节点,并制所述主节点通过所述块转发聚合层将所述协议访问请求转发至从所述目标节点中确定的目标处理节点进行处理之前,还包括:
[0022]控制所述主节点中的块转发聚合层按照预设空间聚合方法对所述公共卷进行空间分割与聚合,以确定包含元数据空间的聚合后虚拟节点;其中,所述元数据空间用于记录所述聚合后虚拟节点中的聚合空间与聚合前公共卷中的实际空间之间的映射关系和聚合后节点的节点名称。
[0023]可选的,所述控制所述主节点通过所述块转发聚合层将所述协议访问请求转发至目标处理节点进行处理,包括:
[0024]控制所述主节点基于所述聚合后虚拟节点中记录的所述映射关系确定所述协议访问请求对应的目标公共卷,并从全部所述目标节点中确定预先为所述目标公共卷唯一指定的优先访问节点;
[0025]确定所述优先访问节点的繁忙程度;
[0026]当所述繁忙程度不满足预设繁忙条件,则将所述优先访问节点作为目标处理节点对所述协议访问请求对应的数据进行落盘处理;
[0027]当所述繁忙程度满足预设繁忙条件,则从所述全部所述目标节点中除所述目标公共卷唯一指定的优先访问节点以外的其他节点中确定目标处理节点,并将所述协议访问请求转发至所述目标处理节点进行落盘处理。
[0028]第二方面,本申请公开了一种集群配置装置,包括:
[0029]集群创建模块,用于创建包含若干配置有网络附属存储服务的目标节点的网络附属存储集群,并在各所述目标节点中配置用于在所述网络附属存储集群内部转发文件系统信息的虚拟转发层和用于对文件系统的公共卷进行分割与聚合操作的块转发聚合层;
[0030]系统挂载模块,用于将从所述目标节点中确定的主节点中的网络附属存储服务作为本地文件系统的挂载点进行挂载;
[0031]请求处理模块,用于当非挂载点接收到协议访问请求,则利用所述非挂载点对应的目标节点中的虚拟转发层向所述主节点申请访问权,当获取访问权后将所述协议访问请求转发至所述主节点,并控制所述主节点通过所述块转发聚合层将所述协议访问请求转发至从所述目标节点中确定的目标处理节点进行处理;其中所述非挂载点为除所述主节点以外的其他目标节点中的网络附属存储服务。
[0032]第三方面,本申请公开了一种电子设备,包括:
[0033]存储器,用于保存计算机程序;
[0034]处理器,用于执行所述计算机程序,以实现前述的集群配置方法。
[0035]第四方面,本申请公开了一种计算机存储介质,用于保存计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的集群配置方法的步骤。
[0036]本申请中先创建包含若干配置有网络附属存储服务的目标节点的网络附属存储集群,并在各所述目标节点中配置用于在所述网络附属存储集群内部转发文件系统信息的虚拟转发层和用于对文件系统的公共卷进行分割与聚合操作的块转发聚合层;将从所述目标节点中确定的主节点中的网络附属存储服务作为本地文件系统的挂载点进行挂载;当非挂载点接收到协议访问请求,则利用所述非挂载点对应的目标节点中的虚拟转发层向所述主节点申请访问权,当获取访问权后将所述协议访问请求转发至所述主节点,并控制所述主节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集群配置方法,其特征在于,包括:创建包含若干配置有网络附属存储服务的目标节点的网络附属存储集群,并在各所述目标节点中配置用于在所述网络附属存储集群内部转发文件系统信息的虚拟转发层和用于对文件系统的公共卷进行分割与聚合操作的块转发聚合层;将从所述目标节点中确定的主节点中的网络附属存储服务作为本地文件系统的挂载点进行挂载;当非挂载点接收到协议访问请求,则利用所述非挂载点对应的目标节点中的虚拟转发层向所述主节点申请访问权,当获取访问权后将所述协议访问请求转发至所述主节点,并控制所述主节点通过所述块转发聚合层将所述协议访问请求转发至从所述目标节点中确定的目标处理节点进行处理;其中所述非挂载点为除所述主节点以外的其他目标节点中的网络附属存储服务。2.根据权利要求1所述的集群配置方法,其特征在于,所述创建包含若干配置有网络附属存储服务的目标节点的网络附属存储集群,包括:创建包含若干以容器的方式或以基于内核的虚拟机的方式运行网络附属存储服务的目标节点的网络附属存储集群。3.根据权利要求1所述的集群配置方法,其特征在于,所述当获取访问权后将所述协议访问请求转发至所述主节点,包括:当获取所述访问权后,将所述协议访问请求转义为文件系统请求;将所述文件系统请求转发至所述主节点。4.根据权利要求1至3任一项所述的集群配置方法,其特征在于,所述创建包含若干配置有网络附属存储服务的目标节点的网络附属存储集群之后,还包括:在存储区域网络中创建映射至所述目标节点中的网络附属存储服务的公共卷;相应的,从所述目标节点中确定主节点,包括:从所述公共卷中确定第一目标卷,并从全部所述目标节点中确定预先为所述第一目标卷唯一指定的主节点。5.根据权利要求4所述的集群配置方法,其特征在于,所述在存储区域网络中创建映射至所述目标节点中的网络附属存储服务的公共卷之后,还包括:在所述公共卷中写入集群信息与文件系统信息,并创建供所述目标节点进行写入抢夺的仲裁空间;其中,所述集群信息包括集群名称和集群中按照目标节点的节点唯一编码排序的节点名,所述文件系统信息包括文件系统唯一编码、文件系统名称、挂载点、文件系统的通用唯一识别码、根据公共卷的通用唯一识别码排序的公共卷名称以及公共卷的分割大小。6.根据权利要求4所述的集群配置方法,其特征在于,所述当获取访问权后将所述协议访问请求转发至所述主节点,并制所述主节点通过...

【专利技术属性】
技术研发人员:马桂杰崔新民张月辉
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1