一种分布式SAN存储系统链路冗余优化方法技术方案

技术编号:14512294 阅读:236 留言:0更新日期:2017-02-01 04:59
本发明专利技术公开了一种分布式SAN存储系统链路冗余优化方法,该方法包括:在每个存储节点上配置SAN服务;对每个存储节点添加高可用配置;当接收到多个连接请求时,利用高可用配置将所述多个连接请求随机分配至各存储节点,完成客户端与存储节点的对接;当一个存储节点发生故障时,采用高可用配置为客户端提供新的连接链路。该方法在原有多路径链路冗余上添加了高可用配置,在保证SAN可靠性的同时,均衡各存储节点的网络负载,提升存储集群的带宽利用率。

【技术实现步骤摘要】

本专利技术涉及存储系统
,特别是涉及一种分布式SAN存储系统链路冗余优化方法。
技术介绍
目前,现有的分布式存储系统对可靠性和吞吐量都有很高的要求。当存储系统拥有大量存储节点时,存储节点出现故障的概率会大大增加,在存储节点出现故障后,仍然保证客户端对存储系统持续的数据读写至关重要。当有大量客户端主机访问存储系统时,存储系统需要为客户主机提供足够大的带宽,充分利用每个存储节点的带宽,从而提高整个存储系统的带宽利用率非常重要。SAN(StorageAreaNetwork,存储区域网络)采用网状通道技术,通过FC交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络。一般的SAN存储系统设计方案为采用少数几个节点作为服务提供端,在客户端配置多路径策略,但是在大规模分布式SAN存储系统场景下,传统多路径策略提供的链路冗余有限,冗余链路较少,同时两个服务节点不足以支撑整个分布式存储集群的带宽,带宽使用不均衡,这样分布式SAN存储系统链路可靠性较低,存储集群带宽利用率较低。
技术实现思路
本专利技术的目的是提供一种分布式SAN存储系统链路冗余优化方法,以实现提高分布式SAN存储系统链路可靠性,提升存储集群带宽利用率。为解决上述技术问题,本专利技术提供一种分布式SAN存储系统链路冗余优化方法,包括:在每个存储节点上配置SAN服务;对每个存储节点添加高可用配置;当接收到多个连接请求时,利用高可用配置将所述多个连接请求随机分配至各存储节点,完成客户端与存储节点的对接;当一个存储节点发生故障时,采用高可用配置为客户端提供新的连接链路。优选的,所述SAN服务用于处理客户端的连接请求;所述高可用配置包括高可用机制和高可用分配策略。优选的,所述在每个存储节点上配置SAN服务之后,还包括:将每个存储节点初始化到同一状态。优选的,所述在每个存储节点上配置SAN服务,包括:在每个存储节点中设置面向用户层的SAN存储接口。优选的,所述当接收到多个连接请求时,利用高可用配置将所述多个连接请求随机分配至各存储节点,包括:当有多个客户端访问存储系统时,接收到多个客户端的连接请求,利用高可用配置将多个客户端的连接请求按照高可用分配策略均匀的分配给各个存储节点的SAN存储接口。优选的,所述对每个存储节点添加高可用配置之后,还包括:在客户端配置多路径策略,将存储链路指定到不同的虚拟IP地址。优选的,所述利用高可用配置为客户端提供新的连接链路,包括:利用高可用配置寻找新的存储节点替代发生故障的存储节点,建立客户端与所述新的存储节点之间的连接链路。本专利技术所提供的一种分布式SAN存储系统链路冗余优化方法,在每个存储节点上配置SAN服务;对每个存储节点添加高可用配置;当接收到多个连接请求时,利用高可用配置将所述多个连接请求随机分配至各存储节点,完成客户端与存储节点的对接;当一个存储节点发生故障时,利用高可用配置为客户端提供新的连接链路。可见,当有大量连接请求到达时,高可用配置会将多个连接请求随机分配至各存储节点,完成客户端与存储节点的对接,为客户主机提供服务,实现各存储节点在带宽层面的负载均衡,提高分布式SAN存储系统链路可靠性,当某个存储节点出现故障时,由高可用配置为客户端提供一个新的连接路径,实现比传统多路径更加可靠的冗余机制,如此在原有多路径链路冗余上添加了高可用配置,可以在保证SAN可靠性的同时,均衡各存储节点的网络负载,提升存储集群的带宽利用率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术所提供的一种分布式SAN存储系统链路冗余优化方法的流程图;图2为存储系统链路冗余结构示意图。具体实施方式本专利技术的核心是提供一种分布式SAN存储系统链路冗余优化方法,以实现提高分布式SAN存储系统链路可靠性,提升存储集群带宽利用率。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术所提供的一种分布式SAN存储系统链路冗余优化方法的流程图,该方法包括:S11:在每个存储节点上配置SAN服务;S12:对每个存储节点添加高可用配置;S13:当接收到多个连接请求时,利用高可用配置将多个连接请求随机分配至各存储节点,完成客户端与存储节点的对接;S14:当一个存储节点发生故障时,采用高可用配置为客户端提供新的连接链路。可见,当有大量连接请求到达时,高可用配置会将多个连接请求随机分配至各存储节点,完成客户端与存储节点的对接,为客户主机提供服务,实现各存储节点在带宽层面的负载均衡,提高分布式SAN存储系统链路可靠性,当某个存储节点出现故障时,由高可用配置为客户端提供一个新的连接路径,实现比传统多路径更加可靠的冗余机制,如此在原有多路径链路冗余上添加了高可用配置,可以在保证SAN可靠性的同时,均衡各存储节点的网络负载,提升存储集群的带宽利用率。基于上述方法,具体的,SAN服务用于处理客户端的连接请求。高可用配置包括高可用机制和高可用分配策略,即当接收到多个连接请求时,利用高可用机制和高可用策略将多个连接请求随机分配至各存储节点,完成客户端与存储节点的对接。利用高可用分配策略能够均衡各存储节点的带宽负载,便于各存储节点SAN服务的统一配置管理。进一步的,步骤S11之后,还包括:将每个存储节点初始化到同一状态。其中,步骤S11的过程具体为:在每个存储节点中设置面向用户层的SAN存储接口。步骤S13中,当接收到多个连接请求时,利用高可用配置将多个连接请求随机分配至各存储节点的过程具体为:当有多个客户端访问存储系统时,接收到多个客户端的连接请求,利用高可用配置将多个客户端的连接请求按照高可用分配策略均匀的分配给各个存储节点的SAN存储接口。其中,步骤S12之后,还包括:在客户端配置多路径策略,将存储链路指定到不同的虚拟IP地址。步骤S14中,利用高可用配置为客户端提供新的连接链路的过程具体为:利用高可用配置寻找新的存储节点替代发生故障的存储节点,建立客户端与新的存储节点之间的连接链路。具体的,在大规模分布式存储系统中,在每个存储节点都提供面向用户层的SAN存储接口,当有大量外部客户端访问存储系统时,利用高可用配置将客户端的访问连接下发至各个存储节点的SAN存储接口,当某个存储节点的SAN服务故障时,由高可用机制为客户端提供一个新的连接路径,这样实现比传统多路径更加可靠的冗余机制。当有大量连接请求到达时,高可用机制会按照一个既定的分配方案,首先排除故障节点,然后优先选择相对空闲的存储节点为客户端提供服务,实现各存储节点在带宽层面的负载均衡。本方法解决原有SAN部署方案的不足之处,在原有多路径链路冗余之后添加了一层高可用策略,可以在保证SAN可靠性的同时,均衡各存储节点的网络负载,本文档来自技高网
...

