机箱管理系统技术方案

技术编号:33120117 阅读:9 留言:0更新日期:2022-04-17 00:17
本申请公开了一种机箱管理系统,包括硬件层、固件层、操作系统层、应用层及集群管理中心;硬件层包括由主BMC访问、用于采集机箱信息以及将集群的每个控制节点分别与各BMC进行网络互联的共享器件和多个由对应控制节点的BMC管理的单控归属器件。固件层包括机箱管理控制模块、多个BMC及其对应的处理器;各处理器用于从各BMC中选择出主BMC;机箱管理控制模块实现网络通信。操作系统层与各BMC进行通信,应用层通过调用BMC接口访问操作系统层,并通过机箱管理控制模块获取各BMC缓存的硬件数据信息;集群管理中心管理,每个控制节点通过访问所有BMC所获取的所有机箱的硬件数据信息,可有效提高多控存储器的机箱管理效率。提高多控存储器的机箱管理效率。提高多控存储器的机箱管理效率。

【技术实现步骤摘要】
机箱管理系统


[0001]本申请涉及存储
,特别是涉及一种机箱管理系统。

技术介绍

[0002]BMC(Baseboard Manager Controller,基板管理控制器)为伺服器远端管理控制器,可用于实现多控制器的存储产品的机箱管理。在服务器未开机状态下,可执行服务器设备的固件升级、机器设备查询等一些操作。相较双控的统一存储,统一高端存储的存储性能更好,可靠性更高。
[0003]统一高端存储采用一框2个控制器进行设备管理,每个控制器对应一个BMC,机箱管理过程中,采用主从同步方式实现各BMC之间的数据同步,也即每个BMC要将所有硬件状态数据同步到其他3个BMC上,这种方式数据同步信息量大,时效性差,机箱管理效率不高。

技术实现思路

