CN103995575A - 一种服务器启动方法和服务器 - Google Patents

一种服务器启动方法和服务器 Download PDF

Info

Publication number
CN103995575A
CN103995575A CN201410228100.XA CN201410228100A CN103995575A CN 103995575 A CN103995575 A CN 103995575A CN 201410228100 A CN201410228100 A CN 201410228100A CN 103995575 A CN103995575 A CN 103995575A
Authority
CN
China
Prior art keywords
module
node
server
smc
node module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410228100.XA
Other languages
English (en)
Other versions
CN103995575B (zh
Inventor
贡维
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Beijing Electronic Information Industry Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN201410228100.XA priority Critical patent/CN103995575B/zh
Publication of CN103995575A publication Critical patent/CN103995575A/zh
Application granted granted Critical
Publication of CN103995575B publication Critical patent/CN103995575B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Power Sources (AREA)

Abstract

本发明公开了一种服务器启动方法,所述服务器包括:电源模块PSU、风扇模块、***管理控制模块SMC和多个节点模块,其特征在于,该方法包括:电源模块上电并输出供电电压给服务器中各其它模块;SMC启动完成后,判断所述电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;SMC根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机。本发明能够提高服务器的启动可靠性。本发明还公开了一种服务器。

Description

一种服务器启动方法和服务器
技术领域
本发明涉及计算机服务器技术领域,尤其涉及的是一种服务器启动方法和服务器。
背景技术
高端服务器,也即关键应用主机,处理能力为普通服务器几十倍,是金融、电信、能源、交通等命脉行业的核心***。比如,高端服务器可扩展至32颗处理器,具有上百块板卡。
普通服务器上电操作只是通过简单的按钮或远程控制上电,其上电之前没有对***状况做检测和判断,如果某个模块或节点异常,则***上电后可能导致***损坏。
相较于普通服务器,高端服务器对可靠性的要求更高,因此,如何保障高端服务器的上电可靠性,是需要解决的问题。
发明内容
本发明所要解决的技术问题是提供一种服务器启动方法和服务器,能够提高服务器的启动可靠性。
为了解决上述技术问题,本发明提供了一种服务器启动方法,所述服务器包括:电源模块PSU、风扇模块、***管理控制模块SMC和多个节点模块,其特征在于,该方法包括:
电源模块上电并输出供电电压给服务器中各其它模块;
SMC启动完成后,判断所述电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;
SMC根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机。
进一步地,该方法还包括下述特点:
节点模块包括基板管理控制器BMC和复杂可编程逻辑器件CPLD;
SMC指示节点模块进行开机,包括:
SMC向各节点模块的BMC发送开机指令;
BMC收到所述开机指令后,指示本节点模块的CPLD进行开机操作。
进一步地,该方法还包括下述特点:
所述节点模块包括以下模块中的任一种或任几种:计算节点模块、IO节点模块、交换节点模块;
其中,计算节点模块负责服务器的运算处理,IO节点模块负责服务器的对外连接,交换节点模块负责将服务器内的计算节点互连起来形成资源共享的分区。
进一步地,该方法还包括下述特点:
当所述节点模块为计算节点模块时,SMC指示节点模块进行开机前,还包括:
SMC接收用户设置的分区信息;
SMC根据所述分区信息向对应的计算节点模块的BMC发送主/从节点路由配置信息;
BMC接收到所述主/从节点路由配置信息后,配置本节点模块到交换节点模块的路由,通知本节点模块的CPLD执行主/从节点的上电操作;
CPLD接收到BMC的通知后,根据主/从节点的上电时序进行开机。
进一步地,该方法还包括下述特点:
BMC采集本节点模块的电压、温度和芯片寄存器信息,并上报给SMC。
为了解决上述技术问题,本发明还提供了一种服务器,包括电源模块PSU、风扇模块、***管理控制模块SMC和多个节点模块,其中:
与PSU、风扇模块和多个节点模块连接的SMC,用于启动完成后,判断电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机。
进一步地,该服务器还包括下述特点:
节点模块包括基板管理控制器BMC和复杂可编程逻辑器件CPLD;
所述BMC,用于接收SMC发送的开机指令,指示本节点模块的CPLD进行开机操作;
所述CPLD,用于接收到BMC的指示后进行开机操作。
进一步地,该服务器还包括下述特点:
所述节点模块包括以下模块中的任一种或任几种:计算节点模块、IO节点模块、交换节点模块;
其中,计算节点模块负责服务器的运算处理,IO节点模块负责服务器的对外连接,交换节点模块负责将服务器内的计算节点互连起来形成资源共享的分区。
进一步地,该服务器还包括下述特点:
SMC,还用于向计算节点模块的BMC发送开机指令前,接收用户设置的分区信息,根据所述分区信息向对应的计算节点模块的BMC发送主/从节点路由配置信息:
BMC,还用于接收到所述主/从节点路由配置信息后,配置本节点模块到交换节点模块的路由,通知本节点的CPLD执行主/从节点的上电操作;
CPLD,还用于接收到BMC的通知后根据主/从节点的上电时序进行开机。
进一步地,该服务器还包括下述特点:
还包括第一LED指示灯、第二LED指示灯和第三LED指示灯,其中:
与电源模块连接的第一LED指示灯,用于指示电源模块的工作状态;
与SMC连接的第二LED指示灯,用于指示SMC的初始化进程;
每一个计算模块的CPLD连接一个第三LED指示灯,所述第三LED指示灯,用于指示本节点模块是所属逻辑分区的主节点或从节点。
与现有技术相比,本发明提供的一种服务器启动方法和服务器,整个服务器采用统一供电,统一散热的架构,由SMC集中管理,启动过程采用分级式启动,可以防止某个模块或节点异常对***造成损坏,能够提高服务器的启动可靠性。
附图说明
图1为本发明实施例的一种服务器启动方法的流程图。
图2为本发明实施例的一种服务器的示意图。
图3为本发明应用示例的一种服务器结构的示意图。
图4为本发明应用示例的服务器的SMC-BMC-CPLD三级启动管理拓扑示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
本发明提出了一种高可靠的高端服务器启动方法和服务器,其特征主要包括:整个服务器采用统一供电,统一散热的架构,由SMC集中管理的策略,启动过程采用分级式启动,并且启动过程中有严格的检测和输出指示,可以防止某个模块或节点异常对***造成损坏。
如图1所示,本发明实施例提供了一种服务器启动方法,所述服务器包括:电源模块PSU、风扇模块、***管理控制模块SMC和多个节点模块,该方法包括:
S10,电源模块上电并输出供电电压给服务器中各其它模块;
S20,SMC启动完成后,判断所述电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;
S30,SMC根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机。
该方法还可以包括下述特点:
优选地,节点模块包括基板管理控制器(Baseboard ManagementController,BMC)和复杂可编程逻辑器件(Complex Programmable LogicDevice,CPLD。
优选地,SMC指示节点模块进行开机,包括:
SMC向各节点模块的BMC发送开机指令;
BMC收到所述开机指令后,指示本节点模块的CPLD进行开机操作。
优选地,所述节点模块包括以下模块中的任一种或任几种:计算节点模块、IO节点模块、交换节点模块;
其中,计算节点模块负责服务器的运算处理,IO节点模块负责服务器的对外连接,交换节点模块负责将服务器内的计算节点互连起来形成资源共享的分区。
优选地,当所述节点模块为计算节点模块时,SMC指示节点模块进行开机前,还包括:
SMC接收用户设置的分区信息;
SMC根据所述分区信息向对应的计算节点模块的BMC发送主/从节点路由配置信息;
BMC接收到所述主/从节点路由配置信息后,配置本节点模块到交换节点模块的路由,通知本节点模块的CPLD执行主/从节点的上电操作;
CPLD接收到BMC的通知后,根据主/从节点的上电时序进行开机
其中,所述分区信息是指:构成一个逻辑分区的主/从计算节点信息,也即,一个逻辑分区中哪个计算节点为主节点,哪些计算节点为从节点。
其中,计算节点模块的CPLD根据BMC的指示,控制LED指示灯的亮、灭以指示本计算节点模块是主节点或从节点;比如,如果是主节点则LED亮,否则不亮。
优选地,BMC还采集本节点模块的电压、温度和芯片寄存器信息,并上报给SMC。
优选地,电源模块上电并输出供电电压给各模块,包括:
连接三相市电和电源分配单元(Power Distribution Unit,PDU)的空气开关闭合,PDU接通三相市电并将三相市电转换成单相交流电输出给电源模块(Power Supply Unit,PSU);
PSU将单相交流电转换成直流电输出到背板;
其中,PSU工作后,可以通过LED指示灯表示电源模块是否工作正常。
其中,PSU输出的直流电包括:5V和12V直流电。其中,5V直流电提供给SMC和交换机(比如,以太网交换机),12V直流电提供给风扇模块和节点模块;
其中,PSU输出的5V直流电可以通过一开关控制SMC上电;
其中,SMC通过交换机(比如,以太网交换机)和各节点模块连接;
其中,所述服务器还包括机柜液晶控制器,所述机柜液晶控制器由PDU输出的单相交流电供电,并通过以太网交换机连接到SMC。用户可以通过机柜液晶控制器登录SMC的管理界面,机柜液晶控制器可以将SMC监控的信息显示出来。
其中,SMC上电后还进行初始化,可以通过LED指示灯表示SMC初始化的进程,比如:初始化进行中和初始化完成。
如图2所示,本发明实施例提供了一种服务器,包括电源模块PSU、风扇模块、***管理控制模块SMC和多个节点模块,其中:
与PSU、风扇模块和多个节点模块连接的SMC,用于启动完成后,判断电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机。
该服务器还可以包括下述特点:
其中,所述电源模块用于为服务器中各其它模块供电;
所述风扇模块用于为服务器散热;
优选地,节点模块包括基板管理控制器BMC和复杂可编程逻辑器件CPLD;
所述BMC,用于接收SMC发送的开机指令,指示本节点模块的CPLD进行开机操作;
所述CPLD,用于接收到BMC的指示后进行开机操作。
优选地,所述节点模块包括以下模块中的任一种或任几种:计算节点模块、IO节点模块、交换节点模块;
其中,计算节点模块负责服务器的运算处理,IO节点模块负责服务器的对外连接,交换节点模块负责将服务器内的计算节点互连起来形成资源共享的分区。
优选地,SMC,还用于向计算节点模块的BMC发送开机指令前,接收用户设置的分区信息,根据所述分区信息向对应的计算节点模块的BMC发送主/从节点路由配置信息:
计算节点模块的BMC,还用于接收到所述主/从节点路由配置信息后,配置本节点模块到交换节点的路由,通知本节点模块的CPLD执行主/从节点的上电操作;
计算节点模块的CPLD,还用于接收到BMC的通知后根据主/从节点的上电时序进行开机。
优选地,BMC,还用于采集本节点模块的电压、温度和芯片寄存器信息,并上报给SMC。
优选地,所述服务器还包括第一LED指示灯、第二LED指示灯和第三LED指示灯,其中:
与电源模块连接的第一LED指示灯,用于指示电源模块的工作状态;
与SMC连接的第二LED指示灯,用于指示SMC的初始化进程;
每一个计算模块的CPLD连接一个第三LED指示灯,所述第三LED指示灯,用于指示本节点模块是所属逻辑分区的主节点或从节点。
优选地,所述服务器还包括:
与SMC连接的机柜液晶控制器,用于向用户提供管理SMC的界面,显示SMC监控的信息。
优选地,所述服务器还包括:
交换机,用于通过以太网将SMC,机柜液晶控制器,节点模块的BMC连接成启动管理网络。
应用示例
如图3所示,本发明提出了一种SMC-BMC-CPLD的层次式的启动管理模式,即所有操作指令都由最顶层的SMC发出,且整个启动过程都由SMC严格的监管。SMC通过以太网交换机将指令传送到各节点内的BMC,BMC再通过控制总线与CPLD通信。其中SMC除了发出所有指令外,还直接对电源模块PSU、风扇模块集中统一管理;BMC主要负责各节点内温度、电压、主要芯片的寄存器信息采集;CPLD控制各个节点的上电时序和关机、复位操作等。
一种高可靠的高端服务器,其组成如图3所示,包括:(1)空气开关,(2)PDU(Power Distribution Unit,电源分配单元),(3)PSU(Power SupplyUnit,电源供电模块),(4)风扇模块,(5)SMC(System ManagementController***管理控制器),(6)交换机,(7)计算节点,(8)IO节点,(9)交换节点,(10)机柜液晶控制器。
(1)空气开关:连接三相市电和PDU,当空气开关闭合后,PDU接通三相市电。采用三相市电的原因是高端服务器的模块和节点多、功耗较高,需要采用高功率的三相供电。
(2)PDU:连接空气开关和PSU,PDU负责将三相市电转换成适合输入给PSU的单相交流电。
(3)PSU:连接PDU和背板,所有PSU的输入和输出端并联连接,集中供电,并由SMC统一监控和管理,PSU通过控制总线与SMC相连。PSU在接通电源后可以输出5V直流电(P5V_STBY)和12V直流电(P12V_STBY),其中P5V_STBY通过背板提供给SMC和交换机,P12V_STBY通过背板提供给风扇模块、计算节点、IO节点、交换节点。
(4)风扇模块:整个服务器***采用集中散热设计,由SMC统一监控和管理,风扇模块负责整个服务器的散热。风扇模块通过控制总线与SMC相连。
(5)SMC:整个服务器最顶层的管理***,和客户端主机连接,所有启动过程中的指令都由SMC发出。SMC除了发出所有指令外,还直接对PSU、风扇模块进行统一监控和管理。另外SMC通过交换机连接机柜液晶控制器和节点(计算节点、IO节点、交换节点)的BMC。SMC作为顶层管理***构建SMC、BMC、CPLD的层次式启动管理网络。
(6)交换机:通过以太网将SMC、机柜控制器、节点(计算节点、IO节点、交换节点)中的BMC连接成启动管理网络。
(7)计算节点:服务器中负责计算的节点,其中包括BMC和CPLD。
(8)IO节点:服务器中负责对外IO互连的节点,其中包括BMC和CPLD。
(9)交换节点:服务器中负责将计算节点中的CPU互连起来形成一个资源共享的分区,其中包括BMC和CPLD。
其中,BMC:计算节点、IO节点和交换节点中都有各自的BMC,其主要功能是收集各节点内电压、温度、主要芯片寄存器等信息报告给SMC。其中计算节点中的BMC还具有设置节点为主节点还是从节点,配置计算节点到交换节点之间的路由的功能。
其中,CPLD:CPLD通过控制总线(控制总线可以是SMBus总线(SystemManagement Bus,***管理总线))连接到BMC,配合BMC完成对主板的管理,如对节点的开机、关机、复位的时序控制。其中计算节点中的CPLD可以通过LED指示本节点是主节点还是从节点,并决定是执行主节点上电时序还是从节点上电时序。(两者上电时序是不一样的)
(10)机柜液晶控制器:通过以太网交换机连接到SMC,机柜液晶控制器可以登录SMC的管理界面,并可以将SMC监控的信息显示出来。机柜液晶控制器由PDU输出的单相交流电供电。
如图4所示,下面详细描述这种高可靠性的高端服务器的启动过程,包括以下步骤:
(1)“空气开关”连接三相市电和PDU模块,当空气开关闭合后,PDU接通三相市电。
(2)三相市电经过PDU转换成单相交流电。
(3)单相交流电转换完成后,首先点亮“LED1”,指示转换完成。
(4)单相交流电还给机柜液晶控制面板供电,液晶面板开始上电工作。
(5)电源模块PSU中的各个供电单元PSU0、PSU1…PSUn连接PDU和背板,PSU在接通单相交流电后输出5V直流电(P5V_STBY)和12V直流电(P12V_STBY)。其中P5V_STBY通过背板提供给SMC和交换机,P12V_STBY通过背板提供给风扇模块、计算节点、IO节点、交换节点。
(6)闭合“开关1”,SMC上电。P5V_STBY提供给SMC和交换机后,两者分别开始初始化。SMC在初始化过程中指示灯“LED2”一直闪烁,提示SMC正在初始化,此时无法进行任何操作。SMC初始化完成后,“LED2”长亮,允许用户进行操作。
(7)SMC启动完成后通过“控制总线1”(控制总线1可以是SMBus总线(System Management Bus,***管理总线))读取所有PSU的电压、温度等信息,判断电源模块工作是否正常。所有PSU都由SMC集中统一监控和管理。
(8)P12V_STBY输出给风扇模块、计算节点、IO节点、交换节点后,各个节点内的BMC、CPLD开始加电初始化直至完成。
(9)SMC检测风扇模块、计算节点、IO节点、交换节点在位情况,检测方法是判断风扇模块和节点的在位信号。
(10)SMC开启***风扇,并通过“控制总线2”(控制总线2可以是SMBus总线(System Management Bus,***管理总线))侦测风扇模块的数量、转速等信息,以判断风扇是否有异常、散热能力是否足够。
特别地,SMC在步骤(7)检测PSU的状况、在步骤(9)检测风扇模块和节点的在位情况、在步骤(10)检测风扇的运行状态,其目的是需要计算这些模块或节点如果启动,PSU的供电是否足够、风扇模块的散热能力是否足够。
如果SMC计算后没有问题,则可以进行接下来的步骤;如果存在问题或隐患,则通过SMC管理页面和机柜液晶控制器报警,并禁止接下来的操作。
(11)另外,机柜液晶控制器通过以太网交换机连接SMC,从机柜液晶控制器可以登录SMC的管理界面,可以获取和显示如上所述的PSU状况信息,各模块或节点在位信息,风扇模块的状态信息。
(12)客户端主机通过以太网连接到SMC,用户可以登录SMC的管理界面设置分区信息:即设置哪几个计算节点组成一个逻辑分区,哪个计算节点为主节点,哪个或哪些计算节点为从节点。
(13)分区信息设置完成后,SMC通过以太网把分区信息传递给计算节点内的BMC。
(14)BMC收到分区信息后,开始配置计算节点到交换节点之间的路由功能。BMC的另一个功能是收集开机前节点内的电压、温度、主要芯片寄存器等信息报告给SMC。
(15)CPLD通过“控制总线3”(控制总线3可以是SMBus总线(SystemManagement Bus,***管理总线))连接到BMC,在收到BMC传递过来的分区信息后,通过“LED3”指示是主节点还是从节点,如果是主节点则LED3亮,否则不亮。另外CPLD需要决定是执行主节点上电时序还是从节点上电时序。(主节点作为Legacy设备,从节点作为Non-Legacy设备,他们的上电时序是不一样的)
(16)以上步骤完成之后,通过客户端主机或机柜液晶控制器登录SMC的管理界面,可以对刚才设定的这个分区进行开机启动操作。
(17)执行开机启动操作:SMC把开机指令由以太网传递给所有节点内的BMC。计算节点由CPLD完成上电时序,IO节点由CPLD完成上电时序,交换节点由CPLD完成上电时序。
(18)启动完成后,各个BMC把节点开机后的电压、温度、寄存器信息持续报告给SMC。
上述实施例提供的一种服务器的启动方法和服务器,整个服务器采用统一供电,统一散热的架构,由SMC集中管理,启动过程采用分级式启动,并且启动过程中有严格的检测和输出指示,可以防止某个模块或节点异常对***造成损坏,能够提高服务器的启动可靠性。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

Claims (10)

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指示灯,用于指示本节点模块是所属逻辑分区的主节点或从节点。
CN201410228100.XA 2014-05-27 2014-05-27 一种服务器启动方法和服务器 Active CN103995575B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410228100.XA CN103995575B (zh) 2014-05-27 2014-05-27 一种服务器启动方法和服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410228100.XA CN103995575B (zh) 2014-05-27 2014-05-27 一种服务器启动方法和服务器

Publications (2)

Publication Number Publication Date
CN103995575A true CN103995575A (zh) 2014-08-20
CN103995575B CN103995575B (zh) 2018-02-02

Family

ID=51309765

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410228100.XA Active CN103995575B (zh) 2014-05-27 2014-05-27 一种服务器启动方法和服务器

Country Status (1)

Country Link
CN (1) CN103995575B (zh)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104899063A (zh) * 2015-06-01 2015-09-09 浪潮集团有限公司 一种服务器管理***及启动方法
CN105912498A (zh) * 2016-04-01 2016-08-31 浪潮电子信息产业股份有限公司 一种多路服务器的分区方法、装置及多路服务器
CN106383770A (zh) * 2016-09-26 2017-02-08 郑州云海信息技术有限公司 一种服务器监控管理的方法及服务器
CN106708640A (zh) * 2015-11-16 2017-05-24 研祥智能科技股份有限公司 主板开关机控制方法及***
WO2017136986A1 (zh) * 2016-02-14 2017-08-17 华为技术有限公司 一种电源管理方法以及***
CN107623587A (zh) * 2017-07-25 2018-01-23 郑州云海信息技术有限公司 一种网络拓扑管理***及网络管理方法
CN107632782A (zh) * 2017-09-11 2018-01-26 郑州云海信息技术有限公司 一种基于arm 整机柜服务器节点的bmc代码保护方法及装置
CN107832071A (zh) * 2017-11-09 2018-03-23 郑州云海信息技术有限公司 一种服务器电源程序自动烧录***及方法
CN108121682A (zh) * 2016-11-29 2018-06-05 英业达科技有限公司 交换器***
CN108255684A (zh) * 2018-01-10 2018-07-06 郑州云海信息技术有限公司 一种用于显示大型机***状态的装置及显示方法
CN108279761A (zh) * 2018-01-22 2018-07-13 郑州云海信息技术有限公司 一种支持风扇热插拔的服务器电源电路及控制方法
CN109253104A (zh) * 2018-09-17 2019-01-22 郑州云海信息技术有限公司 一种控制风扇的设备、方法及***
CN109408126A (zh) * 2018-11-07 2019-03-01 郑州云海信息技术有限公司 一种多路服务器的开机方法、bmc及多路服务器
CN110032264A (zh) * 2019-04-16 2019-07-19 苏州浪潮智能科技有限公司 一种服务器的运行控制方法、设备以及存储介质
WO2019242273A1 (zh) * 2018-06-20 2019-12-26 郑州云海信息技术有限公司 N级pcie扩展箱的控制方法、***及可读存储介质
CN111367392A (zh) * 2020-02-29 2020-07-03 苏州浪潮智能科技有限公司 一种动态电源管理***
CN112578890A (zh) * 2019-09-29 2021-03-30 佛山市顺德区顺达电脑厂有限公司 可由远程控制节点电源的服务器装置
CN113204375A (zh) * 2021-04-25 2021-08-03 山东英信计算机技术有限公司 一种多路服务器分区方法、***及设备
CN114706462A (zh) * 2022-03-25 2022-07-05 云尖信息技术有限公司 多节点bmc风扇控制方法、***、计算机设备和存储介质
CN116643640A (zh) * 2023-04-23 2023-08-25 合芯科技(苏州)有限公司 服务器***的分步上电方法、装置、设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120317425A1 (en) * 2011-06-13 2012-12-13 Hon Hai Precision Industry Co., Ltd. Power supply control system and method
CN102955718A (zh) * 2011-08-17 2013-03-06 鸿富锦精密工业(深圳)有限公司 服务器保护***
CN103138942A (zh) * 2011-11-28 2013-06-05 英业达科技有限公司 服务器机架***
CN103324495A (zh) * 2012-03-23 2013-09-25 鸿富锦精密工业(深圳)有限公司 数据中心服务器开机管理方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120317425A1 (en) * 2011-06-13 2012-12-13 Hon Hai Precision Industry Co., Ltd. Power supply control system and method
CN102955718A (zh) * 2011-08-17 2013-03-06 鸿富锦精密工业(深圳)有限公司 服务器保护***
CN103138942A (zh) * 2011-11-28 2013-06-05 英业达科技有限公司 服务器机架***
CN103324495A (zh) * 2012-03-23 2013-09-25 鸿富锦精密工业(深圳)有限公司 数据中心服务器开机管理方法及***

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104899063B (zh) * 2015-06-01 2017-11-21 浪潮集团有限公司 一种服务器管理***及启动方法
CN104899063A (zh) * 2015-06-01 2015-09-09 浪潮集团有限公司 一种服务器管理***及启动方法
CN106708640A (zh) * 2015-11-16 2017-05-24 研祥智能科技股份有限公司 主板开关机控制方法及***
CN111488048B (zh) * 2016-02-14 2023-05-16 华为技术有限公司 一种电源管理方法以及***
WO2017136986A1 (zh) * 2016-02-14 2017-08-17 华为技术有限公司 一种电源管理方法以及***
CN111488048A (zh) * 2016-02-14 2020-08-04 华为技术有限公司 一种电源管理方法以及***
US10782770B2 (en) 2016-02-14 2020-09-22 Huawei Technologies Co., Ltd. Power management method and system
US11442526B2 (en) 2016-02-14 2022-09-13 Huawei Technologies Co., Ltd. Power management method and system
CN105912498A (zh) * 2016-04-01 2016-08-31 浪潮电子信息产业股份有限公司 一种多路服务器的分区方法、装置及多路服务器
CN106383770A (zh) * 2016-09-26 2017-02-08 郑州云海信息技术有限公司 一种服务器监控管理的方法及服务器
CN106383770B (zh) * 2016-09-26 2019-05-10 郑州云海信息技术有限公司 一种服务器监控管理的方法及服务器
CN108121682A (zh) * 2016-11-29 2018-06-05 英业达科技有限公司 交换器***
CN107623587B (zh) * 2017-07-25 2021-06-29 郑州云海信息技术有限公司 一种网络拓扑管理***及网络管理方法
CN107623587A (zh) * 2017-07-25 2018-01-23 郑州云海信息技术有限公司 一种网络拓扑管理***及网络管理方法
CN107632782B (zh) * 2017-09-11 2020-09-18 苏州浪潮智能科技有限公司 一种基于arm整机柜服务器节点的bmc代码保护方法及装置
CN107632782A (zh) * 2017-09-11 2018-01-26 郑州云海信息技术有限公司 一种基于arm 整机柜服务器节点的bmc代码保护方法及装置
CN107832071A (zh) * 2017-11-09 2018-03-23 郑州云海信息技术有限公司 一种服务器电源程序自动烧录***及方法
CN108255684A (zh) * 2018-01-10 2018-07-06 郑州云海信息技术有限公司 一种用于显示大型机***状态的装置及显示方法
CN108279761A (zh) * 2018-01-22 2018-07-13 郑州云海信息技术有限公司 一种支持风扇热插拔的服务器电源电路及控制方法
CN108279761B (zh) * 2018-01-22 2020-06-16 苏州浪潮智能科技有限公司 一种支持风扇热插拔的服务器电源电路及控制方法
WO2019242273A1 (zh) * 2018-06-20 2019-12-26 郑州云海信息技术有限公司 N级pcie扩展箱的控制方法、***及可读存储介质
CN109253104A (zh) * 2018-09-17 2019-01-22 郑州云海信息技术有限公司 一种控制风扇的设备、方法及***
CN109408126A (zh) * 2018-11-07 2019-03-01 郑州云海信息技术有限公司 一种多路服务器的开机方法、bmc及多路服务器
CN110032264A (zh) * 2019-04-16 2019-07-19 苏州浪潮智能科技有限公司 一种服务器的运行控制方法、设备以及存储介质
CN112578890A (zh) * 2019-09-29 2021-03-30 佛山市顺德区顺达电脑厂有限公司 可由远程控制节点电源的服务器装置
CN111367392A (zh) * 2020-02-29 2020-07-03 苏州浪潮智能科技有限公司 一种动态电源管理***
CN111367392B (zh) * 2020-02-29 2021-08-24 苏州浪潮智能科技有限公司 一种动态电源管理***
CN113204375A (zh) * 2021-04-25 2021-08-03 山东英信计算机技术有限公司 一种多路服务器分区方法、***及设备
CN114706462A (zh) * 2022-03-25 2022-07-05 云尖信息技术有限公司 多节点bmc风扇控制方法、***、计算机设备和存储介质
CN114706462B (zh) * 2022-03-25 2024-03-19 云尖信息技术有限公司 多节点bmc风扇控制方法、***、计算机设备和存储介质
CN116643640A (zh) * 2023-04-23 2023-08-25 合芯科技(苏州)有限公司 服务器***的分步上电方法、装置、设备及存储介质
CN116643640B (zh) * 2023-04-23 2024-01-23 合芯科技(苏州)有限公司 服务器***的分步上电方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN103995575B (zh) 2018-02-02

Similar Documents

Publication Publication Date Title
CN103995575A (zh) 一种服务器启动方法和服务器
TWI768296B (zh) 用於組態漂移偵測及補救之系統及方法
US9965367B2 (en) Automatic hardware recovery system
CN103092138B (zh) 一种机柜***的控制方法
TWI582585B (zh) 機櫃的監控系統
TWI618380B (zh) 管理方法、服務控制器裝置以及非暫態電腦可讀取媒體
CN105700969B (zh) 服务器***
US9645954B2 (en) Embedded microcontroller and buses
EP2393210A1 (en) Method and apparatus for managing power supply and power supply system
CN104035831A (zh) 一种高端容错计算机管理***及方法
CN106155970B (zh) 自动硬件恢复方法及自动硬件恢复***
CN105718408A (zh) 可热插拔的计算***、计算机实施方法及***
CN109236714A (zh) 风扇控制电路及风扇控制***
US9928206B2 (en) Dedicated LAN interface per IPMI instance on a multiple baseboard management controller (BMC) system with single physical network interface
CN108319525A (zh) 开关装置及检测集成电路总线的方法
CN101344807A (zh) 风扇控制架构
CN104503932A (zh) 多主板服务器主基板管理控制器仲裁方法及***
CN107943623A (zh) 一种存储***
CN111367392B (zh) 一种动态电源管理***
CN105549696B (zh) 具有机箱管理功能的机架式服务器***
CN109162953A (zh) 一种风扇控制装置及服务器
CN106528320B (zh) 计算机***
CN103516537A (zh) 整机柜的功耗管理方法及***和整机柜
US11733762B2 (en) Method to allow for higher usable power capacity in a redundant power configuration
CN102508534B (zh) 可信主板的启动控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant