一种基于分布式IPSAN的存储系统技术方案

技术编号:14479777 阅读:89 留言:0更新日期:2017-01-25 12:27
本发明专利技术公开了一种基于分布式IPSAN的存储系统,包括N个具有相同target配置的服务器节点;设置于每个服务器节点上的控制器iSCSI target,iSCSI target用于读写逻辑块,分别实现与存储空间以及对应主机的映射;还用于对主机和服务器节点的数据读写时的控制;M个通过LUN与对应iSCSI target连接的主机,主机遵循iSCSI initiator。可见,与现有技术中的独立于服务器节点的一个或者两个控制器,本发明专利技术在每个服务器节点上都设置了控制器,实现了基于存储资源池实现主机和服务器节点之间的数据读写,一方面,增加了控制器之间的互为冗余个数,提高了存储系统的安全性和稳定性;另一方面,因为可同时利用N个控制器进行主机和服务器节点之间的数据读写,提高了网络带宽。

【技术实现步骤摘要】

本专利技术涉及存储
,特别是涉及一种基于分布式IPSAN的存储系统
技术介绍
现有技术中的一种基于IPSAN的存储系统的拓扑如图1所示,该存储系统包括主机(客户端)、控制器iSCSItarget和多个服务器节点,当主机想要用服务器节点中的硬盘时,则需要通过控制器iSCSItarget的控制来实现,但因为该存储系统采用单控方式,一方面,当控制器出现故障无法对外继续提供服务时,会使得整个存储系统将无法继续正常工作,安全性和稳定性能差;另一方面,一个控制器的网络带宽是一定的,当后端的服务器节点非常多时,一个控制器的窄带宽会成为该存储系统的性能瓶颈。为解决这一问题,现有技术中已有采用双控方式的存储系统,也即包括两个控制器,来实现互为冗余,且在进行数据传输时可以同时使用两个控制器,虽然一定程度上提高了存储系统的稳定性能以及网络带宽,但因为也只有两个控制器,安全性和稳定性能仍比较差,且仍然无法满足实际应用中服务器节点较多的场景。因此,如何提供一种解决上述技术问题的存储系统是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种基于分布式IPSAN的存储系统,一方面,增加了控制器之间的互为冗余个数,提高了存储系统的安全性和稳定性;另一方面,因为可同时利用N个控制器进行主机和服务器节点之间的数据读写,提高了网络带宽。为解决上述技术问题,本专利技术提供了一种基于分布式IPSAN的存储系统,包括:N个具有相同target配置的服务器节点,其中,相同target配置包括所有所述服务器节点被绑定同一LUN,所有所述服务器节点中的硬盘被预先设置构成一个存储资源池,且所述存储资源池包括被预先划分的一个预设大小、用于主机数据存储的存储空间,所述存储资源池用于提供逻辑块的服务,N为不小于2的整数;设置于每个所述服务器节点上的控制器iSCSItarget,所述iSCSItarget用于读写所述逻辑块,分别实现与所述存储空间以及对应主机的映射;还用于对主机和所述服务器节点的数据读写时的控制;M个通过所述LUN与对应iSCSItarget连接的主机,所述主机遵循iSCSIinitiator,M为正整数。优选地,当所述主机为使用Linux系统的主机时,所述主机安装有iscsi-initiator-utils和multipath工具。优选地,所述主机按照multipath配置方法配置有多路径策略。优选地,所述多路径策略包括仅故障转移和协商会议。优选地,当所述主机为使用Windows系统的主机时,所述主机安装有WindowsMPIO工具。优选地,所述主机基于所述WindowsMPIO工具按照Windowsiscsi服务配置向导配置有多路径策略。优选地,所述多路径策略包括仅故障转移和协商会议。优选地,所述服务器节点为标准x86服务器。本专利技术提供了一种基于分布式IPSAN的存储系统,包括N个具有相同target配置的服务器节点,其中,相同target配置包括所有服务器节点被绑定同一LUN,所有服务器节点中的硬盘被预先设置构成一个存储资源池,且存储资源池包括被预先划分的一个预设大小、用于主机数据存储的存储空间,存储资源池用于提供逻辑块的服务;设置于每个服务器节点上的控制器iSCSItarget,iSCSItarget用于读写逻辑块,分别实现与存储空间以及对应主机的映射;M个通过LUN与对应iSCSItarget连接的主机,主机遵循iSCSIinitiator。可见,与现有技术中的独立于服务器节点的一个或者两个控制器,本专利技术在每个服务器节点上都设置了控制器,实现了基于存储资源池实现主机和服务器节点之间的数据读写,一方面,增加了控制器之间的互为冗余个数,提高了存储系统的安全性和稳定性;另一方面,因为可同时利用N个控制器进行主机和服务器节点之间的数据读写,提高了网络带宽。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中的一种基于IPSAN的存储系统的结构示意图;图2为本专利技术提供的一种基于分布式IPSAN的存储系统的结构示意图。具体实施方式本专利技术的目的是提供一种基于分布式IPSAN的存储系统,一方面,增加了控制器之间的互为冗余个数,提高了存储系统的安全性和稳定性;另一方面,因为可同时利用N个控制器进行主机和服务器节点之间的数据读写,提高了网络带宽。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参照图2,图2为本专利技术提供的一种基于分布式IPSAN的存储系统的结构示意图,该系统包括:N个具有相同target配置的服务器节点1,其中,相同target配置包括所有服务器节点1被绑定同一LUN,所有服务器节点1中的硬盘被预先设置构成一个存储资源池,且存储资源池包括被预先划分的一个预设大小、用于主机3数据存储的存储空间,存储资源池用于提供逻辑块的服务,N为不小于2的整数;具体地,分布式IPSAN也即N个独立的服务器节点1的存储硬盘组成的一个存储资源池,并把存储资源池中的存储空间按照iSCSI协议方式提供出去。在初期设计存储系统时,会从存储资源池中划出预设大小的存储空间,且存储资源池会提供逻辑块的功能,控制器iSCSItarget2读写逻辑块,并完成对存储空间和主机3的映射。另外,服务器节点1还设置有相同的target配置,比如N个服务器节点1均绑定同一逻辑LUN(LogicalUnitNumber,逻辑单元号)。因为存储资源池是跨越所有服务器节点1组成的,所以每个服务器节点1都可以看到同一逻辑LUN。在实际应用中,主机3会发现并连接服务器节点1上的LUN。作为优选地,服务器节点1为标准x86服务器。当然,这里的服务器节点1还可以为其他服务器,本专利技术在此不做特别的限定,根据实际情况来定。设置于每个服务器节点1上的控制器iSCSItarget2,iSCSItarget2用于读写逻辑块,分别实现与存储空间以及对应主机3的映射;还用于对主机3和所述服务器节点1的数据读写时的控制;M个通过LUN与对应iSCSItarget2连接的主机3,主机3遵循iSCSIinitiator,M为正整数。作为优选地,当主机3为使用Linux系统的主机时,主机3安装有iscsi-initiator-utils和multipath工具。作为优选地,主机3按照multipath配置方法配置有多路径策略。作为优选地,多路径策略包括仅故障转移和协商会议。作为优选地,当主机3为使用Windows系统的主机时,主机3安装有WindowsMPIO工具。作为优选地,主机3基于WindowsMPIO工具按照Windowsiscsi服务配置向导配置有多路径策略。作为优选地,多路径策略包括仅故障转移和协商会议。具体地,仅本文档来自技高网...
一种基于分布式IPSAN的存储系统

