一种刀片服务器计算刀片的监控管理系统和方法与流程
- 国知局
- 2024-12-06 12:28:03
本发明属于服务器,特别涉及刀片服务器的计算刀片的监控管理系统以及方法。
背景技术:
1、刀片服务器的计算刀片承担了服务器的业务功能,通常需要控制板通过相关的管理单元来管理刀片板上的机电单元,包括电源管理,温度监控,风扇驱动等功能,该功能独立于管理平面,在业务因为异常退出的情况下还能独立监控,告警和机电控制。
2、目前主流的监控管理方案之一是将bmc(baseboard management contro l l er基板管理控制器)集成到计算刀片上,由bmc完成单个刀片上的监控与控制管理任务,并通过网络统一管理计算刀片和控制刀片,使用单独的上位机统一收集数据和控制管理。但是本方案存在以下不足:
3、1)bmc系统复杂,稳定性差,启动时间长;
4、2)bmc系统成本高;
5、3)bmc小系统功耗大,待机时发热会需要额外散热系统。
6、方案之二是无bmc,使用定制的机电管理系统,主机系统与从机系统都使用单片机实现,在控制刀片上部署主机系统,在计算刀片上部署从机系统,通过自定义的协议完成从机信息向主机的上报或者由主机主动访问控制从机,由上位机通过控制主机统一管理。但是本方案缺点在于:
7、1)通用性差,除了定制厂商其他人无法直接操作;
8、2)开发难度大,需要从协议定制到硬件系统整体一起设计。
技术实现思路
1、本发明提供了一种刀片服务器计算刀片的监控管理系统和方法,综合bmc方案和无bmc方案的优势与劣势,在保证通用性的基础上,优化成本和减小系统复杂度,增加了监控平面的稳定性。
2、为了实现上述目的,本发明的技术方案是这样的:
3、一种刀片服务器计算刀片的监控管理系统,包括控制管理模块,传输模块、定制中转模块;
4、所述控制管理模块设置标准采集接口,接收标准采集接口采集的标准数据并按照标准数据格式打包;
5、所述定制中转模块设置非标准通信接口,并且连接所述控制管理模块,在所述控制管理模块的控制下将非标准通信接口采集的非标准数据按照定制数据格式打包;
6、所述传输模块连接所述控制管理模块和所述定制中转模块,接收所述定制中转模块和所述控制管理模块打包好的数据;
7、所述传输模块还与控制刀片的基板管理控制器bmc连接,监听bmc的指令并将指令发送给控制管理模块,同时将接收到的打包好的数据传输给bmc。
8、进一步的,所述控制管理模块,传输模块、定制中转模块由智能平台管理控制器ipmc硬件构成,ipmc与控制刀片的bmc通过智能平台管理总线ipmb连接。
9、更进一步的,所述控制管理模块对数据进行打包处理和转换成sdr格式的标准数据,并将数据通过传输模块使用ipm i协议传输至bmc。
10、更进一步的,所述定制中转模块增加定制ipm i扩展协议,在所述控制管理模块的控制下将所述定制中转模块接收的非标准数据按照所述定制ipm i扩展协议格式打包,并将数据通过传输模块使用所述定制ipm i扩展协议传输至bmc。
11、更进一步的,所述监控管理系统还包括定制接口模块,为计算刀片的监控管理提供定制采集接口,用于定制采集数据的采集;所述定制接口模块连接所述定制中转模块。
12、再进一步的,所述定制接口模块通过复杂可编程逻辑器件cpld硬件构成;所述定制接口模块将adc采样功能、电源上下电控制功能和其他信号监控功能放在cpld中,在ipmc的定制中转模块中增加一条定制ipm i扩展协议,通过定制中转模块以及所述定制ipm i扩展协议访问相应的cpld寄存器,在所述控制管理模块的控制下将采样数据按照所述定制ipm i扩展协议格式打包,并通过传输模块使用所述定制ipm i扩展协议传输至bmc。
13、本发明另一方面还提出了一种刀片服务器计算刀片的监控管理方法,包括:
14、s1、计算刀片中通过标准采集接口采集的标准数据发送至控制管理模块,控制管理模块按照标准数据格式打包后通过传输模块发送至控制刀片的基板管理控制器bmc,完成数据监控管理;
15、s2、计算刀片中通过非标准通信接口采集的非标准数据发送至定制中转模块,定制中转模块在所述控制管理模块的控制下按照定制数据格式打包,通过传输模块发送至所述bmc,完成数据监控管理。
16、进一步的,步骤s1中控制管理模块通过ipmc硬件和核心的控制管理单元构成,传输模块通过ipmc硬件和传输单元构成,传输模块与bmc通过ipmb标准总线连接。
17、进一步的,步骤s2中所述定制中转模块通过ipmc硬件构成,所述定制数据格式为定制ipmi扩展协议。
18、进一步的,所述监控管理方法还包括:
19、s3、计算刀片中通过定制接口模块提供定制采集接口,定制采集接口采集的定制采集数据发送至定制中转模块,定制中转模块在所述控制管理模块的控制下按照定制数据格式打包,通过传输模块发送至所述bmc,完成数据监控管理。
20、更进一步的,步骤s3中所述定制接口模块通过复杂可编程逻辑器件cpld硬件构成,将adc采样功能、电源上下电控制功能和其他信号监控功能放在cpld中。
21、更进一步的,步骤s3中所述定制接口模块通过cpld实现监控接口逻辑,通过i2c接口读写cpld内部寄存器中。
22、与现有技术相比,本发明具有如下的有益效果:
23、本发明提出的监控管理系统架构采用控制管理模块、传输模块、定制中转模块、定制接口模块这种通用与定制模块共同构成的方式,硬件使用ipmc加cpld构成,实现高可定制化且能够灵活扩展,优化了成本和减小系统复杂度;通用性和可移植性好,可以在一个标准框架下通过少量的代码修改移植到新的系统上;同时实现系统启动快速和监控平面独立。
技术特征:1.一种刀片服务器计算刀片的监控管理系统,其特征在于,包括控制管理模块,传输模块、定制中转模块;
2.根据权利要求1所述的刀片服务器计算刀片的监控管理系统,其特征在于,所述控制管理模块,传输模块、定制中转模块由智能平台管理控制器ipmc硬件构成,ipmc与控制刀片的bmc通过智能平台管理总线ipmb连接。
3.根据权利要求2所述的刀片服务器计算刀片的监控管理系统,其特征在于,所述控制管理模块对数据进行打包处理和转换成sdr格式的标准数据,并将数据通过传输模块使用ipmi协议传输至bmc。
4.根据权利要求2所述的刀片服务器计算刀片的监控管理系统,其特征在于,所述定制中转模块增加定制ipmi扩展协议,在所述控制管理模块的控制下将所述定制中转模块接收的非标准数据按照所述定制ipmi扩展协议格式打包,并将数据通过传输模块使用所述定制ipmi扩展协议传输至bmc。
5.根据权利要求2所述的刀片服务器计算刀片的监控管理系统,其特征在于,所述监控管理系统还包括定制接口模块,为计算刀片的监控管理提供定制采集接口,用于定制采集数据的采集;所述定制接口模块连接所述定制中转模块。
6.根据权利要求5所述的刀片服务器计算刀片的监控管理系统,其特征在于,所述定制接口模块通过复杂可编程逻辑器件cpld硬件构成;所述定制接口模块将adc采样功能、电源上下电控制功能和其他信号监控功能放在cpld中,在ipmc的定制中转模块中增加一条定制ipmi扩展协议,通过定制中转模块以及所述定制ipmi扩展协议访问相应的cpld寄存器,在所述控制管理模块的控制下将采样数据按照所述定制ipmi扩展协议格式打包,并通过传输模块使用所述定制ipmi扩展协议传输至bmc。
7.一种刀片服务器计算刀片的监控管理方法,其特征在于,包括:
8.根据权利要求7所述的刀片服务器计算刀片的监控管理方法,其特征在于,步骤s1中控制管理模块通过ipmc硬件和核心的控制管理单元构成,传输模块通过ipmc硬件和传输单元构成,传输模块与bmc通过ipmb标准总线连接。
9.根据权利要求7所述的刀片服务器计算刀片的监控管理方法,其特征在于,步骤s2中所述定制中转模块通过ipmc硬件构成,所述定制数据格式为定制ipmi扩展协议。
10.根据权利要求7所述的刀片服务器计算刀片的监控管理方法,其特征在于,所述监控管理方法还包括:
11.根据权利要求10所述的刀片服务器计算刀片的监控管理方法,其特征在于,步骤s3中所述定制接口模块通过复杂可编程逻辑器件cpld硬件构成,将adc采样功能、电源上下电控制功能和其他信号监控功能放在cpld中。
12.根据权利要求10所述的刀片服务器计算刀片的监控管理方法,其特征在于,步骤s3中所述定制接口模块通过cpld实现监控接口逻辑,通过i 2c接口读写cpld内部寄存器中。
技术总结本发明提供了一种刀片服务器计算刀片的监控管理系统和方法,包括控制管理模块,传输模块、定制中转模块,定制接口模块;所述定制接口模块为计算刀片的监控管理提供定制采集接口;所述定制中转模块连接非标准通信接口、所述定制接口模块以及所述控制管理模块,所述控制管理模块连接标准采集接口,所述传输模块连接所述控制管理模块和所述定制中转模块,所述传输模块还与控制刀片的基板管理控制器BMC连接。本发明实现计算刀片的监控管理,在保证通用性的基础上,优化成本和减小系统复杂度,增加了监控平面的稳定性。技术研发人员:张元佳,张强受保护的技术使用者:上海思朗万维计算技术有限责任公司技术研发日:技术公布日:2024/12/2本文地址:https://www.jishuxx.com/zhuanli/20241204/341546.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。