一种服务器QPI链路的冗余替换方法、装置及设备制造方法及图纸

技术编号:18553437 阅读:153 留言:0更新日期:2018-07-28 10:39
本发明专利技术公开了一种服务器QPI链路的冗余替换方法,包括根据接收到的中断信号,将系统由工作状态切换为静默状态;其中,所述中断信号中包括故障QPI链路的链路信息;在所述静默状态下,根据所述链路信息关闭所述故障QPI链路;配置路由,构建无故障QPI链路;将系统由所述静默状态切换为所述工作状态。该冗余替换方法可在服务器不停机的状态下,将出现故障的QPI链路进行冗余替换,并利用新建的QPI链路进行数据传输,大大提高了系统的稳定性。本发明专利技术还公开了一种服务器QPI链路的冗余替换装置、设备及计算机可读存储介质,均具有上述有益效果。

【技术实现步骤摘要】
一种服务器QPI链路的冗余替换方法、装置及设备
本专利技术涉及服务器领域,特别涉及一种服务器QPI链路的冗余替换方法,还涉及一种服务器QPI链路的冗余替换装置、设备及计算机可读存储介质。
技术介绍
在服务器领域,系统运行的稳定性和可靠性是非常重要的,随着日常生活中的业务越来越多,越来越复杂,对服务器的稳定性要求也越来越高,为提高服务器的稳定性,单靠提高单个CPU节点的稳定性已经无法满足人们对服务器稳定性的要求,因此需要提高服务器系统整体的稳定性。在服务器日常运转中,通常需要保持7*24小时,甚至24*365天的待机能力,以保证商业网站、电信系统、银行系统等的持续运转。然而,当服务器中的QPI链路出现故障时,服务器则需要停机,而服务器停机则会对业务带来极大的不便。因此,如何提供一种解决上述问题的技术方案,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种服务器QPI链路的冗余替换方法,该冗余替换方法可在服务器不停机的状态下,将出现故障的QPI链路进行冗余替换,并利用新建的QPI链路进行数据传输,大大提高了系统的稳定性;本专利技术的另一目的是提供一种服务器QPI链路的冗余替换装置、设备及计算机可读存储介质,均具有上述有益效果。为解决上述技术问题,本专利技术提供一种服务器QPI链路的冗余替换方法,该方法包括:根据接收到的中断信号,将系统由工作状态切换为静默状态;其中,所述中断信号中包括故障QPI链路的链路信息;在所述静默状态下,根据所述链路信息关闭所述故障QPI链路;配置路由,构建无故障QPI链路;将系统由所述静默状态切换为所述工作状态。优选的,所述根据接收到的中断信号,将系统由工作状态切换为静默状态包括:根据所述中断信号执行中断服务程序,将系统由所述工作状态切换为所述静默状态。优选的,所述配置路由,构建无故障QPI链路包括:构建所述无故障QPI链路的路由表;在所述路由表中配置所述无故障QPI链路的参数信息,构建所述无故障QPI链路。为解决上述技术问题,本专利技术还提供一种服务器QPI链路的冗余替换装置,包括:接收模块,用于根据接收到的中断信号,将系统由工作状态切换为静默状态;其中,所述中断信号中包括故障QPI链路的链路信息;关闭模块,用于在所述静默状态下,根据所述链路信息关闭所述故障QPI链路;构建模块,用于配置路由,构建无故障QPI链路;切换模块,用于将系统由所述静默状态切换为所述工作状态。优选的,所述接收模块具体用于根据所述中断信号执行中断服务程序,将系统由所述工作状态切换为所述静默状态。优选的,所述构建模块包括:构建子模块,用于构建所述无故障QPI链路的路由表;配置子模块,用于在所述路由表中配置所述无故障QPI链路的参数信息,构建所述无故障QPI链路。为解决上述问题,本专利技术还提供一种服务器QPI链路的冗余替换设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述任意一项所述服务器QPI链路的冗余替换方法的步骤。为解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述服务器QPI链路的冗余替换方法的步骤。本专利技术所提供的一种服务器QPI链路的冗余替换方法,包括根据接收到的中断信号,将系统由工作状态切换为静默状态;其中,所述中断信号中包括故障QPI链路的链路信息;在所述静默状态下,根据所述链路信息关闭所述故障QPI链路;配置路由,构建无故障QPI链路;将系统由所述静默状态切换为所述工作状态。可见,本专利技术提供的技术方案,可以自动监控QPI链路的情况,一旦QPI链路出现错误,通过对服务器由工作状态到静默状态的切换,在服务器不停机的状态下,能够快速方便的将出现故障的QPI链路进行冗余替换,然后退出静默状态,并利用新建的QPI链路进行数据传输,由此大大提高了系统的稳定性。本专利技术提供的一种服务器QPI链路的冗余替换装置、设备及计算机可读存储介质,均具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术所提供的一种服务器QPI链路的冗余替换方法的流程示意图;图2为本专利技术所提供的一种服务器的构成框图;图3为本专利技术所提供的一种服务器QPI链路的冗余替换装置的示意图;图4为本专利技术所提供的一种服务器QPI链路的冗余替换设备的示意图。具体实施方式本专利技术的核心是提供一种服务器QPI链路的冗余替换方法,该冗余替换方法可在服务器不停机的状态下,将出现故障的QPI链路进行冗余替换,并利用新建的QPI链路进行数据传输,大大提高了系统的稳定性;本专利技术的另一核心是提供一种服务器QPI链路的冗余替换装置、设备及计算机可读存储介质,均具有上述有益效果。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术所提供的一种服务器QPI链路的冗余替换方法的流程示意图,该方法可以包括:S101:根据接收到的中断信号,将系统由工作状态切换为静默状态;其中,中断信号中包括故障QPI链路的链路信息;具体的,请参考图2,图2为本专利技术所提供的一种服务器的构成框图。在服务器中,各个处理器CPU之间均通过相应的QPI链路进行连接。当其中的QPI链路发生故障时,相关数据无法进行传输,此时处理器则会接收到相应的中断信号;进一步,根据该中断信号可将系统由工作状态切换为静默状态。在静默状态下,服务器并未停机,除无法进行相关数据的传输外,其余工作不受影响,有效避免了由于服务器停机对其他业务带来的不便性。其中,上述中断信号中包括有发生故障QPI链路的链路信息,即故障QPI链路的链路信息,以告知处理器在服务器中发生故障的QPI链路。优选的,上述根据接收到的中断信号,将系统由工作状态切换为静默状态可以包括根据中断信号执行中断服务程序,将系统由工作状态切换为静默状态。具体的,处理器在接收到中断信号后,即可根据该中断信号执行对应的中断服务程序,通过该中断服务程序将系统由工作状态切换为静默状态,以停止相关数据的传输。其中,该中断服务程序可以存储于相应的存储器中,处理器直接执行该程序即可。S102:在静默状态下,根据链路信息关闭故障QPI链路;具体的,在整个系统进入到静默状态之后,即可根据链路信息获知发生故障的QPI链路,即故障QPI链路;进一步,通过BIOS系统(BasicInputOutputSystem,基本输入输出系统)将该故障QPI链路关闭。S103:配置路由,构建无故障QPI链路;具体的,在将故障QPI链路关闭后,即可通过BIOS系统重新配置路由,以重新构建无故障QPI链路,以便于之前在故障QPI链路上传输的相关数据可以在新建的无故障QPI本文档来自技高网...

