[go: up one dir, main page]

CN114816911A - 一种多节点服务器的管理系统及多节点服务器 - Google Patents

一种多节点服务器的管理系统及多节点服务器 Download PDF

Info

Publication number
CN114816911A
CN114816911A CN202210394747.4A CN202210394747A CN114816911A CN 114816911 A CN114816911 A CN 114816911A CN 202210394747 A CN202210394747 A CN 202210394747A CN 114816911 A CN114816911 A CN 114816911A
Authority
CN
China
Prior art keywords
bmc
fan
power supply
node server
management system
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.)
Pending
Application number
CN202210394747.4A
Other languages
English (en)
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.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology 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 Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202210394747.4A priority Critical patent/CN114816911A/zh
Publication of CN114816911A publication Critical patent/CN114816911A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3089Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
    • G06F11/3093Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/321Display for diagnostics, e.g. diagnostic result display, self-test user interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Power Sources (AREA)

Abstract

本发明公开了一种多节点服务器的管理系统及多节点服务器,应用于服务器管理技术领域,包括分别与电源、风扇和多个BMC连接的选择模块、与选择模块连接的处理器及分别设置于多节点服务器的各个节点中的BMC,处理器会通过选择模块按照预设优先级轮循控制各个BMC与电源和风扇连接。可见,该方案中,将CMC的管理权下放到各个BMC中,由各个BMC来进行电源和风扇的监控管理,管理架构简单,增强了管理系统的稳定性,扩大了使用场景,此外,省略了CMC,降低了管理成本。

Description

