一种实现BMC和BMC-Less模式快速切换的系统技术方案

技术编号:38994695 阅读:10 留言:0更新日期:2023-10-07 10:25
本申请提供一种实现BMC和BMC

【技术实现步骤摘要】
一种实现BMC和BMC

Less模式快速切换的系统


[0001]本申请属于服务器系统管理
,具体涉及一种实现BMC和BMC

Less模式快速切换的系统。

技术介绍

[0002]传统的服务器通常采用基于BMC(Baseboard Management Controller,主板管理控制器)的设计,BMC在服务器系统中除了承担远程监控、远程固件更新和远程系统桌面等高级功能外,同时也负责风扇散热管理、面板LED状态灯控制、电源监控、按钮开机和复位等基本功能。
[0003]然而随着服务器部署越来越边缘化,对服务器小型化和低成本的要求也越来越高,为了满足这些要求,基于BMC

Less的服务器设计变得越来越流行。与BMC相比,BMC

Less由于不需要BMC硬件的支持,具有成本低、管理简单和响应迅速等优势。但是在一些不便于到现场维护的部署场景中,仍然需要BMC提供远程维护服务。
[0004]目前,现有的技术方案在支持BMC和BMC

Less两种模式时,往往需要不同的主板或者需要在主板上通过BOM Option(Bill OfMaterials Option,预留选项)的方式来实现,这带来了额外的开发和维护成本。

技术实现思路

[0005]本申请的目的在于提供一种实现BMC和BMC

Less模式快速切换的系统,用于解决如何在服务器设计中实现BMC和BMC

Less两种模式的兼容性问题。
[0006]本申请提供一种实现BMC和BMC

Less模式快速切换的系统,包括:
[0007]BMC模块(runBMC或者eBMC),所述BMC模块上设有BMC芯片和金手指;
[0008]服务器主板,所述服务器主板上设有扩展插槽;
[0009]所述BMC芯片和所述金手指通信相连;
[0010]所述金手指与所述扩展插槽插拔连接,用于在所述服务器主板上安装或移除所述BMC模块,其中
[0011]在BCM模式下,所述BMC模块安装于所述服务器主板上;
[0012]在BCM

Less模式下,所述BMC模块与所述服务器主板断开连接。
[0013]于本申请一实施例中,所述扩展插槽为SODIMM内存插槽。
[0014]于本申请一实施例中,所述系统还包括第一面板组件、第二面板组件、第三面板组件、第四面板组件和电源供应器;
[0015]所述第一面板组件包括温度传感器;
[0016]所述第二面板组件包括风扇;
[0017]所述第三面板组件包括指示灯;
[0018]所述第四面板组件包括电源开关按钮和复位开关按钮;
[0019]所述电源供应器用于向系统各部件提供工作电源。
[0020]于本申请一实施例中,所述服务器主板还包括可编程逻辑器件和处理器;
[0021]所述可编程逻辑器件与所述扩展插槽和所述第一面板组件相连,用于在BCM模式下将所述第一面板组件挂接到所述BMC模块;
[0022]所述可编程逻辑器件与所述第一面板组件和所述处理器相连,用于在BCM

Less模式下将所述第一面板组件挂接到所述处理器。
[0023]于本申请一实施例中,所述服务器主板还包括可编程逻辑器件和处理器;
[0024]所述可编程逻辑器件与所述扩展插槽和所述第三面板组件相连,用于在BCM模式下接收所述BMC芯片发送的第一控制指令,并基于所述第一控制指令对所述第三面板组件进行控制和管理;
[0025]所述可编程逻辑器件与所述处理器和所述第三面板组件相连,用于在BCM