【技术保护点】
1.一种服务器QPI链路的冗余替换方法,其特征在于,包括:根据接收到的中断信号,将系统由工作状态切换为静默状态;其中,所述中断信号中包括故障QPI链路的链路信息;在所述静默状态下,根据所述链路信息关闭所述故障QPI链路;配置路由,构建无故障QPI链路;将系统由所述静默状态切换为所述工作状态。

【技术特征摘要】
1.一种服务器QPI链路的冗余替换方法,其特征在于,包括:根据接收到的中断信号,将系统由工作状态切换为静默状态;其中,所述中断信号中包括故障QPI链路的链路信息;在所述静默状态下,根据所述链路信息关闭所述故障QPI链路;配置路由,构建无故障QPI链路;将系统由所述静默状态切换为所述工作状态。2.如权利要求1所述的冗余替换方法,其特征在于,所述根据接收到的中断信号,将系统由工作状态切换为静默状态包括:根据所述中断信号执行中断服务程序,将系统由所述工作状态切换为所述静默状态。3.如权利要求2所述的冗余替换方法,其特征在于,所述配置路由,构建无故障QPI链路包括:构建所述无故障QPI链路的路由表;在所述路由表中配置所述无故障QPI链路的参数信息,构建所述无故障QPI链路。4.一种服务器QPI链路的冗余替换装置,其特征在于,包括:接收模块,用于根据接收到的中断信号,将系统由工作状态切换为静默状态;其中,所述中断信号中包括故障QPI链路的链路信息;关闭模块,用于在所述静默...

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

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

1