[0004]本申请提供了一种机箱管理系统,有效提高了多控制器的存储产品的机箱管理效率。
[0005]为解决上述技术问题,本专利技术实施例提供以下技术方案:本专利技术实施例提供了一种机箱管理系统,包括硬件层、固件层、操作系统层、应用层及集群管理中心;所述硬件层包括由主BMC访问的共享器件和由每个BMC管理的单控归属器件;所述共享器件用于采集机箱信息以及用于将集群的每个控制节点分别与各BMC进行网络互联;所述固件层包括机箱管理控制模块、多个BMC及其对应的处理器;各处理器用于对相应控制节点的单控归属器件进行管理,并从各BMC中选择主BMC;所述机箱管理控制模块用于实现网络通信;所述操作系统层用于与各BMC进行通信,并访问各BMC;所述应用层用于通过调用BMC接口访问所述操作系统层,并通过所述机箱管理控制模块获取各BMC缓存的硬件数据信息;所述集群管理中心用于管理每个控制节点通过访问所有BMC所获取的所有机箱的硬件数据信息。
[0006]可选的,所述共享器件包括设置在机框上的机箱硬件、网络管理板和机箱电源;所述共享器件通过I2C与每个BMC连接;所述机箱硬件用于采集机箱信息以及指示机箱信息;所述网络管理板用于提供网络互连功能,以将集群的每个控制节点分别与各BMC进行互联。
[0007]可选的,所述机箱硬件包括以下任意一项或任意组合:背板 VPD、机箱 LED、机箱温度传感器;其中,所述背板 VPD用于获取机箱电子标签信息;所述机箱 LED用于指示机箱故
障信息和机箱告警信息;所述机箱温度传感器用于测量机箱环境温度。
[0008]可选的,所述机箱管理控制模块包括第一机箱管理控制器和第二机箱管理控制器;所述第一机箱管理控制器和所述第二机箱管理控制器均与各BMC相连,用于实现网络通信;所述第一机箱管理控制器和第二机箱管理控制器实现网络冗余,且网络绑定模式为主备模式。
[0009]可选的,所述单控归属器件包括以下任意一项或任意组合:CAN VPD、CAN LED、CAN 传感器、风扇、IO扩展卡;其中,所述CAN VPD用于获取相应控制节点的控制器电子标签信息;所述CAN LED用于指示相应控制节点的节点故障信息或节点告警信息或节点定位信息;所述CAN 传感器用于采集相应控制节点的节点温度信息和节点电压信息;所述IO扩展卡用于对存储前端或存储后端进行链接扩展。
[0010]可选的,所述操作系统层包括与各控制节点对应的多个智能平台管理工具;每个智能平台管理工具均与所有BMC通信,以通过所述智能平台管理工具访问各BMC。
[0011]可选的,所述操作系统层还用于通过所述第一机箱管理控制器或所述第二机箱管理控制器执行对各BMC的固件升级操作。
[0012]可选的,所述应用层包括与每个控制节点对应的多个高清监视器;各高清监视器用于通过调用相应的BMC接口获取所有BMC缓存的硬件数据信息,并通过轮询各BMC和所述主BMC实现对硬件的管理;各高清监视器均与所述集群管理中心相连,以将相应控制节点通过访问所有BMC所得的硬件数据信息同步至所述集群管理中心。
[0013]可选的,所述主BMC具有虚拟IP,所述集群的各控制节点通过所述虚拟IP访问所述主BMC;所述处理器还用于当检测到所述主BMC切换时,将所述虚拟IP漂移至当前主BMC。
[0014]可选的,所述处理器进一步用于:各BMC预先设置用于执行主BMC切换顺序的物理编号;获取各BMC的心跳状态信息;若检测到所述主BMC不在位或者是异常,则判断与所述主BMC的物理编号相邻的下一个候选BMC是否在位且正常;若与所述主BMC的物理编号相邻的下一个候选BMC在位且正常,则将所述候选BMC作为当前主BMC。
[0015]本申请提供的技术方案的优点在于,通过网络互联技术,将每个BMC均与存储产品的每个控制器节点进行关联,实现各控制节点可以同时且实时访问多个BMC所采集的数据,不仅实现了链路和控制节点的冗余,有利于提高存储产品的可靠性,还可通过单个控制节点监控整个机箱的硬件状态,提高机箱管理效率。此外,每个控制节点可将所采集的数据统一发送给集群管理中心,保持数据一致,各BMC之间无需耗费时间进行数据同步,时效性高,可进一步提升存储产品的机箱管理效率,而且由于每个控制节点获取的均是全量信息,还
可进一步提高数据一致性。
[0016]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
[0017]为了更清楚的说明本专利技术实施例或相关技术的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本专利技术实施例提供的机箱管理系统的一种具体实施方式结构图;图2为本专利技术实施例提供的机箱管理系统的另一种具体实施方式结构图。
具体实施方式
[0019]为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0020]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。
[0021]在介绍了本专利技术实施例的技术方案后,下面详细的说明本申请的各种非限制性实施方式。
[0022]首先参见图1,图1为本专利技术实施例提供的一种机箱管理系统在一种具体实施方式下的结构框架示意图,本专利技术实施例可包括以下内容:机箱管理系统可包括硬件层1、固件层2、操作系统层3、应用层4及集群管理中心5。
[0023]其中,硬件层1包括多控制器存储产品的硬件器件,该本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机箱管理系统,其特征在于,包括硬件层、固件层、操作系统层、应用层及集群管理中心;所述硬件层包括由主BMC访问的共享器件和由每个BMC管理的单控归属器件;所述共享器件用于采集机箱信息以及用于将集群的每个控制节点分别与各BMC进行网络互联;所述固件层包括机箱管理控制模块、多个BMC及其对应的处理器;各处理器用于对相应控制节点的单控归属器件进行管理,并从各BMC中选择主BMC;所述机箱管理控制模块用于实现网络通信;所述操作系统层用于与各BMC进行通信,并访问各BMC;所述应用层用于通过调用BMC接口访问所述操作系统层,并通过所述机箱管理控制模块获取各BMC缓存的硬件数据信息;所述集群管理中心用于管理每个控制节点通过访问所有BMC所获取的所有机箱的硬件数据信息。2.根据权利要求1所述的机箱管理系统,其特征在于,所述共享器件包括设置在机框上的机箱硬件、网络管理板和机箱电源;所述共享器件通过I2C与每个BMC连接;所述机箱硬件用于采集机箱信息以及指示机箱信息;所述网络管理板用于提供网络互连功能,以将集群的每个控制节点分别与各BMC进行互联。3.根据权利要求2所述的机箱管理系统,其特征在于,所述机箱硬件包括以下任意一项或任意组合:背板 VPD、机箱 LED、机箱温度传感器;其中,所述背板 VPD用于获取机箱电子标签信息;所述机箱 LED用于指示机箱故障信息和机箱告警信息;所述机箱温度传感器用于测量机箱环境温度。4.根据权利要求2所述的机箱管理系统,其特征在于,所述机箱管理控制模块包括第一机箱管理控制器和第二机箱管理控制器;所述第一机箱管理控制器和所述第二机箱管理控制器均与各BMC相连,用于实现网络通信;所述第一机箱管理控制器和所述第二机箱管理控制器实现网络冗余,且网络绑定模式为主备模式。5.根据权利要求4所述的机箱管理系统,其特征在于,所述操作系统层还用于通过所述第一机箱管理控制器或所...

【专利技术属性】
技术研发人员:黄玉龙
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1