一种云存储系统中主机多路径部署方法和系统技术方案

技术编号:12530882 阅读:155 留言:0更新日期:2015-12-18 02:22
本发明专利技术公开了一种云存储系统中主机多路径部署方法,应用于多控制器云存储系统,该云存储系统包括云存储客户端和云存储服务端,该方法包括:云存储客户端部署多路径,并设置多路径策略;云存储客户端部署SCSI发起端;云存储服务端的每个存储节点分别部署SCSI目标端;通过SCSI发起端和SCSI目标端,建立云存储客户端与云存储服务端的每个存储节点的通信路径。通过本发明专利技术,能够实现云存储系统的高可靠性和高吞吐量。

【技术实现步骤摘要】

本专利技术涉及云存储
,尤指一种云存储系统中主机多路径部署方法和系统
技术介绍
云存储提供的是存储服务,存储服务通过网络将本地数据存放在存储服务提供商(SSP)提供的在线存储空间。需要存储服务的用户不再需要建立自己的数据中心,只需向SSP申请存储服务,从而避免了存储平台的重复建设,节约了昂贵的软硬件基础设施投资。在现有的云存储系统中,对于可靠性和吞吐量都有很高的要求,且在具有大量存储节点的云存储系统中,存储节点出现故障是经常会出现的情况,在出现故障后,保证云存储客户端主机对存储系统数据读写的连续性至关重要的。在大量云存储客户端主机的应用场景,对整个云存储系统可以提供的总带宽有严格要求,充分提升云存储系统中每个节点的带宽利用率也非常重要。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种云存储系统中主机多路径部署方法和系统,能够实现云存储系统的高可靠性和高吞吐量。为了达到本专利技术目的,本专利技术提供了一种云存储系统中主机多路径部署方法,应用于多控制器云存储系统,该云存储系统包括云存储客户端和云存储服务端,该方法包括:云存储客户端部署多路径,并设置多路径策略;云存储客户端部署SCSI发起端;云存储服务端的每个存储节点分别部署SCSI目标端;通过SCSI发起端和SCSI目标端,建立云存储客户端与云存储服务端的每个存储节点的通信路径。进一步地,所述云存储客户端部署多路径,并设置多路径策略,具体为:云存储客户端主机通过集成的多路径I/O部署多路径,并设置多路径策略为故障切换策略或负载均衡策略。进一步地,所述云存储客户端部署SCSI发起端,具体为:云存储客户端主机部署SCSI发起端,并在SCSI发起端中添加云存储服务端每个存储节点的IP。进一步地,所述云存储服务端的每个存储节点分别部署SCSI目标端,具体为:云存储服务端的每个存储节点分别创建SCSI目标端,配置SCSI目标端的存储资源,并配置SCSI目标端指定被访问的云存储客户端,并将配置数据保存在配置文件中。进一步地,所述云存储服务端的每个存储节点的配置文件相同,并通过集群文件系统维护配置文件的共享目录;如果存在存储节点的配置发生变化,未发生变化的存储节点重新导入配置文件来保持配置的同步。本专利技术还提供了一种云存储系统,所述云存储系统包括云存储客户端和云存储服务端,所述云存储客户端部署多路径,并设置多路径策略;部署SCSI发起端;所述云存储服务端的每个存储节点分别部署SCSI目标端,通过SCSI发起端和SCSI目标端,建立云存储客户端与云存储服务端的每个存储节点的通信路径。与现有技术相比,本专利技术在具有大量存储节点的云存储系统中,存储节点出现故障后,保证云存储客户端主机对存储系统数据读写的连续性,在大量云存储客户端主机的应用场景,充分提升云存储系统中每个节点的带宽利用率;通过提出的网络拓扑结构,把所有存储节点和云存储客户端主机建立连接,通过云存储客户端主机上部署的主机多路径,实现云存储系统高可靠性和高吞吐量的目的,并且本专利技术具有很强的通用性,对现有云存储系统框架不会造成影响。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。【附图说明】附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1是本专利技术的网络拓扑的结构示意图。图2是本专利技术的一种实施例中云存储系统中主机多路径部署方法的流程示意图。图3是本专利技术的一种实施例中云存储系统的架构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1是本专利技术的网络拓扑的结构示意图。如图所示的连接方式,云存储客户端通过路由器和云存储系统中的存储节点连接,其中,交换网络使用双路由器,即路由器I和路由器2,从而可以避免单路由器故障导致业务中断;云存储客户端主机上配置双网卡并进行绑定,避免网卡故障导致的业务中断;此外,云存储客户端主机和每个存储节点,即存储节点I?4,都有一条连接路径,既可以避免节点故障导致的业务中断,也可以充分利用每个节点的带宽来提升吞吐量。图2是本专利技术的一种实施例中云存储系统中主机多路径部署方法的流程示意图。基于图1的网络拓扑结构,本专利技术的方法包括:步骤201,云存储客户端部署多路径,并设置多路径策略。现有的多路径部署方案主要针对双控制器磁盘阵列集中式存储系统,在本专利技术中针对多控制器(多节点)云存储系统。在本步骤中,以Window Server 2008云存储客户端为例,云存储客户端主机通过集成的多路径I/O (MP1)部署多路径,MP1体系结构通过建立到存储阵列的多个会话连接小型计算机系统接口(SCSI,Small Computer Systemlnterface)、光纤通道和串行连接的存储区域网络(SAN,Storage Area Network)。多路径策略包括故障切换策略和负载均衡策略,其中,故障切换策略为设置主路径和被选路径,通常只有一条主路径作为活动路径访问服务器,当主路径发生故障时自动切换到备选路径,以此提高可靠性;负载均衡策略为所有路径都是活动路径,云存储客户端会通过所有路径访问服务器端来提升性能。步骤202,云存储客户端部署SCSI发起端(SCSI initiator)。SCSI是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。SCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络技术结合,使服务器可与使用IP网络的储存系统互相交换资料。在本步骤中,云存储客户端主机需要部署SCSI发起端(SCSI initiator),通过在SCSI initiator中添加所有存储节点的IP,实现云存储客户端主机和每个存储节点都有一条通信路径。步骤203,云存储服务端的每个存储节点部署SCSI目标端(SCSI Target),通过SCSI发起端和SCSI目标端,建立当前第1页1 2 本文档来自技高网...

【技术保护点】
一种云存储系统中主机多路径部署方法,其特征在于,应用于多控制器云存储系统,所述云存储系统包括云存储客户端和云存储服务端,该方法包括:云存储客户端部署多路径,并设置多路径策略;云存储客户端部署SCSI发起端;云存储服务端的每个存储节点分别部署SCSI目标端;通过SCSI发起端和SCSI目标端,建立云存储客户端与云存储服务端的每个存储节点的通信路径。

【技术特征摘要】

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

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

1