一种服务器双分区开机控制方法技术

技术编号:19080161 阅读:48 留言:0更新日期:2018-10-02 20:40
本发明专利技术公开了一种服务器双分区开机控制方法,该方法包括:在极短的时间内分别触发服务器的两个分区的开机键,第一分区的开机键产生第一负脉冲信号,第二分区的开机键产生第二负脉冲信号;IO模块依据第一负脉冲信号和第二负脉冲信号判断两个分区的开机键按下的先后顺序,产生第一标识信号和第二标识信号;第一分区依据第一标识信号判断第一分区的开机顺序,第二分区依据第二标识信号判断第二分区的开机顺序;开机顺序为先的分区上电开机,向开机顺序为后的分区发送时间标识位信号,使开机顺序为后的分区在预设时间之后上电开机。该方法实现将两个分区QPI总线进行训练的时间区间错开,从而保证两个分区正常开机。

A server dual partition boot control method

The invention discloses a server dual-partition boot-up control method, which comprises: triggering the boot keys of two partitions of the server in a very short time, the boot keys of the first partition generating the first negative pulse signal, the boot keys of the second partition generating the second negative pulse signal, the IO module according to the first negative pulse signal and the second negative pulse signal; The second negative pulse signal determines the order in which the start-up keys of the two zones are pressed, and produces the first and second identification signals; the first division determines the start-up order of the first division according to the first identification signal; the second division determines the start-up order of the second division according to the second identification signal; and the start-up order is on the first division. Electric boot, the boot sequence to the partition after the transmission of time identification bit signal, so that the boot sequence after the partition after the preset time power on. This method realizes staggering the training time intervals of two partitions QPI buses, thus guaranteeing the normal start-up of the two partitions.

【技术实现步骤摘要】
一种服务器双分区开机控制方法
本专利技术涉及服务器
,特别是涉及一种服务器双分区开机控制方法。
技术介绍
目前,在高端服务器领域,处理器的个数可支持到8颗,即所谓的8路服务器。8路服务器能发挥更强大的处理运算能力,以及具有高度的可扩展性。强大的处理能力和内存容量是数据库、前置应用、高性能计算的最佳硬件平台。8颗处理器同时能实现冗余的作用,使系统能够隔离硬件故障,保证客户业务永不停顿。8路服务器通常使用两块计算板,每块计算板上有4颗处理器,两块计算板通过背板进行物理链路连接达到8颗处理器互联的目的。也就是每块计算板是一个独立的4路服务器。经过配置,可实现两个独立的4路分区系统。理论上需要两个分区所有工作都是独立的,不受另外分区影响的。两个分区在逻辑上划分开来,但是物理上仍然保持电气连接。若两个分区在间隔较短的时间内开机,一个分区的QPI总线training时即进行训练时会被另一个分区影响。严重时会导致其中一个分区在开机过程中发生宕机或者无法枚举所有处理器。如何将两个分区QPI总线进行训练的时间区间错开,从而保证两个分区正常开机,避免两个分区开机时相互影响是亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种服务器双分区开机控制方法,以实现将两个分区QPI总线进行训练的时间区间错开,从而保证两个分区正常开机。为解决上述技术问题,本专利技术提供一种服务器双分区开机控制方法,该方法包括:在极短的时间内分别触发服务器的两个分区的开机键,第一分区的开机键产生第一负脉冲信号,第二分区的开机键产生第二负脉冲信号;IO模块依据所述第一负脉冲信号和第二负脉冲信号判断两个分区的开机键按下的先后顺序,产生第一标识信号和第二标识信号;所述第一分区依据所述第一标识信号判断第一分区的开机顺序,所述第二分区依据所述第二标识信号判断第二分区的开机顺序;开机顺序为先的分区上电开机,向开机顺序为后的分区发送时间标识位信号,使开机顺序为后的分区在预设时间之后上电开机。优选的,所述第一标识信号用于标记所述第一分区的开机键按下的顺序,所述第二标识信号用于标记所述第二分区的开机键按下的顺序。优选的,所述第一标识信号为CPU0_CPLD_GPIO2,CPU0_CPLD_GPIO2为1时,表示第一分区的开机键先被按下;所述第二标识信号为CPU1_CPLD_GPIO2,CPU1_CPLD_GPIO2为1时,表示第二分区的开机键先被按下。优选的,所述预设时间为40s。优选的,所述方法还包括:所述IO模块向第一分区发送第一开机使能信号,向第二分区发送第二开机使能信号。优选的,所述第一开机使能信号用于标记所述第一分区的开机键是否按下,所述第二标识信号用于标记所述第二分区的开机键是否按下。优选的,所述第一开机使能信号为PWRON_0,PWRON_0为1时,表示已按下第一分区的开机键;所述第二开机使能信号为PWRON_1,PWRON_1为1时,表示已按下第二分区的开机键。优选的,所述方法还包括:所述IO模块向第一分区发送第二分区的开机键的状态信号,向第二分区发送第一分区的开机键的状态信号。优选的,所述第二分区的开机键的状态信号为CPU0_CPLD_GPIO0,CPU0_CPLD_GPIO0为1时,表示已按下第二分区的开机键;CPU0_CPLD_GPIO0为0时,表示未按下第二分区的开机键;所述第一分区的开机键的状态信号为CPU1_CPLD_GPIO0,CPU1_CPLD_GPIO0为1时,表示已按下第一分区的开机键;CPU1_CPLD_GPIO0为0时,表示未按下第一分区的开机键。本专利技术所提供的一种服务器双分区开机控制方法,在极短的时间内分别触发服务器的两个分区的开机键,第一分区的开机键产生第一负脉冲信号,第二分区的开机键产生第二负脉冲信号;IO模块依据所述第一负脉冲信号和第二负脉冲信号判断两个分区的开机键按下的先后顺序,产生第一标识信号和第二标识信号;所述第一分区依据所述第一标识信号判断第一分区的开机顺序,所述第二分区依据所述第二标识信号判断第二分区的开机顺序;开机顺序为先的分区上电开机,向开机顺序为后的分区发送时间标识位信号,使开机顺序为后的分区在预设时间之后上电开机。可见,该方法判断第一分区和第二分区的开机顺序,并使开机顺序为先的分区先上电开机,开机顺序为后的分区在预设时间之后再上电开机,将两个分区之间保留足够的开机间隔时间,如此能够将两个分区QPI总线进行训练的时间区间错开,避免两个分区开机时相互影响。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术所提供的一种服务器双分区开机控制方法的流程图;图2为本专利技术所提供的服务器双分区的示意图。具体实施方式本专利技术的核心是提供一种服务器双分区开机控制方法,以实现将两个分区QPI总线进行训练的时间区间错开,从而保证两个分区正常开机。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术所提供的一种服务器双分区开机控制方法的流程图,该方法包括:S11:在极短的时间内分别触发服务器的两个分区的开机键,第一分区的开机键产生第一负脉冲信号,第二分区的开机键产生第二负脉冲信号;S12:IO模块依据第一负脉冲信号和第二负脉冲信号判断两个分区的开机键按下的先后顺序,产生第一标识信号和第二标识信号;S13:第一分区依据第一标识信号判断第一分区的开机顺序,第二分区依据第二标识信号判断第二分区的开机顺序;S14:开机顺序为先的分区上电开机,向开机顺序为后的分区发送时间标识位信号,使开机顺序为后的分区在预设时间之后上电开机。可见,该方法判断第一分区和第二分区的开机顺序,并使开机顺序为先的分区先上电开机,开机顺序为后的分区在预设时间之后再上电开机,将两个分区之间保留足够的开机间隔时间,如此能够将两个分区QPI总线进行训练的时间区间错开,避免两个分区开机时相互影响。具体的,基于所述方法,第一标识信号用于标记第一分区的开机键按下的顺序,第二标识信号用于标记第二分区的开机键按下的顺序。第一标识信号为CPU0_CPLD_GPIO2,CPU0_CPLD_GPIO2为1时,表示第一分区的开机键先被按下;第二标识信号为CPU1_CPLD_GPIO2,CPU1_CPLD_GPIO2为1时,表示第二分区的开机键先被按下。其中,所述预设时间为40s。另外,IO模块向第一分区发送第一开机使能信号,向第二分区发送第二开机使能信号。第一开机使能信号用于标记第一分区的开机键是否按下,第二标识信号用于标记第二分区的开机键是否按下。其中,第一开机使能信号为PWRON_0,PWRON_0为1时,表示已按下第一分区的开机键;第二开机使能信号为PWRON_1,PWRON_1为1本文档来自技高网
...

