一种服务器启动方法和服务器的制造方法

文档序号:6547778阅读:252来源:国知局
一种服务器启动方法和服务器的制造方法
【专利摘要】本发明公开了一种服务器启动方法,所述服务器包括:电源模块PSU、风扇模块、系统管理控制模块SMC和多个节点模块,其特征在于,该方法包括:电源模块上电并输出供电电压给服务器中各其它模块;SMC启动完成后,判断所述电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;SMC根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机。本发明能够提高服务器的启动可靠性。本发明还公开了一种服务器。
【专利说明】一种服务器启动方法和服务器
【技术领域】
[0001]本发明涉及计算机服务器【技术领域】,尤其涉及的是一种服务器启动方法和服务器。
【背景技术】
[0002]高端服务器,也即关键应用主机,处理能力为普通服务器几十倍,是金融、电信、能源、交通等命脉行业的核心系统。比如,高端服务器可扩展至32颗处理器,具有上百块板卡。
[0003]普通服务器上电操作只是通过简单的按钮或远程控制上电,其上电之前没有对系统状况做检测和判断,如果某个模块或节点异常,则系统上电后可能导致系统损坏。
[0004]相较于普通服务器,高端服务器对可靠性的要求更高,因此,如何保障高端服务器的上电可靠性,是需要解决的问题。

【发明内容】

[0005]本发明所要解决的技术问题是提供一种服务器启动方法和服务器,能够提高服务器的启动可靠性。
[0006]为了解决上述技术问题,本发明提供了一种服务器启动方法,所述服务器包括:电源模块PSU、风扇模块、系统管理控制模块SMC和多个节点模块,其特征在于,该方法包括:
[0007]电源模块上电并输出供电电压给服务器中各其它模块;
[0008]SMC启动完成后,判断所述电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;
[0009]SMC根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机。
[0010]进一步地,该方法还包括下述特点:
[0011 ] 节点模块包括基板管理控制器BMC和复杂可编程逻辑器件CPLD ;
[0012]SMC指示节点模块进行开机,包括:
[0013]SMC向各节点模块的BMC发送开机指令;
[0014]BMC收到所述开机指令后,指示本节点模块的CPLD进行开机操作。
[0015]进一步地,该方法还包括下述特点:
[0016]所述节点模块包括以下模块中的任一种或任几种:计算节点模块、IO节点模块、交换节点模块;
[0017]其中,计算节点模块负责服务器的运算处理,IO节点模块负责服务器的对外连接,交换节点模块负责将服务器内的计算节点互连起来形成资源共享的分区。
[0018]进一步地,该方法还包括下述特点:[0019]当所述节点模块为计算节点模块时,SMC指示节点模块进行开机前,还包括:
[0020]SMC接收用户设置的分区信息;
[0021]SMC根据所述分区信息向对应的计算节点模块的BMC发送主/从节点路由配置信息;
[0022]BMC接收到所述主/从节点路由配置信息后,配置本节点模块到交换节点模块的路由,通知本节点模块的CPLD执行主/从节点的上电操作;
[0023]CPLD接收到BMC的通知后,根据主/从节点的上电时序进行开机。
[0024]进一步地,该方法还包括下述特点:
[0025]BMC采集本节点模块的电压、温度和芯片寄存器信息,并上报给SMC。
[0026]为了解决上述技术问题,本发明还提供了一种服务器,包括电源模块PSU、风扇模块、系统管理控制模块SMC和多个节点模块,其中:
[0027]与PSU、风扇模块和多个节点模块连接的SMC,用于启动完成后,判断电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机。
[0028]进一步地,该服务器还包括下述特点:
[0029]节点模块包括基板管理控制器BMC和复杂可编程逻辑器件CPLD ;
[0030]所述BMC,用于接收SMC发送的开机指令,指示本节点模块的CPLD进行开机操作;
[0031]所述CPLD,用于接收到BMC的指示后进行开机操作。
[0032]进一步地,该服务器还包括下述特点:
[0033]所述节点模块包括以下模块中的任一种或任几种:计算节点模块、IO节点模块、交换节点模块;
[0034]其中,计算节点模块负责服务器的运算处理,IO节点模块负责服务器的对外连接,交换节点模块负责将服务器内的计算节点互连起来形成资源共享的分区。
[0035]进一步地,该服务器还包括下述特点:
[0036]SMC,还用于向计算节点模块的BMC发送开机指令前,接收用户设置的分区信息,根据所述分区信息向对应的计算节点模块的BMC发送主/从节点路由配置信息:
[0037]BMC,还用于接收到所述主/从节点路由配置信息后,配置本节点模块到交换节点模块的路由,通知本节点的CPLD执行主/从节点的上电操作;
[0038]CPLD,还用于接收到BMC的通知后根据主/从节点的上电时序进行开机。
[0039]进一步地,该服务器还包括下述特点:
[0040]还包括第一 LED指示灯、第二 LED指示灯和第三LED指示灯,其中:
[0041]与电源模块连接的第一 LED指示灯,用于指示电源模块的工作状态;
[0042]与SMC连接的第二 LED指示灯,用于指示SMC的初始化进程;
[0043]每一个计算模块的CPLD连接一个第三LED指示灯,所述第三LED指示灯,用于指示本节点模块是所属逻辑分区的主节点或从节点。
[0044]与现有技术相比,本发明提供的一种服务器启动方法和服务器,整个服务器采用统一供电,统一散热的架构,由SMC集中管理,启动过程采用分级式启动,可以防止某个模 块或节点异常对系统造成损坏,能够提高服务器的启动可靠性。
【专利附图】

