从基板控制管理器获取服务器系统信息的方法和装置制造方法及图纸

技术编号:37820373 阅读:22 留言:0更新日期:2023-06-09 09:54
本发明专利技术公开了从基板控制管理器获取服务器系统信息的方法和装置,其中装置包括:基板控制管理器,包括Redis数据库,Redis数据库用于暂存实时上传的服务器系统信息;客户端,通过网络接口或REDFISH,与Redis数据库连接,客户端具有显示界面,用于显示从Redis数据库实时读取的服务器系统信息。本发明专利技术将读写服务器系统信息的地址从IPMI修改至Redis数据库,降低了基板控制管理器的负载,避免开启网页时,产生大量IPMI指令流,导致网页加载速度慢的问题。题。题。

【技术实现步骤摘要】
从基板控制管理器获取服务器系统信息的方法和装置


[0001]本专利技术涉及服务器系统维护领域,具体涉及从基板控制管理器获取服务器系统信息的方法和装置。

技术介绍

[0002]使用者开启网页,通过IPMI指令向基板控制管理器(baseboard management controller,BMC)获取服务器的运作情况以及系统状态信息时,网页会有大量的IPMI指令,包含认证、建立联机、读取传感器温度、读取FRU(记录机壳信息、机板信息、产品信息及电源等相关信息)、读取电源电压等,这些IPMI指令流不仅耗时且占用基板控制管理器(BMC)、CPU与Memory资源,这会导致使用者在开启网页时BMC过于忙碌的问题,使网页加载过慢,造成既定工作延后执行。

技术实现思路