Less模式下接收所述处理器发送的第一控制指令,并基于所述第一控制指令对所述第三面板组件进行控制和管理。
[0026]于本申请一实施例中,所述服务器主板还包括可编程逻辑器件和处理器;
[0027]所述可编程逻辑器件与所述扩展插槽和所述处理器相连,用于在BCM模式下接收所述BMC芯片发送的第二控制指令,并基于所述第二控制指令对所述处理器上的逻辑单元进行控制和管理;或
[0028]所述可编程逻辑器件与所述第四面板组件和所述处理器相连,用于接收所述第四面板组件发送的第二控制指令,并基于所述第二控制指令对所述处理器上的逻辑单元进行控制和管理。
[0029]于本申请一实施例中,所述BMC模块上设有接地引脚和第一电源管理接口;
[0030]所述接地引脚用于监测所述BMC模块是否在位,并在所述BMC模块在位时输出高电平,在所述BMC模块不在位时输出低电平;
[0031]所述第一电源管理接口用于在所述BCM模式下监测所述电源供应器是否故障。
[0032]于本申请一实施例中,所述处理器上设有温度监测引脚和第二电源管理接口;
[0033]所述温度监测引脚用于监测所述处理器的温度是否超过安全阈值,并在所述处理器的温度超过安全阈值时,输出中断信号;
[0034]所述第二电源管理接口用于在所述BCM

Less模式下监测所述电源供应器是否故障。
[0035]于本申请一实施例中,所述可编程逻辑器件上设有在位监测引脚和中断引脚;
[0036]所述在位监测引脚与所述接地引脚相连,用于输入所述高电平或低电平;
[0037]所述中断引脚与所述温度监测引脚相连,用于输入所述中断信号。
[0038]于本申请一实施例中,所述可编程逻辑器件为CPLD或FPGA芯片。
[0039]如上所述,本申请所述的实现BMC和BMC

Less模式快速切换的系统,具有以下有益效果:
[0040](1)BMC模块采用模块化设计,有效地减少了服务器主板的占用空间,还方便了在现场增减BMC模块,从而提高了服务器的灵活性和可扩展性;
[0041](2)通过增减单一的BMC模块,实现了BMC和BMC

Less两种模式的快速切换,避免增加额外的开发和维护成本,同时也保证了服务器的可维护性;
[0042](3)实现了BMC和BMC

Less两种模式下系统基本管理功能的兼容,达到了快速切换
的目的,同时还保证了系统安全和可靠性。
附图说明
[0043]图1显示为本申请的实现BMC和BMC

Less模式快速切换的系统于一实施例中的结构示意图。
[0044]图2显示为本申请的实现BMC和BMC

Less模式快速切换的系统于另一实施例中的结构示意图。
[0045]图3a显示为本申请的实现BMC和BMC

Less模式快速切换的系统于一实施例中的风扇散热管理流程图。
[0046]图3b显示为本申请的实现BMC和BMC
‑本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现BMC和BMC

Less模式快速切换的系统,其特征在于,包括:BMC模块,所述BMC模块上设有BMC芯片和金手指;服务器主板,所述服务器主板上设有扩展插槽;所述BMC芯片和所述金手指通信相连;所述金手指与所述扩展插槽插拔连接,用于在所述服务器主板上安装或移除所述BMC模块,其中在BCM模式下,所述BMC模块安装于所述服务器主板上;在BCM

Less模式下,所述BMC模块与所述服务器主板断开连接。2.根据权利要求1所述的系统,其特征在于,所述扩展插槽为SODIMM内存插槽。3.根据权利要求1所述的系统,其特征在于,还包括第一面板组件、第二面板组件、第三面板组件、第四面板组件和电源供应器;所述第一面板组件包括温度传感器;所述第二面板组件包括风扇;所述第三面板组件包括指示灯;所述第四面板组件包括电源开关按钮和复位开关按钮;所述电源供应器用于向系统各部件提供工作电源。4.根据权利要求3所述的系统,其特征在于,所述服务器主板还包括可编程逻辑器件和处理器;所述可编程逻辑器件与所述扩展插槽和所述第一面板组件相连,用于在BCM模式下将所述第一面板组件挂接到所述BMC模块;和/或所述可编程逻辑器件与所述第一面板组件和所述处理器相连,用于在BCM

Less模式下将所述第一面板组件挂接到所述处理器。5.根据权利要求3所述的系统,其特征在于,所述服务器主板还包括可编程逻辑器件和处理器;所述可编程逻辑器件与所述扩展插槽和所述第三面板组件相连,用于在BCM模式下接收所述BMC芯片发送的第一控制指令,并基于所述第一控制指令对所述第三面板组件进行控制和管理;所述可编程逻辑器件与所述处理器和所述第三面...

【专利技术属性】
技术研发人员:张奇智叶建良
申请(专利权)人:凌华科技中国有限公司
类型:发明
国别省市:

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

1