The invention discloses a server startup method, the server comprises a power supply module, system management module, PSU fan control module SMC and a plurality of node module, which is characterized in that the method comprises: a power supply module and power supply voltage output to the server in the other module; SMC start after the completion of the work of judgment the power module is normal, if normal, then detect the fan module and each module are in place, such as the fan module is in place, indicating that the fan fan module is started, monitoring the running state of the power supply module and fan module; SMC calculation of power supply and heat capacity according to the node module in server and power supply module and fan module the running state, such as power supply and heat dissipation capability of the server in the node module meet the operating requirements, indicating a node module to open Machine. The invention can improve the startup reliability of the server. The invention also discloses a server.
【技术实现步骤摘要】
一种服务器启动方法和服务器
本专利技术涉及计算机服务器
,尤其涉及的是一种服务器启动方法和服务器。
技术介绍
高端服务器,也即关键应用主机,处理能力为普通服务器几十倍,是金融、电信、能源、交通等命脉行业的核心系统。比如,高端服务器可扩展至32颗处理器,具有上百块板卡。普通服务器上电操作只是通过简单的按钮或远程控制上电,其上电之前没有对系统状况做检测和判断,如果某个模块或节点异常,则系统上电后可能导致系统损坏。相较于普通服务器,高端服务器对可靠性的要求更高,因此,如何保障高端服务器的上电可靠性,是需要解决的问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种服务器启动方法和服务器,能够提高服务器的启动可靠性。为了解决上述技术问题,本专利技术提供了一种服务器启动方法,所述服务器包括:电源模块PSU、风扇模块、系统管理控制模块SMC和多个节点模块,其特征在于,该方法包括:电源模块上电并输出供电电压给服务器中各其它模块;SMC启动完成后,判断所述电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;SMC根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机。进一步地,该方法还包括下述特点:节点模块包括基板管理控制器BMC和复杂可编程逻辑器件CPLD;SMC指示节点模块进行开机,包括:SMC向各节点模块的BMC发送开机指令;BMC收到所述开机指令后,指示本节点模块的 ...
【技术保护点】
一种服务器启动方法,所述服务器包括:电源模块PSU、风扇模块、系统管理控制模块SMC和多个节点模块,其特征在于,该方法包括:电源模块上电并输出供电电压给服务器中各其它模块;SMC启动完成后,判断所述电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;SMC根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机;节点模块包括基板管理控制器BMC和复杂可编程逻辑器件CPLD;SMC指示节点模块进行开机,包括:SMC向各节点模块的BMC发送开机指令;BMC收到所述开机指令后,指示本节点模块的CPLD进行开机操作;BMC采集本节点模块的电压、温度和芯片寄存器信息,并上报给SMC;所述节点模块包括以下模块中的任一种或任几种:计算节点模块、IO节点模块、交换节点模块;其中,计算节点模块负责服务器的运算处理,IO节点模块负责服务器的对外连接,交换节点模块负责将服务器内的计算节点互连起来形成资源共享的分区。
【技术特征摘要】
1.一种服务器启动方法,所述服务器包括:电源模块PSU、风扇模块、系统管理控制模块SMC和多个节点模块,其特征在于,该方法包括:电源模块上电并输出供电电压给服务器中各其它模块;SMC启动完成后,判断所述电源模块工作是否正常,如正常,则检测风扇模块及各节点模块是否在位,如风扇模块在位,则指示所述风扇模块启动风扇,监控电源模块和风扇模块的运行状态;SMC根据节点模块的在位情况以及电源模块和风扇模块的运行状态计算服务器的供电和散热能力,如服务器的供电和散热能力满足在位节点模块的运行要求,则指示节点模块进行开机;节点模块包括基板管理控制器BMC和复杂可编程逻辑器件CPLD;SMC指示节点模块进行开机,包括:SMC向各节点模块的BMC发送开机指令;BMC收到所述开机指令后,指示本节点模块的CPLD进行开机操作;BMC采集本节点模块的电压、温度和芯片寄存器信息,并上报给SMC;所述节点模块包括以下模块中的任一种或任几种:计算节点模块、IO节点模块、交换节点模块;其中,计算节点模块负责服务器的运算处理,IO节点模块负责服务器的对外连接,交换节点模块负责将服务器内的计算节点互连起来形成资源共享的分区。2.如权利要求1所述的方法,其特征在于:当所述节点模块为计算节点模块时,SMC指示节点模块进行开机前,还包括:SMC接收用户设置的分区信息;SMC根据所述分区信息向对应的计算节点模块的BMC发送主/从节点路由配置信息;BMC接收到所述主/从节点路由配置信息后,配置本节点模块到交换节点模块的路由,通知本节点模块的CPLD执行主/从节点的上电操作;CPLD接收到BMC的通知后,根据主/从节点的上电时序进行开机。3.一种服务器,包括电源模块PSU、风扇模块、系统管理控制模块SMC和多个节点模块,...
【专利技术属性】
技术研发人员:贡维,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。