[0003]为了解决上述技术问题,本专利技术提供一种从基板控制管理器获取服务器系统信息的方法和装置。
[0004]具体的,本专利技术的技术方案如下:
[0005]第一方面,本专利技术提供了一种从基板控制管理器获取服务器系统信息的装置,包括:
[0006]基板控制管理器,包括Redis数据库,所述Redis数据库用于暂存实时上传的服务器系统信息;
[0007]客户端,通过网络接口或REDFISH,与所述Redis数据库连接,所述客户端具有显示界面,用于显示从所述Redis数据库实时读取的所述服务器系统信息。
[0008]本实施方式将读取服务器系统信息的方式从IPMI指令修改成在Redis数据库读取,而客户端主动显示Redis数据库中实时上传的服务器系统信息,避免了因IPMI指令产生的大量指令流,解决了开启网页时,网页加载速度慢的问题。
[0009]在一些从基板控制管理器获取服务器系统信息的装置的实施方式中,
[0010]所述基板控制管理器还包括数据整合中心,所述数据整合中心周期性读取所述服务器系统信息,并将读取到的所述服务器系统信息实时更新至所述Redis数据库;
[0011]其中,所述服务器系统信息包括:FRU信息、传感器信息、系统配置文件信息、系统事件纪录信息。
[0012]本实施方式利用数据整合中心实时更新服务器系统信息到Redis数据库。
[0013]在一些从基板控制管理器获取服务器系统信息的装置的实施方式中,
[0014]所述客户端具有设定更改界面,当在所述设定更改界面更改设定时,将更改后的所述设定作为修改设定自动存入所述Redis数据库;
[0015]所述数据整合中心实时获取所述Redis数据库中的修改设定,并将所述修改设定写入所述服务器系统信息的存储区域,由所述服务器系统执行所述修改设定对应的指令。
[0016]本实施方式将写入服务器系统信息的地址从IPMI修改至Redis数据库,当客户端更改设定时,更改后的设定自动写入Redis数据库,数据整合中心监控到Redis数据库中修改的服务器系统信息,将对服务器系统信息的修改设定存入到对应的存储区域,避免了因IPMI指令产生的大量指令流,解决了开启网页时,网页加载速度慢的问题,更改界面提升了人机交互体验。
[0017]在一些从基板控制管理器获取服务器系统信息的装置的实施方式中,
[0018]当所述服务器系统完成所述修改设定对应的指令,所述数据整合中心将完成所述修改设定的信息更新至所述Redis数据库;
[0019]所述Redis数据库在接收到完成所述修改设定的信息时,向所述客户端发送修改成功信号;
[0020]所述客户端根据所述修改成功信号,显示修改设定成功的信息。
[0021]本实施方式提供了更改设定至Redis数据库的操作完成后,向客户端反馈修改成功信号,增强了人机交互体验。
[0022]在一些从基板控制管理器获取服务器系统信息的装置的实施方式中,
[0023]当所述客户端的显示界面显示有超出预设安全设定范围的所述服务器系统信息时,所述显示界面会发出警报,通知用户对所述服务器系统进行控制。
[0024]本实施方式提供了显示界面会对超出预设安全设定范围的服务器系统信息,发出报警,增强了人机交互体验,及时防止服务器系统异常造成财产损失。
[0025]第二方面,本专利技术提供了一种从基板控制管理器获取服务器系统信息的方法,包括:
[0026]客户端通过网络接口或REDFISH,与基板控制管理器的Redis数据库连接,所述Redis数据库暂存实时上传的服务器系统信息;
[0027]用户通过客户端的显示界面,查看从所述Redis数据库实时读取的所述服务器系统信息。
[0028]本实施方式将读取服务器系统信息的方式从IPMI指令修改成至Redis数据库读取,客户端显示Redis数据库中实时上传的服务器系统信息,避免了因IPMI指令产生的大量指令流,解决了开启网页时,网页加载速度慢的问题。
[0029]在一些从基板控制管理器获取服务器系统信息的方法的实施方式,
[0030]所述基板控制管理器中的数据整合中心周期性读取所述服务器系统信息,并将读取到的所述服务器系统信息实时更新至所述Redis数据库;
[0031]其中,所述服务器系统信息包括:FRU信息、传感器信息、系统配置文件信息、系统事件纪录信息。
[0032]本实施方式利用数据整合中心实时更新服务器系统信息到Redis数据库。
[0033]在一些从基板控制管理器获取服务器系统信息的方法的实施方式,
[0034]所述客户端具有设定更改界面,当在所述设定更改界面更改设定时,将更改后的所述设定作为修改设定自动存入所述Redis数据库;
[0035]所述数据整合中心实时获取所述Redis数据库中的修改设定,并将所述修改设定写入所述服务器系统信息的存储区域,由所述服务器系统执行所述修改设定对应的指令。
[0036]本实施方式将写入服务器系统信息的地址从IPMI修改至Redis数据库,当客户端
更改设定时,更改后的设定自动写入Redis数据库,数据整合中心监控到Redis数据库中修改的服务器系统信息,将对服务器系统信息的修改设定存入到对应的存储区域,避免了因IPMI指令产生的大量指令流,解决了开启网页时,网页加载速度慢的问题,更改界面提升了人机交互体验。
[0037]在一些从基板控制管理器获取服务器系统信息的方法的实施方式,在所述由所述服务器系统执行所述修改设定对应的指令之后,还包括:
[0038]当所述服务器系统完成所述修改设定对应的指令,所述数据整合中心将完成所述修改设定的信息更新至所述Redis数据库,所述Redis数据库向所述客户端发送修改成功信号,所述客户端显示修改设定成功的信息。
[0039]本实施方式提供了更改设定至Redis数据库的操作完成后,向客户端反馈修改成功信号,增强了人机交互体验。
[0040]在一些从基板控制管理器获取服务器系统信息的方法的实施方式,
[0041]当所述客户端的显示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种从基板控制管理器获取服务器系统信息的装置,其特征在于,包括:基板控制管理器,包括Redis数据库,所述Redis数据库用于暂存实时上传的服务器系统信息;客户端,通过网络接口或REDFISH,与所述Redis数据库连接,所述客户端具有显示界面,用于显示从所述Redis数据库实时读取的所述服务器系统信息。2.根据权利要求1所述的一种从基板控制管理器获取服务器系统信息的装置,其特征在于,所述基板控制管理器还包括数据整合中心,所述数据整合中心周期性读取所述服务器系统信息,并将读取到的所述服务器系统信息实时更新至所述Redis数据库;其中,所述服务器系统信息包括:FRU信息、传感器信息、系统配置文件信息、系统事件纪录信息。3.根据权利要求2所述的一种从基板控制管理器获取服务器系统信息的装置,其特征在于,所述客户端具有设定更改界面,当在所述设定更改界面更改设定时,将更改后的所述设定作为修改设定自动存入所述Redis数据库;所述数据整合中心实时获取所述Redis数据库中的修改设定,并将所述修改设定写入所述服务器系统信息的存储区域,由所述服务器系统执行所述修改设定对应的指令。4.根据权利要求3所述的一种从基板控制管理器获取服务器系统信息的装置,其特征在于,当所述服务器系统完成所述修改设定对应的指令,所述数据整合中心将完成所述修改设定的信息更新至所述Redis数据库;所述Redis数据库在接收到完成所述修改设定的信息时,向所述客户端发送修改成功信号;所述客户端根据所述修改成功信号,显示修改设定成功的信息。5.根据权利要求1~4任意一项所述的一种从基板控制管理器获取服务器系统信息的装置,其特征在于,当所述客户端的显示界面显示有超出预设安全设定范围的所述服务器系统信息时,所述显示界面会发出警报,通知用户对所述服务器系统进行控制。6.一种...

【专利技术属性】
技术研发人员:江昱麟
申请(专利权)人:环荣电子惠州有限公司
类型:发明
国别省市:

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

1