一种多节点服务器的管理系统及多节点服务器
技术领域
本发明涉及服务器管理技术领域,特别是涉及一种多节点服务器的管理系统及多节点服务器。
背景技术
随着用户对计算机的计算需求的提高,多节点服务器也应运而生。现有技术中,为了对多节点服务器中的电源和风扇集中管理,特别引入了CMC(Chassis ManagementController,机箱管理控制器)两级管理架构等多级管理架构,CMC两级管理架构包括CMC和多节点服务器中各个节点中的多个BMC。但是CMC两级管理架构存在架构复杂,客户机房管理网络复杂的缺点,导致CMC在客户处使用的场景非常少,且CMC本身成本较高。
发明内容
本发明的目的是提供一种多节点服务器的管理系统及多节点服务器,管理架构简单,增强了管理系统的稳定性,扩大了使用场景,此外,省略了CMC,降低了管理成本。
为解决上述技术问题,本发明提供了一种多节点服务器的管理系统,所述多节点服务器包括电源及风扇,所述多节点服务器的管理系统包括:
分别设置于所述多节点服务器的各个节点中的BMC,各个所述BMC用于对与其连接的电源和风扇进行监控;
分别与所述电源、所述风扇和多个所述BMC连接的选择模块;
与所述选择模块连接的处理器,用于通过所述选择模块按照预设优先级轮循控制各个所述BMC与所述电源和所述风扇连接。
优选地,各个所述BMC具体用于获取与其连接的电源的电源数据和风扇的风扇数据,并根据所述多节点服务器的温度数据对所述风扇的转速进行控制。
优选地,各个所述BMC还用于在接收到电源数据查询指令和/或风扇数据查询指令时将所述电源数据和/或风扇数据通过显示模块进行显示。
优选地,所述处理器还用于在接收到BMC控制指令时,控制与所述BMC控制指令对应的BMC与所述电源和所述风扇连接。
优选地,所述处理器还与多个所述BMC连接;所述处理器还用于在控制BMC与所述电源和所述风扇连接后,向与所述电源和所述风扇连接的BMC发送通知指令,以便所述BMC在接收到所述通知指令后对与其连接的电源和风扇进行监控。
优选地,所述选择模块为I2C MUX。
优选地,所述处理器还与多个所述BMC连接;通过所述选择模块按照预设优先级轮循控制各个所述BMC与所述电源和所述风扇连接,包括:
在接收到当前对所述电源及所述风扇进行监控的BMC发送的监控完成消息时通过所述选择模块按照预设优先级轮循控制下一个BMC与所述电源和所述风扇连接。
优选地,各所述BMC与所述处理器之间通过GPIO接口连接。
优选地,通过所述选择模块按照预设优先级轮循控制各个所述BMC与所述电源和所述风扇连接,包括:
在控制当前BMC与所述电源及所述风扇连接时开始计时,当计时达到预设时长时通过所述选择模块按照预设优先级轮循顺序控制下一个BMC与所述电源和所述风扇连接。
为解决上述技术问题,本发明还提供了一种多节点服务器,包括电源和风扇,还包括如上述所述的多节点服务器的管理系统,所述多节点服务器的管理系统分别与所述电源及所述风扇连接。
本发明提供了一种多节点服务器的管理系统及多节点服务器,应用于服务器管理技术领域,包括分别与电源、风扇和多个BMC连接的选择模块、与选择模块连接的处理器及分别设置于多节点服务器的各个节点中的BMC,处理器会通过选择模块按照预设优先级轮循控制各个BMC与电源和风扇连接。可见,该方案中,将CMC的管理权下放到各个BMC中,由各个BMC来进行电源和风扇的监控管理,管理架构简单,增强了管理系统的稳定性,扩大了使用场景,此外,省略了CMC,降低了管理成本。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种多节点服务器的管理系统的结构示意图。
具体实施方式
本发明的核心是提供一种多节点服务器的管理系统及多节点服务器,管理架构简单,增强了管理系统的稳定性,扩大了使用场景,此外,省略了CMC,降低了管理成本。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参照图1,图1为本发明提供的一种多节点服务器的管理系统的结构示意图。
多节点服务器包括电源及风扇,多节点服务器的管理系统包括:
分别设置于多节点服务器的各个节点中的BMC 1(Baseboard ManagementController,基板管理控制器),各个BMC 1用于对与其连接的电源和风扇进行监控;
分别与电源、风扇和多个BMC 1连接的选择模块2;
与选择模块2连接的处理器3,用于通过选择模块2按照预设优先级轮循控制各个BMC 1与电源和风扇连接。
多节点服务器可以为4节点服务器或者8节点服务器等,本申请在此不作特别的限定。
为了简化多节点服务器的管理架构,本申请中,多节点服务器的管理系统包括选择模块2、处理器3和设置于多节点服务器的各个节点中的BMC 1,此外,还将CMC的管理权下放到各个BMC 1中,这样,便可以通过各个节点中的BMC 1实现对电源和风扇的监控,便于用户通过BMC 1进行电源和风扇的监控数据的查询。
具体地,选择模块2与各个BMC 1连接,还与电源、风扇及处理器3连接,此外,可以为各个BMC 1预先设置优先级,以4节点服务器为例,则管理系统包括4个BMC 1,优先级可以为1号节点中的BMC 1、2号节点中的BMC 1、3号节点中的BMC 1及4号节点中的BMC 1。处理器3控制选择模块2按照预设优先级轮循控制各个BMC 1与电源和风扇连接,BMC 1在与电源和风扇连接时,会对电源和风扇进行监控,例如获取电源的电源数据和风扇的风扇数据,还可以根据多节点服务器中当前的温度对风扇的转速进行控制等。
本申请中,处理器3可以但不仅限为CPLD(Complex Programmable logic device,复杂可编程逻辑器件),电源可以为PSU(Power supply unit,电源供应器)。多节点服务器中可以有一个或者多个风扇,电源的数量可以但不仅限1个。
可见,该方案中,将CMC多级架构进行简化,将CMC的管理权下放到各个BMC 1中,由各个BMC 1来进行电源和风扇的监控管理,管理架构简单,增强了管理系统的稳定性,扩大了使用场景,此外,省略了CMC,降低了管理成本。
在上述实施例的基础上:
作为一种优选地实施例,各个BMC 1具体用于获取与其连接的电源的电源数据和风扇的风扇数据,并根据多节点服务器的温度数据对风扇的转速进行控制。
具体地,BMC 1在与电源和风扇连接时,会对电源和风扇进行监控,例如获取电源的电源数据和风扇的风扇数据,还可以获取多节点服务器中的温度传感器采集到的温度数据,并根据多节点服务器中当前的温度数据对风扇的转速进行控制。
此外,这里的电源数据可以包括电源的输入电压、输出电压、故障状态等一种或者多种的组合,风扇数据包括转速、故障信息等一种或者多种的组合。
可见,该方案将CMC多级架构进行简化,但从管理功能上仍然保留着对电源和风扇的集中管理,减少复杂性和降低成本。
作为一种优选地实施例,各个BMC 1还用于在接收到电源数据查询指令和/或风扇数据查询指令时将电源数据和/或风扇数据通过显示模块进行显示。
具体地,本申请中,位于多节点服务器的各个节点中的BMC 1均能够实现对电源和风扇的监控,当用户想要对电源数据和/或风扇数据进行查询时,可以向BMC 1发送电源数据查询指令和/或风扇数据查询指令,BMC 1在接收到电源数据查询指令和/或风扇数据查询指令时将电源数据和/或风扇数据通过显示模块进行显示,可见,该方案便于用户通过自身所管理的节点查询电源和风扇的数据。
作为一种优选地实施例,处理器3还用于在接收到BMC 1控制指令时,控制与BMC 1控制指令对应的BMC 1与电源和风扇连接。
本申请中,处理器3可以自动通过选择模块2按照预设优先级轮循控制各个BMC 1与电源和风扇连接,以实现BMC 1对电源和风扇的监控,除此之外,该管理系统还可以根据用户的指令来控制指定的BMC 1对电源和风扇进行监控,具体地,处理器3在接收到用户发送的BMC 1控制指令时,会控制与BMC 1控制指令对应的BMC 1与电源和风扇连接,以便该BMC 1对电源和风扇进行监控。在实际应用中,在该BMC 1对电源和风扇监控完成后,处理器3可以按照预设优先级继续从该BMC 1的下一个BMC 1开始轮序控制。
可见,管理系统除了可以自动控制BMC 1对电源和风扇进行监控,还可以根据用户的指令来控制指定的BMC 1对电源和风扇进行监控,控制方式灵活。
作为一种优选地实施例,处理器3还与多个BMC 1连接;处理器3还用于在控制BMC1与电源和风扇连接后,向与电源和风扇连接的BMC 1发送通知指令,以便BMC 1在接收到通知指令后对与其连接的电源和风扇进行监控。
考虑到处理器3会按照预设优先级轮循控制各个BMC 1对电源和风扇进行监控,为了提高控制可靠性,本申请中,处理器3在控制一个BMC 1与电源和风扇连接后,会向该BMC1发送通知指令,以便BMC 1在接收到通知指令后对与其连接的电源和风扇进行监控。其中,这里的通知指令具体可以为中断信号。可见,该种控制方式能够实现各个BMC 1可靠稳定的实现对电源和风扇进行监控。
作为一种优选地实施例,选择模块2为I2C MUX。
本申请中,选择模块2可以但不仅限为I2C MUX,具有结构简单、低功耗、抗干扰性强的优点。
作为一种优选地实施例,处理器3还与多个BMC 1连接;通过选择模块2按照预设优先级轮循控制各个BMC 1与电源和风扇连接,包括:
在接收到当前对电源及风扇进行监控的BMC 1发送的监控完成消息时通过选择模块2按照预设优先级轮循控制下一个BMC 1与电源和风扇连接。
为了确保每一个BMC 1能够完整的完成对电源和风扇的监控,本申请中,BMC 1在完成对电源和风扇的监控后,会向处理器3发送监控完成消息,处理器3在接收到BMC 1发送的监控完成消息时通过选择模块2按照预设优先级轮循控制下一个BMC 1与电源和风扇连接。
在实际应用中,BMC 1在对电源和风扇监控时,可以向电源发送电源数据获取指令,向风扇发送风扇数据获取指令,在获取到电源发送的电源数据及风扇发送的风扇数据且在此过程中基于多节点服务器的温度对风扇的转速进行控制后,便可认为完成本次监控。
作为一种优选地实施例,各BMC 1与处理器3之间通过GPIO接口连接。
本申请中,各BMC 1与处理器3之间通过GPIO接口连接,从而保证了各BMC 1与处理器3之间的通信实时性。当然,各BMC 1与处理器3之间还可以通过其他接口连接,本申请在此不作特别的限定。
作为一种优选地实施例,通过选择模块2按照预设优先级轮循控制各个BMC 1与电源和风扇连接,包括:
在控制当前BMC 1与电源及风扇连接时开始计时,当计时达到预设时长时通过选择模块2按照预设优先级轮循顺序控制下一个BMC 1与电源和风扇连接。
为简化控制过程,本申请中,处理器3每控制一个BMC 1与电源和风扇连接时便开始计时,当计时达到预设时长时便认定此时BMC 1已经完成了对电源和风扇的监控,此时便按照预设优先级轮循顺序控制下一个BMC 1与电源和风扇连接。其中,预设时长可以根据实际应用中BMC 1对风扇和电源进行一次监控的时长来设定。
可见,通过该种方式实现了各个BMC 1对风扇和电源的轮循控制,且控制过程简单可靠。
本发明还提供了一种多节点服务器,包括电源和风扇,还包括如上述的多节点服务器的管理系统,多节点服务器的管理系统分别与电源及风扇连接。
对于本发明提供的多节点服务器中的管理系统的介绍请参照上述管理系统实施例,本申请在此不作特别的限定。
需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种多节点服务器的管理系统,其特征在于,所述多节点服务器包括电源及风扇,所述多节点服务器的管理系统包括:
分别设置于所述多节点服务器的各个节点中的BMC,各个所述BMC用于对与其连接的电源和风扇进行监控;
分别与所述电源、所述风扇和多个所述BMC连接的选择模块;
与所述选择模块连接的处理器,用于通过所述选择模块按照预设优先级轮循控制各个所述BMC与所述电源和所述风扇连接。
2.如权利要求1所述的多节点服务器的管理系统,其特征在于,各个所述BMC具体用于获取与其连接的电源的电源数据和风扇的风扇数据,并根据所述多节点服务器的温度数据对所述风扇的转速进行控制。
3.如权利要求2所述的多节点服务器的管理系统,其特征在于,各个所述BMC还用于在接收到电源数据查询指令和/或风扇数据查询指令时将所述电源数据和/或风扇数据通过显示模块进行显示。
4.如权利要求1所述的多节点服务器的管理系统,其特征在于,所述处理器还用于在接收到BMC控制指令时,控制与所述BMC控制指令对应的BMC与所述电源和所述风扇连接。
5.如权利要求1所述的多节点服务器的管理系统,其特征在于,所述处理器还与多个所述BMC连接;所述处理器还用于在控制BMC与所述电源和所述风扇连接后,向与所述电源和所述风扇连接的BMC发送通知指令,以便所述BMC在接收到所述通知指令后对与其连接的电源和风扇进行监控。
6.如权利要求1所述的多节点服务器的管理系统,其特征在于,所述选择模块为I2CMUX。
7.如权利要求1至6任一项所述的多节点服务器的管理系统,其特征在于,所述处理器还与多个所述BMC连接;通过所述选择模块按照预设优先级轮循控制各个所述BMC与所述电源和所述风扇连接,包括:
在接收到当前对所述电源及所述风扇进行监控的BMC发送的监控完成消息时通过所述选择模块按照预设优先级轮循控制下一个BMC与所述电源和所述风扇连接。
8.如权利要求7所述的多节点服务器的管理系统,其特征在于,各所述BMC与所述处理器之间通过GPIO接口连接。
9.如权利要求1至6任一项所述的多节点服务器的管理系统,其特征在于,通过所述选择模块按照预设优先级轮循控制各个所述BMC与所述电源和所述风扇连接,包括:
在控制当前BMC与所述电源及所述风扇连接时开始计时,当计时达到预设时长时通过所述选择模块按照预设优先级轮循顺序控制下一个BMC与所述电源和所述风扇连接。
10.一种多节点服务器,其特征在于,包括电源和风扇,还包括如权利要求1至9任一项所述的多节点服务器的管理系统,所述多节点服务器的管理系统分别与所述电源及所述风扇连接。
CN202210394747.4A 2022-04-15 2022-04-15 一种多节点服务器的管理系统及多节点服务器 Pending CN114816911A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210394747.4A CN114816911A (zh) 2022-04-15 2022-04-15 一种多节点服务器的管理系统及多节点服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210394747.4A CN114816911A (zh) 2022-04-15 2022-04-15 一种多节点服务器的管理系统及多节点服务器

