一种基于NUMA多物理层分区的存储控制冗余方法技术

技术编号:9434504 阅读:119 留言:0更新日期:2013-12-12 00:34
本发明专利技术提供一种基于NUMA多物理层分区的存储控制冗余方法,包括设置在服务器系统内的若干SAS磁盘阵列,每个SAS磁盘阵列包括一个主口、一个从口,其具体实现步骤为:通过主板跳线或在管理监控服务界面内进行单分区或者多分区的选择,分区逻辑控制器对其进行侦测;根据不同的侦测结果,采取不同的存储控制配置方法该一种基于NUMA多物理层分区的存储控制冗余方法和现有技术相比,可以将计算机系统的多个处理器和IO资源进行物理层上的划分,从而将一台多处理器计算机系统划分为多个独立的多处理器系统,同样这些被划分的计算机系统也可以耦合为一台完整的计算机系统,实用性强,易于推广。?

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种基于NUMA多物理层分区的存储控制冗余方法,包括设置在服务器系统内的若干SAS磁盘阵列,每个SAS磁盘阵列包括一个主口、一个从口,其具体实现步骤为:通过主板跳线或在管理监控服务界面内进行单分区或者多分区的选择,分区逻辑控制器对其进行侦测;根据不同的侦测结果,采取不同的存储控制配置方法该一种基于NUMA多物理层分区的存储控制冗余方法和现有技术相比,可以将计算机系统的多个处理器和IO资源进行物理层上的划分,从而将一台多处理器计算机系统划分为多个独立的多处理器系统,同样这些被划分的计算机系统也可以耦合为一台完整的计算机系统,实用性强,易于推广。【专利说明】—种基于NUMA多物理层分区的存储控制冗余方法
本专利技术涉及计算机
,具体的说是一种基于NUMA多物理层分区的存储控制冗余方法。
技术介绍
普通的NUMA处理器体系结构或单一处理器系统结构,通常只有一套存储控制设备。虽然利用RAID技术实现把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能。因为多个硬盘增加了平均故障间隔时间(MTBF),储存冗余数据也增加了容错。但是在需要高可靠性服务器系统中仅靠硬盘间的容错是远远不够了。一旦RAID设备出现故障,整个系统磁盘存储阵列将崩溃。极大的影响了整个系统的可靠性。因此实现服务器系统的存储控制冗余设计将是未来高可靠性服务器未来发展的趋势。
技术实现思路
本专利技术的技术任务是解决现有技术的不足,提供一种基于NUMA多物理层分区的存储控制冗余方法。本专利技术的技术方案是按以下方式实现的,该一种基于NUMA多物理层分区的存储控制冗余方法,包括设置在服务器系统内的若干SAS磁盘阵列,每个SAS磁盘阵列包括一个主口、一个从口,其具体实现步骤为: 1)通过主板跳线或在管理监控服务界面内进行单分区或者多分区的选择,分区逻辑控制器对其进行侦测; 2)根据不同的侦测结果,采取不同的存储控制配置方法,这里不同的存储控制配置是指: a、单分区存储控制非冗余模式,即只用SAS硬盘主口通过控制器连接一个CPU; b、单分区存储控制冗余模式,即SAS磁盘阵列分别连接两个控制器,改SAS磁盘阵列的主口连接一个控制器、从口连接另一个控制器,每个控制器连接一个CPU ; C、双分区存储控制冗余模式,即SAS磁盘阵列分别通过扩展设备连接两个控制器,该SAS磁盘阵列的主口连接一个扩展设备,从口连接另一个扩展设备,上述每个控制器各连接一个 CPU ; d、双分区存储共享模式,SAS磁盘阵列的主口和从口分别通过控制器连接两个分区的CPU。上述b、C、d三种存储控制配置中,两个CPU通过两个控制器监控SAS磁盘阵列,当其中一组监控的管理设备坏掉后,另一组设备正常工作,系统正常对磁盘阵列访问。所述监控的详细过程为:两个控制器分别被系统识别工作状态,处于双活状态,月艮务器系统分别通过这两个控制器在物理层和虚拟层实现对SAS磁盘阵列的连通,当其中一个控制器出现故障时,系统能够识别侦测并发出对应信号,切换磁盘阵列中SAS硬盘中的主口 SGPIO信号、从口 SGPIO信号给予控制器,使另一个控制器正常工作。所述扩展设备是指Expander扩展设备。所述控制器是指RAID控制器或SAS控制器。本专利技术与现有技术相比所产生的有益效果是: 本专利技术的一种基于NUMA多物理层分区的存储控制冗余方法可实现服务器存储控制的冗余设计,其中任何一组监控管理设备坏掉,另一组设备正常工作,不影响系统对磁盘阵列的访问及监控管理,极大的提高了服务器系统的可靠性;可以将计算机系统的多个处理器和IO资源进行物理层上的划分,从而将一台多处理器计算机系统划分为多个独立的多处理器系统,同样这些被划分的计算机系统也可以耦合为一台完整的计算机系统,实用性强,易于推广。【专利附图】【附图说明】附图1是本专利技术的单分区存储控制非冗余模式实现拓扑图。附图2是本专利技术的单分区存储控制冗余模式实现拓扑图。附图3是本专利技术的双分区存储控制冗余模式实现拓扑图。附图4是本专利技术的双分区存储共享模式实现拓扑图。【具体实施方式】下面对本专利技术的一种基于NUMA多物理层分区的存储控制冗余方法作详细说明。在附图中各部分的标记分别表示:1、SAS磁盘阵列,1.1、主口,1.2、从口,2、控制器,3、CPU,4、扩展设备。现提供一种基于NUMA多物理层分区的存储控制冗余方法,其具体实现过程为: 包括设置在服务器系统内的若干SAS磁盘阵列,每个SAS磁盘阵列包括一个主口、一个从口,其具体实现步骤为: 1)通过主板跳线或在管理监控服务界面内进行单分区或者多分区的选择,分区逻辑控制器对其进行侦测; 2)根据不同的侦测结果,采取不同的存储控制配置方法,这里不同的存储控制配置是指: 如附图2所示,a、单分区存储控制冗余模式时:SAS磁盘阵列的主从口分别连接两个RAID (或SAS)控制器。系统不同CPU分别连接两个RAID (或SAS)控制器。配置系统管理设置存储控制冗余模式。如附图1所示,b、单分区存储控制非冗余模式时:只是用SAS硬盘主口,去掉其中一个RAID (或SAS)控制器即可。如附图3所示,C、双分区存储控制冗余模式时:每个系统的CPU分别连接一个RAID (或SAS)控制器,SAS磁盘阵列(通过Expander扩展设备)连接RAID (或SAS)控制器。如附图4所示,d、双分区存储共享模式。SAS磁盘阵列的主从口分别通过RAID(或SAS)控制器连接两个分区的CPU。扩展存储模式添加Expander扩展设备,非扩展存储模式不添加Expander扩展设备。上述a、C、d三种存储控制配置中,两个CPU通过两个控制器监控SAS磁盘阵列,当其中一组监控的管理设备坏掉后,另一组设备正常工作,系统正常对磁盘阵列访问。所述监控的详细过程为:两个控制器分别被系统识别工作状态,处于双活状态,月艮务器系统分别通过这两个控制器在物理层和虚拟层实现对SAS磁盘阵列的连通,当其中一个控制器出现故障时,系统能够识别侦测并发出对应信号,切换磁盘阵列中SAS硬盘中的主口 SGPIO信号、从口 SGPIO信号给予控制器,使另一个控制器正常工作。在多物理层分区计算机使用单系统工作时,可做存储控制的冗余设计(即双控模式)。CPU组使用两个控制器监控管理一组磁盘阵列,形成冗余设计模式。其中任何一组监控管理设备坏掉,另一组设备正常工作,不影响系统对磁盘阵列的访问及监控管理。本专利技术提供的基于NUMA的计算机体系结构的存储控制冗余方法,在多物理层分区计算机使用单系统工作时,既可以使用存储控制冗余设计,也可以采用传统的磁盘阵列监控管理方法。除说明书所述的技术特征外,均为本专业技术人员的公知技术。【权利要求】1.一种基于NUMA多物理层分区的存储控制冗余方法,其特征在于,包括设置在服务器系统内的若干SAS磁盘阵列,每个SAS磁盘阵列包括一个主口、一个从口,其具体实现步骤为: 1)通过主板跳线或在管理监控服务界面内进行单分区或者多分区的选择,分区逻辑控制器对其进行侦测; 2)根据不同的侦测结果,采取不同的存储控制配置方法,这里不同的存储控制配置是指: a、单分区存储控制非冗余模式,即只用SAS硬盘主口通过控本文档来自技高网...

【技术保护点】
一种基于NUMA多物理层分区的存储控制冗余方法,其特征在于,包括设置在服务器系统内的若干SAS磁盘阵列,每个SAS磁盘阵列包括一个主口、一个从口,其具体实现步骤为:1)通过主板跳线或在管理监控服务界面内进行单分区或者多分区的选择,分区逻辑控制器对其进行侦测;2)根据不同的侦测结果,采取不同的存储控制配置方法,这里不同的存储控制配置是指:a、单分区存储控制非冗余模式,即只用SAS硬盘主口通过控制器连接一个CPU;b、单分区存储控制冗余模式,即SAS磁盘阵列分别连接两个控制器,改SAS磁盘阵列的主口连接一个控制器、从口连接另一个控制器,每个控制器连接一个CPU;c、双分区存储控制冗余模式,即SAS磁盘阵列分别通过扩展设备连接两个控制器,该SAS磁盘阵列的主口连接一个扩展设备,从口连接另一个扩展设备,上述每个控制器各连接一个CPU;d、双分区存储共享模式,SAS磁盘阵列的主口和从口分别通过控制器连接两个分区的CPU。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴浩林楷智李博乐薛广营
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

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

1