【技术保护点】
一种分布式SAN存储系统链路冗余优化方法,其特征在于,包括:在每个存储节点上配置SAN服务;对每个存储节点添加高可用配置;当接收到多个连接请求时,利用高可用配置将所述多个连接请求随机分配至各存储节点,完成客户端与存储节点的对接;当一个存储节点发生故障时,采用高可用配置为客户端提供新的连接链路。

【技术特征摘要】
1.一种分布式SAN存储系统链路冗余优化方法,其特征在于,包括:在每个存储节点上配置SAN服务;对每个存储节点添加高可用配置;当接收到多个连接请求时,利用高可用配置将所述多个连接请求随机分配至各存储节点,完成客户端与存储节点的对接;当一个存储节点发生故障时,采用高可用配置为客户端提供新的连接链路。2.如权利要求1所述的方法,其特征在于,所述SAN服务用于处理客户端的连接请求;所述高可用配置包括高可用机制和高可用分配策略。3.如权利要求1所述的方法,其特征在于,所述在每个存储节点上配置SAN服务之后,还包括:将每个存储节点初始化到同一状态。4.如权利要求1所述的方法,其特征在于,所述在每个存储节点上配置SAN服务,包括:在每个存储节点中设置面向用...

【专利技术属性】
技术研发人员:冯龙
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1