Publications (1)

Publication Number Publication Date
CN114816911A true CN114816911A (zh) 2022-07-29

Family

ID=82537353

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210394747.4A Pending CN114816911A (zh) 2022-04-15 2022-04-15 一种多节点服务器的管理系统及多节点服务器

Country Status (1)

Country Link
CN (1) CN114816911A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120560474A (zh) * 2025-07-30 2025-08-29 苏州元脑智能科技有限公司 多节点服务器的管理系统和多节点服务器

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109723666A (zh) * 2018-11-26 2019-05-07 曙光信息产业股份有限公司 风扇控制装置及方法
CN111459751A (zh) * 2020-03-20 2020-07-28 苏州浪潮智能科技有限公司 一种高端服务器管理系统
CN113608607A (zh) * 2021-09-30 2021-11-05 阿里云计算有限公司 多节点服务器控制方法和多节点服务器

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109723666A (zh) * 2018-11-26 2019-05-07 曙光信息产业股份有限公司 风扇控制装置及方法
CN111459751A (zh) * 2020-03-20 2020-07-28 苏州浪潮智能科技有限公司 一种高端服务器管理系统
CN113608607A (zh) * 2021-09-30 2021-11-05 阿里云计算有限公司 多节点服务器控制方法和多节点服务器

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120560474A (zh) * 2025-07-30 2025-08-29 苏州元脑智能科技有限公司 多节点服务器的管理系统和多节点服务器