【附图说明】
[0045]图1为本发明实施例的一种服务器启动方法的流程图。
[0046]图2为本发明实施例的一种服务器的示意图。
[0047]图3为本发明应用示例的一种服务器结构的示意图。
[0048]图4为本发明应用示例的服务器的SMC-BMC-CPLD三级启动管理拓扑示意图。【具体实施方式】
[0049]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0050]本发明提出了一种高可靠的高端服务器启动方法和服务器,其特征主要包括:整个服务器采用统一供电,统一散热的架构,由SMC集中管理的策略,启动过程采用分级式启动,并且启动过程中有严格的检测和输出指示,可以防止某个模块或节点异常对系统造成损坏。
[0051]如图1所示,本发明实施例提供了一种服务器启动方法,所述服务器包括:电源模块PSU、风扇模块、系统管理控制模块SMC和多个节点模块,该方法包括:
[0052]S10,电源模块上电并输出供电电压给服务器中各其它模块;
[0053]S20, SMC启动完成后,判断所述电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;
[0054]S30, SMC根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机。
[0055]该方法还可以包括下述特点:
[0056]优选地,节点模块包括基板管理控制器(BaseboardManagement Controller,BMC)和复杂可编程逻辑器件(Complex Programmable Logic Device, CPLD。
[0057]优选地,SMC指示节点模块进行开机,包括:
[0058]SMC向各节点模块的BMC发送开机指令;
[0059]BMC收到所述开机指令后,指示本节点模块的CPLD进行开机操作。
[0060]优选地,所述节点模块包括以下模块中的任一种或任几种:计算节点模块、10节点模块、交换节点模块;
[0061]其中,计算节点模块负责服务器的运算处理,10节点模块负责服务器的对外连接,交换节点模块负责将服务器内的计算节点互连起来形成资源共享的分区。
[0062]优选地,当所述节点模块为计算节点模块时,SMC指示节点模块进行开机前,还包括:
[0063]SMC接收用户设置的分区信息;
[0064]SMC根据所述分区信息向对应的计算节点模块的BMC发送主/从节点路由配置信息;
[0065]BMC接收到所述主/从节点路由配置信息后,配置本节点模块到交换节点模块的路由,通知本节点模块的CPLD执行主/从节点的上电操作;
[0066]CPLD接收到BMC的通知后,根据主/从节点的上电时序进行开机
[0067]其中,所述分区信息是指:构成一个逻辑分区的主/从计算节点信息,也即,一个逻辑分区中哪个计算节点为主节点,哪些计算节点为从节点。
[0068]其中,计算节点模块的CPLD根据BMC的指示,控制LED指示灯的亮、灭以指示本计算节点模块是主节点或从节点;比如,如果是主节点则LED亮,否则不亮。
[0069]优选地,BMC还采集本节点模块的电压、温度和芯片寄存器信息,并上报给SMC。
[0070]优选地,电源模块上电并输出供电电压给各模块,包括:
[0071]连接三相市电和电源分配单元(Power Distribution Unit,PDU)的空气开关闭合,PDU接通三相市电并将三相市电转换成单相交流电输出给电源模块(Power Supply Unit,PSU);
[0072]PSU将单相交流电转换成直流电输出到背板;
[0073]其中,PSU工作后,可以通过LED指示灯表示电源模块是否工作正常。
[0074]其中,PSU输出的直流电包括:5V和12V直流电。其中,5V直流电提供给SMC和交换机(比如,以太网交换机),12V直流电提供给风扇模块和节点模块;
[0075]其中,PSU输出的5V直流电可以通过一开关控制SMC上电;
[0076]其中,SMC通过交换机(tWn,以太网交换机)和各节点模块连接;
[0077]其中,所述服务器还包括机柜液晶控制器,所述机柜液晶控制器由PDU输出的单相交流电供电,并通过以太网交换机连接到SMC。用户可以通过机柜液晶控制器登录SMC的管理界面,机柜液晶控制器可以将SMC监控的信息显示出来。
[0078]其中,SMC上电后还进行初始化,可以通过LED指示灯表示SMC初始化的进程,比如:初始化进彳丁中和初始化完成。
[0079]如图2所示,本发明实施例提供了一种服务器,包括电源模块PSU、风扇模块、系统管理控制模块SMC和多个节点模块,其中:
[0080]与PSU、风扇模块和多个节点模块连接的SMC,用于启动完成后,判断电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机。
[0081]该服务器还可以包括下述特点:
[0082]其中,所述电源模块用于为服务器中各其它模块供电;
[0083]所述风扇模块用于为服务器散热;
[0084]优选地,节点模块包括基板管理控制器BMC和复杂可编程逻辑器件CPLD ;
[0085]所述BMC,用于接收SMC发送的开机指令,指示本节点模块的CPLD进行开机操作;
[0086]所述CPLD,用于接收到BMC的指示后进行开机操作。
[0087]优选地,所述节点模块包括以下模块中的任一种或任几种:计算节点模块、IO节点模块、交换节点模块;[0088]其中,计算节点模块负责服务器的运算处理,IO节点模块负责服务器的对外连接,交换节点模块负责将服务器内的计算节点互连起来形成资源共享的分区。
[0089]优选地,SMC,还用于向计算节点模块的BMC发送开机指令前,接收用户设置的分区信息,根据所述分区信息向对应的计算节点模块的BMC发送主/从节点路由配置信息:
[0090]计算节点模块的BMC,还用于接收到所述主/从节点路由配置信息后,配置本节点模块到交换节点的路由,通知本节点模块的CPLD执行主/从节点的上电操作;
[0091]计算节点模块的CPLD,还用于接收到BMC的通知后根据主/从节点的上电时序进行开机。
[0092]优选地,BMC,还用于采集本节点模块的电压、温度和芯片寄存器信息,并上报给SMC。
[0093]优选地,所述服务器还包括第一 LED指示灯、第二 LED指示灯和第三LED指示灯,其中:
[0094]与电源模块连接的第一 LED指示灯,用于指示电源模块的工作状态;
[0095]与SMC连接的第二 LED指示灯,用于指示SMC的初始化进程;
[0096]每一个计算模块的CPLD连接一个第三LED指示灯,所述第三LED指示灯,用于指示本节点模块是所属逻辑分区的主节点或从节点。
[0097]优选地,所述服务器还包括:
[0098]与SMC连接的机柜液晶控制器,用于向用户提供管理SMC的界面,显示SMC监控的信息。
[0099]优选地,所述服务器还包括:
[0100]交换机,用于通过以太网将SMC,机柜液晶控制器,节点模块的BMC连接成启动管理网络。
[0101]应用示例
[0102]如图3所示,本发明提出了一种SMC-BMC-CPLD的层次式的启动管理模式,即所有操作指令都由最顶层的SMC发出,且整个启动过程都由SMC严格的监管。SMC通过以太网交换机将指令传送到各节点内的BMC,BMC再通过控制总线与CPLD通信。其中SMC除了发出所有指令外,还直接对电源模块PSU、风扇模块集中统一管理;BMC主要负责各节点内温度、电压、主要芯片的寄存器信息采集;CPLD控制各个节点的上电时序和关机、复位操作等。
[0103]一种高可靠的高端服务器,其组成如图3所示,包括:(I)空气开关,(2)PDU(PowerDistribution Unit,电源分配单元),(3) PSU (Power Supply Unit,电源供电模块),(4)风扇模块,(5) SMC (System Management Controller系统管理控制器),(6)交换机,(7)计算节点,(8) 10节点,(9)交换节点,(10)机柜液晶控制器。
[0104](I)空气开关:连接三相市电和rou,当空气开关闭合后,PDU接通三相市电。采用三相市电的原因是高端服务器的模块和节点多、功耗较高,需要采用高功率的三相供电。
[0105](2) PDU:连接空气开关和PSU,PDU负责将三相市电转换成适合输入给PSU的单相交流电。
[0106](3) PSU:连接PDU和背板,所有PSU的输入和输出端并联连接,集中供电,并由SMC统一监控和管理,PSU通过控制总线与SMC相连。PSU在接通电源后可以输出5V直流电(P5V_STBY)和12V直流电(P12V_STBY),其中P5V_STBY通过背板提供给SMC和交换机,P12V_STBY通过背板提供给风扇模块、计算节点、IO节点、交换节点。
[0107](4)风扇模块:整个服务器系统采用集中散热设计,由SMC统一监控和管理,风扇模块负责整个服务器的散热。风扇模块通过控制总线与SMC相连。
[0108](5) SMC:整个服务器最顶层的管理系统,和客户端主机连接,所有启动过程中的指令都由SMC发出。SMC除了发出所有指令外,还直接对PSU、风扇模块进行统一监控和管理。另外SMC通过交换机连接机柜液晶控制器和节点(计算节点、IO节点、交换节点)的BMC。SMC作为顶层管理系统构建SMC、BMC、CPLD的层次式启动管理网络。
[0109](6)交换机:通过以太网将SMC、机柜控制器、节点(计算节点、IO节点、交换节点)中的BMC连接成启动管理网络。
[0110](7)计算节点:服务器中负责计算的节点,其中包括BMC和CPLD。
[0111](8) IO节点:服务器中负责对外IO互连的节点,其中包括BMC和CPLD。
[0112](9)交换节点:服务器中负责将计算节点中的CPU互连起来形成一个资源共享的分区,其中包括BMC和CPLD。
[0113]其中,BMC:计算节点、IO节点和交换节点中都有各自的BMC,其主要功能是收集各节点内电压、温度、主要芯片寄存器等信息报告给SMC。其中计算节点中的BMC还具有设置节点为主节点还是从节点,配置计算节点到交换节点之间的路由的功能。 [0114]其中,CPLD:CPLD通过控制总线(控制总线可以是SMBus总线(SystemManagementBus,系统管理总线))连接到BMC,配合BMC完成对主板的管理,如对节点的开机、关机、复位的时序控制。其中计算节点中的CPLD可以通过LED指示本节点是主节点还是从节点,并决定是执行主节点上电时序还是从节点上电时序。(两者上电时序是不一样的)
[0115](10)机柜液晶控制器:通过以太网交换机连接到SMC,机柜液晶控制器可以登录SMC的管理界面,并可以将SMC监控的信息显示出来。机柜液晶控制器由PDU输出的单相交流电供电。
[0116]如图4所示,下面详细描述这种高可靠性的高端服务器的启动过程,包括以下步骤:
[0117](I) “空气开关”连接三相市电和PDU模块,当空气开关闭合后,PDU接通三相市电。
[0118](2)三相市电经过PDU转换成单相交流电。
[0119](3)单相交流电转换完成后,首先点亮“LED1”,指示转换完成。
[0120](4)单相交流电还给机柜液晶控制面板供电,液晶面板开始上电工作。
[0121](5)电源模块PSU中的各个供电单元PSUO、PSUl…PSUn连接PDU和背板,PSU在接通单相交流电后输出5V直流电(P5V_STBY)和12V直流电(P12V_STBY)。其中P5V_STBY通过背板提供给SMC和交换机,P12V_STBY通过背板提供给风扇模块、计算节点、IO节点、交换节点。
[0122](6)闭合“开关1”,SMC上电。P5V_STBY提供给SMC和交换机后,两者分别开始初始化。SMC在初始化过程中指示灯“LED2”一直闪烁,提示SMC正在初始化,此时无法进行任何操作。SMC初始化完成后,“LED2”长亮,允许用户进行操作。
[0123](7)SMC启动完成后通过“控制总线I”(控制总线I可以是SMBus总线(SystemManagement Bus,系统管理总线))读取所有PSU的电压、温度等信息,判断电源模块工作是否正常。所有PSU都由SMC集中统一监控和管理。[0124](8)P12V_STBY输出给风扇模块、计算节点、IO节点、交换节点后,各个节点内的BMC、CPLD开始加电初始化直至完成。
[0125](9) SMC检测风扇模块、计算节点、IO节点、交换节点在位情况,检测方法是判断风扇模块和节点的在位信号。
[0126](IO)SMC开启系统风扇,并通过“控制总线2” (控制总线2可以是SMBus总线(System Management Bus,系统管理总线))侦测风扇模块的数量、转速等信息,以判断风扇是否有异常、散热能力是否足够。
[0127]特别地,SMC在步骤(7)检测PSU的状况、在步骤(9)检测风扇模块和节点的在位情况、在步骤(10)检测风扇的运行状态,其目的是需要计算这些模块或节点如果启动,PSU的供电是否足够、风扇模块的散热能力是否足够。
[0128]如果SMC计算后没有问题,则可以进行接下来的步骤;如果存在问题或隐患,则通过SMC管理页面和机柜液晶控制器报警,并禁止接下来的操作。
[0129](11)另外,机柜液晶控制器通过以太网交换机连接SMC,从机柜液晶控制器可以登录SMC的管理界面,可以获取和显示如上所述的PSU状况信息,各模块或节点在位信息,风扇模块的状态信息。
[0130](12)客户端主机通过以太网连接到SMC,用户可以登录SMC的管理界面设置分区信息:即设置哪几个计算节点组成一个逻辑分区,哪个计算节点为主节点,哪个或哪些计算节点为从节点。
[0131](13)分区信息设置完成后,SMC通过以太网把分区信息传递给计算节点内的BMC。
[0132](14)BMC收到分区信息后,开始配置计算节点到交换节点之间的路由功能。BMC的另一个功能是收集开机前节点内的电压、温度、主要芯片寄存器等信息报告给SMC。
[0133](15) CPLD通过“控制总线3”(控制总线3可以是SMBus总线(SystemManagementBus,系统管理总线))连接到BMC,在收到BMC传递过来的分区信息后,通过“LED3”指示是主节点还是从节点,如果是主节点则LED3亮,否则不亮。另外CPLD需要决定是执行主节点上电时序还是从节点上电时序。(主节点作为Legacy设备,从节点作为Non-Legacy设备,他们的上电时序是不一样的)
[0134](16)以上步骤完成之后,通过客户端主机或机柜液晶控制器登录SMC的管理界面,可以对刚才设定的这个分区进行开机启动操作。
[0135](17)执行开机启动操作:SMC把开机指令由以太网传递给所有节点内的BMC。计算节点由CPLD完成上电时序,IO节点由CPLD完成上电时序,交换节点由CPLD完成上电时序。
[0136](18)启动完成后,各个BMC把节点开机后的电压、温度、寄存器信息持续报告给SMC。
[0137]上述实施例提供的一种服务器的启动方法和服务器,整个服务器采用统一供电,统一散热的架构,由SMC集中管理,启动过程采用分级式启动,并且启动过程中有严格的检测和输出指示,可以防止某个模块或节点异常对系统造成损坏,能够提高服务器的启动可靠性。
[0138]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
[0139]需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种服务器启动方法,所述服务器包括:电源模块PSU、风扇模块、系统管理控制模块SMC和多个节点模块,其特征在于,该方法包括: 电源模块上电并输出供电电压给服务器中各其它模块; SMC启动完成后,判断所述电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态; SMC根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机。
2.如权利要求1所述的方法,其特征在于: 节点模块包括基板管理控制器BMC和复杂可编程逻辑器件CPLD ; SMC指示节点模块进行开机,包括: SMC向各节点模块的BMC发送开机指令; BMC收到所述开机指令后,指示本节点模块的CPLD进行开机操作。
3.如权利要求2所述的方法,其特征在于: 所述节点模块包括以下模块中的任一种或任几种:计算节点模块、IO节点模块、交换节点模块; 其中,计算节点模块负责服务器的运算处理,IO节点模块负责服务器的对外连接,交换节点模块负责将服务器内的计算节点互连起来形成资源共享的分区。
4.如权利要求3所述的方法,其特征在于: 当所述节点模块为计算节点模块时,SMC指示节点模块进行开机前,还包括: SMC接收用户设置的分区信息; SMC根据所述分区信息向对应的计算节点模块的BMC发送主/从节点路由配置信息;BMC接收到所述主/从节点路由配置信息后,配置本节点模块到交换节点模块的路由,通知本节点模块的CPLD执行主/从节点的上电操作; CPLD接收到BMC的通知后,根据主/从节点的上电时序进行开机。
5.如权利要求2所述的方法,其特征在于,还包括: BMC采集本节点模块的电压、温度和芯片寄存器信息,并上报给SMC。
6.一种服务器,包括电源模块PSU、风扇模块、系统管理控制模块SMC和多个节点模块,其中: 与PSU、风扇模块和多个节点模块连接的SMC,用于启动完成后,判断电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机。
7.如权利要求6所述的服务器,其特征在于: 节点模块包括基板管理控制器BMC和复杂可编程逻辑器件CPLD ; 所述BMC,用于接收SMC发送的开机指令,指示本节点模块的CPLD进行开机操作; 所述CPLD,用于接收到BMC的指示后进行开机操作。
8.如权利要求6所述的服务器,其特征在于: 所述节点模块包括以下模块中的任一种或任几种:计算节点模块、IO节点模块、交换节点模块; 其中,计算节点模块负责服务器的运算处理,IO节点模块负责服务器的对外连接,交换节点模块负责将服务器内的计算节点互连起来形成资源共享的分区。
9.如权利要求8所述的服务器,其特征在于: SMC,还用于向计算节点模块的BMC发送开机指令前,接收用户设置的分区信息,根据所述分区信息向对应的计算节点模块的BMC发送主/从节点路由配置信息: BMC,还用于接收到所述主/从节点路由配置信息后,配置本节点模块到交换节点模块的路由,通知本节点的CPLD执行主/从节点的上电操作; CPLD,还用于接收到BMC的通知后根据主/从节点的上电时序进行开机。
10.如权利要求6所述的服务器,其特征在于,还包括第一LED指示灯、第二 LED指示灯和第三LED指示灯,其中: 与电源模块连接的第一 LED指示灯,用于指示电源模块的工作状态; 与SMC连接的第二 LED指示灯,用于指示SMC的初始化进程; 每一个计算模块的CPLD连接一个第三LED指示灯,所述第三LED指示灯,用于指示本节点模块是所属逻辑分区的主节点或从节点。
【文档编号】G06F1/26GK103995575SQ201410228100
【公开日】2014年8月20日 申请日期:2014年5月27日 优先权日:2014年5月27日
【发明者】贡维 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1