【技术保护点】
1.一种服务器双分区开机控制方法,其特征在于,包括:在极短的时间内分别触发服务器的两个分区的开机键,第一分区的开机键产生第一负脉冲信号,第二分区的开机键产生第二负脉冲信号;IO模块依据所述第一负脉冲信号和第二负脉冲信号判断两个分区的开机键按下的先后顺序,产生第一标识信号和第二标识信号;所述第一分区依据所述第一标识信号判断第一分区的开机顺序,所述第二分区依据所述第二标识信号判断第二分区的开机顺序;开机顺序为先的分区上电开机,向开机顺序为后的分区发送时间标识位信号,使开机顺序为后的分区在预设时间之后上电开机。

【技术特征摘要】
1.一种服务器双分区开机控制方法,其特征在于,包括:在极短的时间内分别触发服务器的两个分区的开机键,第一分区的开机键产生第一负脉冲信号,第二分区的开机键产生第二负脉冲信号;IO模块依据所述第一负脉冲信号和第二负脉冲信号判断两个分区的开机键按下的先后顺序,产生第一标识信号和第二标识信号;所述第一分区依据所述第一标识信号判断第一分区的开机顺序,所述第二分区依据所述第二标识信号判断第二分区的开机顺序;开机顺序为先的分区上电开机,向开机顺序为后的分区发送时间标识位信号,使开机顺序为后的分区在预设时间之后上电开机。2.如权利要求1所述的方法,其特征在于,所述第一标识信号用于标记所述第一分区的开机键按下的顺序,所述第二标识信号用于标记所述第二分区的开机键按下的顺序。3.如权利要求2所述的方法,其特征在于,所述第一标识信号为CPU0_CPLD_GPIO2,CPU0_CPLD_GPIO2为1时,表示第一分区的开机键先被按下;所述第二标识信号为CPU1_CPLD_GPIO2,CPU1_CPLD_GPIO2为1时,表示第二分区的开机键先被按下。4.如权利要求1所述的方法,其特征在于,所述预设时间为40s。5.如权利要求1所述的方法,其特征...

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

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

1