Similar Documents

Publication Publication Date Title
US10846160B2 (en) System and method for remote system recovery
US9842003B2 (en) Master baseboard management controller election and replacement sub-system enabling decentralized resource management control
US10853052B1 (en) Peripheral device firmware update using rest over IPMI interface firmware shell utility
CN117555760B (zh) 服务器监测方法及装置、基板控制器及嵌入式系统
US20120119577A1 (en) Smart Power Sockets, Boards, and Plugs
CN109617712B (zh) 服务器管理方法、装置、服务器及可读存储介质
CN102035862A (zh) Svc集群中配置节点的故障移交方法和系统
JP7757432B2 (ja) ハードウェアインタフェース信号の生成方法、装置及び電子機器
CN111949320B (zh) 提供系统数据的方法、系统及服务器
US7562247B2 (en) Providing independent clock failover for scalable blade servers
WO2015184866A1 (zh) 一种监控方法、装置及电源系统中的第一监控单元
US20180357193A1 (en) Computing device and operation method
CN111488048A (zh) 一种电源管理方法以及系统
CN112462661B (zh) 工业数据采集控制器及其控制方法
US20250139021A1 (en) Computing device and data obtaining method
US9983867B2 (en) Software image provisioning and charging system
CN105549706A (zh) 一种热重启服务器的方法、装置及系统
CN114816911A (zh) 一种多节点服务器的管理系统及多节点服务器
CN113986000A (zh) 一种服务器上电方法、系统、装置及介质
CN108989123A (zh) 一种服务器配置方法及装置
CN115756616A (zh) 基本输入输出系统bios配置项的配置方法及服务器
US12189968B1 (en) Recovering mechanical energy from data storage devices
CN118331413B (zh) 一种服务器管理系统、方法、程序产品和介质
US10402357B1 (en) Systems and methods for group manager based peer communication
TWI881478B (zh) 系統電源同步控制方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Country or region after: China

Address after: Building 9, No.1, guanpu Road, Guoxiang street, Wuzhong Economic Development Zone, Wuzhong District, Suzhou City, Jiangsu Province

Applicant after: Suzhou Yuannao Intelligent Technology Co.,Ltd.

Address before: Building 9, No.1, guanpu Road, Guoxiang street, Wuzhong Economic Development Zone, Wuzhong District, Suzhou City, Jiangsu Province

Applicant before: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd.

Country or region before: China