【技术保护点】
一种基于分布式IPSAN的存储系统,其特征在于,包括:N个具有相同target配置的服务器节点,其中,相同target配置包括所有所述服务器节点被绑定同一LUN,所有所述服务器节点中的硬盘被预先设置构成一个存储资源池,且所述存储资源池包括被预先划分的一个预设大小、用于主机数据存储的存储空间,所述存储资源池用于提供逻辑块的服务,N为不小于2的整数;设置于每个所述服务器节点上的控制器iSCSI target,所述iSCSI target用于读写所述逻辑块,分别实现与所述存储空间以及对应主机的映射;还用于对主机和所述服务器节点的数据读写的控制;M个通过所述LUN与对应iSCSI target连接的主机,所述主机遵循iSCSI initiator,M为正整数。

【技术特征摘要】
1.一种基于分布式IPSAN的存储系统,其特征在于,包括:N个具有相同target配置的服务器节点,其中,相同target配置包括所有所述服务器节点被绑定同一LUN,所有所述服务器节点中的硬盘被预先设置构成一个存储资源池,且所述存储资源池包括被预先划分的一个预设大小、用于主机数据存储的存储空间,所述存储资源池用于提供逻辑块的服务,N为不小于2的整数;设置于每个所述服务器节点上的控制器iSCSItarget,所述iSCSItarget用于读写所述逻辑块,分别实现与所述存储空间以及对应主机的映射;还用于对主机和所述服务器节点的数据读写的控制;M个通过所述LUN与对应iSCSItarget连接的主机,所述主机遵循iSCSIinitiator,M为正整数。2.如权利要求1所述的存储系统,其特征在于,当所述主机为使用Linux...

【专利技术属性】
技术研发人员:侯山鹏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1