【技术实现步骤摘要】
分布式存储系统及路径切换方法、装置、电子设备及介质
[0001]本专利技术涉及存储
,具体涉及一种分布式存储系统及路径切换方法、装置、电子设备及介质。
技术介绍
[0002]在分布式存储系统的多路径场景中,存储的高可用往往依赖于客户端自带的多路径软件来实现路径的故障转移,也即客户端发出访问请求后,根据返回的错误码进行原路径重试或者切换路径重试。
[0003]然而,在运行过程中,往往因单个存储节点或部分存储节点的计算资源受限或者网络资源受限,造成持续请求异常的问题,导致客户端无法正常访问,影响到用户对存储系统的使用体验。
技术实现思路
[0004]本专利技术的目的是针对上述现有技术的不足提出的一种分布式存储系统及路径切换方法、装置、电子设备及存储介质,该目的是通过以下技术方案实现的。
[0005]本专利技术的第一方面提出了一种路径切换方法,应用于存储节点,所述方法包括:
[0006]根据接收的访问请求确定本存储节点路径对应的第一负载状态;
[0007]根据第一负载状态为预设 ...
【技术保护点】
【技术特征摘要】
1.一种路径切换方法,其特征在于,所述方法包括:根据接收的访问请求确定本存储节点路径对应的第一负载状态;根据第一负载状态为预设负载状态,获取与本存储节点路径属于同一虚拟块存储设备的其他存储节点路径的第二负载状态;基于第一负载状态、第二负载状态选择符合预设条件的存储节点路径;基于选择的存储节点路径处理所述访问请求。2.根据权利要求1所述的方法,其特征在于,所述根据接收的访问请求确定本存储节点路径的第一负载状态,包括:根据所述访问请求确定待访问的逻辑单元LUN标识;确定所述LUN标识对应的本存储节点路径的第一负载状态。3.根据权利要求2所述的方法,其特征在于,所述确定所述LUN标识对应的本存储节点路径的第一负载状态,包括:获取所述LUN标识对应的本存储节点路径的当前负载信息;基于所述当前负载信息确定第一负载状态。4.根据权利要求3所述的方法,其特征在于,所述当前负载信息包括CPU占用率、带宽占用率以及存储占用率;所述基于所述当前负载信息确定第一负载状态,包括:根据所述CPU占用率、带宽占用率以及存储占用率均小于相应阈值范围的下限值,确定所述第一负载状态为正常状态;根据所述CPU占用率、带宽占用率以及存储占用率中任一项大于相应阈值范围的上限值,确定所述第一负载状态为异常状态;根据所述CPU占用率、带宽占用率以及存储占用率均不大于相应阈值范围的上限值且所述CPU占用率、带宽占用率以及存储占用率中至少一项位于相应阈值范围内,确定所述第一负载状态为备用状态。5.根据权利要求4所述的方法,其特征在于,所述根据第一负载状态为预设负载状态,包括:所述第一负载状态为异常状态或备用状态。6.根据权利要求2所述的方法,其特征在于,所述获取与本存储节点路径属于同一虚拟块存储设备的其他存储节点路径的第二负载状态,包括:从管控系统查询与所述LUN标识对应的各存储节点路径,所述各存储节点路径包括本存储节点路径和其他存储节点路径,所述管控系统负责管理同一LUN标识对应的多条存储节点路径,所述多条存储节点路径中每条存储节点路径所在存储节点聚合为一个虚拟块存储设备;确定所述其他存储节点路径对应的第二负载状态。7.根据权利要求6所述的方法,其特征在于,所述确定所述其他存储节点路径对应的第二负载状态,包括:从所述管控系统查询与所述其他存储节点路径对应的第二负载状态...
【专利技术属性】
技术研发人员:杨丰,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。