支持主备系统管理的智能平台管理系统及实现方法技术方案

技术编号:30067820 阅读:48 留言:0更新日期:2021-09-18 08:18
本发明专利技术实施例提供一种支持主备系统管理的智能平台管理系统及实现方法,系统管理软件设定主/备角色,运行于两台系统管理硬件上的HPI/IPMI Daemon程序不设定主/备角色且在系统启动时分别与ShMC建立连接;仅主系统管理软件与主系统管理硬件上的HPI/IPMI Daemon程序建立HPI连接,并对FRU进行管理,实时向备系统管理软件备份FRU的相关数据;当触发系统管理硬件发生倒换时,无需等待HPI/IPMI Daemon软件进行IPMI Discover和重新获取硬件信息,就可获取HPI事件对FRU进行监控,实现系统管理服务器秒级内倒换,满足电信级高可靠性需求。满足电信级高可靠性需求。满足电信级高可靠性需求。

【技术实现步骤摘要】
支持主备系统管理的智能平台管理系统及实现方法


[0001]本专利技术涉及智能化平台管理
,更具体地,涉及一种支持主备系统管理的智能平台管理系统及实现方法。

技术介绍

[0002]支持ATCA(Advanced Telecom Computing Architecture,先进电信计算平台)或ATCA扩展标准的硬件平台,其智能化平台管理(IPM,Intelligent Platform Management)架构如图1所示。
[0003]其中,机框管理控制器(ShMC),为ATCA标准硬件智能平台管理系统的中心控制器;智能平台管理控制器(IPMC),为支持智能化管理的FRU(Field Replaceable Units,现场可替换单元)上的控制器;系统管理(System Manager)为逻辑单元,一般为软件单元,为应用层面进行硬件管理的子系统,是对ShMC上传感器数据、SDR(Sensor Data Record)信息、SEL(system event log,系统事件日志)信息等进行解释、呈现和处理的软件系统。系统管理接口(System Manager Interface)为ShMC与系统管理软件之间的接口,接口类型多样,其中最通用的接口类型为RMCP(Remote Management Control Protocol,远程管理控制协议),RMCP为IPMI(Intelligent Platform Management Interface,智能平台管理接口)over LAN接口。
[0004]HPI(Hardware Platform Interface,硬件平台接口)为SAF(Service Availability Forum)定义的更为抽象的硬件平台管理接口,通过统一的、平台独立的可编程接口对硬件系统进行监控和控制。HPI规范中的基本概念模型Session、Domain、Resource、Entity基于IPMI规范,通过此四个基本概念定义了独立于具体平台的能力和数据格式。SAF HPI-to-ATCA Mapping规范定义了HPI对ATCA标准设备的支持。
[0005]支持ATCA标准的硬件平台产品化时,ShMC中可选的实现HPI规范提供HPI类型的系统管理接口,使得系统管理软件可以以函数式接口监视和控制硬件平台,得到了更为广泛的应用。图2为产品化的IPM架构示意图。
[0006]但并不是所有支持ATCA标准的硬件平台产品都提供图2表示的解决方案。如此,针对不同厂商的ATCA硬件,系统管理软件可能需支持的系统管理接口类型不同,如有的需支持HPI有的需支持RMCP,为系统管理软件的开发带来复杂度;另,系统管理软件接口类型不为HPI时,某些应用场景下的系统管理软件开发要比采用HPI接口类型复杂的多。
[0007]HPI开源软件OpenHPI为上述问题的解决提供了方案,以HPI/IPMI中间件方式提供HPI接口供系统管理软件调用,以RMCP接口或其它接口形式连接ShMC,实现系统管理软件接口类型为HPI而ShMC不提供HPI系统管理接口时系统管理软件与ShMC的对接。
[0008]以开源软件OpenHPI为中间件,OpenHPI插件选择IpmiDirect,实现系统管理软件仍以HPI为接口而ShMC以RMCP为系统管理接口的方案,图3为以OpenHPI为中间件的系统管理解决方案图。
[0009]上述的方案原理中,OpenHPI开源软件存在如下缺点:
Daemon程序针对同一FRU通过将FRU EntityPath数字化确保分配的ResourceID一致,并通过周期性SEL机制和ShMC主动上报SEL事件机制相结合的方式各自保持与所述ShMC之间的FRU数据一致性。
[0024]第二方面,本专利技术实施例提供一种主备系统管理的实现方法,基于如第一方面所述的支持主备系统管理的智能平台管理系统,包括:
[0025]启动两台系统管理硬件上的系统管理软件;
[0026]若主系统管理硬件异常,或运行于主系统管理硬件上的系统管理软件或HPI/IPMI Daemon程序发生异常,触发系统管理硬件发生倒换。
[0027]其中,所述启动两台系统管理硬件上的系统管理软件,具体为:
[0028]系统管理软件进行主/备决策,判断是否为主系统管理软件;
[0029]若是主系统管理软件,则与同一硬件上的HPI/IPMI Daemon程序建立HPI Session,等待HPI/IPMI Daemon程序完成HPI模型构建及资源发现;
[0030]建立FRU与HPI Domain ID、HPI ResourceID的对应关系;
[0031]通过HPI接口实时监视或控制FRU,并根据FRU状态实现应用业务逻辑;
[0032]实时向备系统管理软件备份FRU状态及信息;
[0033]备系统管理软件实时从主系统管理软件接收FRU状态及信息。
[0034]其中,所述触发系统管理硬件发生倒换,具体为:
[0035]主系统管理软件需倒换为备,并关闭与主系统管理硬件上的HPI/IPMI Daemon程序间的HPI Session;
[0036]原备系统管理硬件由备倒换为新的主系统管理硬件,新的主系统管理硬件上的系统管理软件与本硬件上的HPI/IPMI Daemon程序建立新的HPI Session,通过备份数据方式获取FRU与HPI DomainID、HPI ResourceID的对应关系;
[0037]通过HPI接口实时监视控制FRU,并根据FRU状态实现应用业务逻辑;
[0038]实时向新的备系统管理软件备份FRU状态及信息。
[0039]第三方面,本专利技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第二方面所提供的主备系统管理的实现方法的步骤。
[0040]第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第二方面所提供的主备系统管理的实现方法的步骤。
[0041]本专利技术实施例提供的支持主备系统管理的智能平台管理系统及实现方法,采用类似OpenHPI中间件软件的方式,在ShMC不支持HPI接口的情况下,实现了系统管理软件以HPI为接口并提供主/备系统管理,系统管理软件开发简单、系统管理主/备切换秒级完成,可达到高可靠性需求。
附图说明
[0042]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根
据这些附图获得其他的附图。
[0043]图1为智能化平台管理IPM架构图;
[0044]图2为产品化的IPM架构示意图;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种支持主备系统管理的智能平台管理系统,其特征在于,包括:主系统管理硬件和备系统管理硬件,其中,所述主系统管理硬件和备系统管理硬件上均部署系统管理软件和HPI/IPMI中间件软件,所述HPI/IPMI中间件软件的核心为HPI/IPMI Daemon程序;所述主系统管理硬件上的系统管理软件为主系统管理软件,所述备系统管理硬件上的系统管理软件为备系统管理软件,所述系统管理硬件的主/备角色依靠其上的系统管理软件的主/备角色确定;所述HPI/IPMI Daemon程序不设定主/备角色,主系统管理硬件上的HPI/IPMI Daemon程序和备系统管理硬件上的HPI/IPMI Daemon程序在系统启动时分别与机框管理控制器ShMC建立不同的IPMI RMCP Session,所述主系统管理硬件上的HPI/IPMI Daemon程序和备系统管理硬件上的HPI/IPMI Daemon程序二者之间无通信通道;所述主系统管理软件,与主系统管理硬件上的HPI/IPMI Daemon程序建立HPI Session接收事件,并对现场置换单元FRU进行管理,实时向所述备系统管理软件备份所述FRU的相关数据;所述主系统管理硬件上的HPI/IPMI Daemon程序和备系统管理硬件上的HPI/IPMI Daemon程序针对同一FRU分配的ResourceID一致,并各自保持与所述ShMC之间的FRU数据一致性。2.根据权利要求1所述的支持主备系统管理的智能平台管理系统,其特征在于,所述实时向所述备系统管理软件备份所述FRU的相关数据,具体为:实时向备系统管理软件备份FRU信息及FRU与HPI DomainID、HPI ResourceID的对应关系。3.根据权利要求1所述的支持主备系统管理的智能平台管理系统,其特征在于,所述主系统管理硬件上的HPI/IPMI Daemon程序和备系统管理硬件上的HPI/IPMI Daemon程序针对同一FRU分配的ResourceID一致,并各自保持与所述ShMC之间的FRU数据一致性,具体为:所述主系统管理硬件上的HPI/IPMI Daemon程序和备系统管理硬件上的HPI/IPMI Daemon程序针对同一FRU通过将FRU EntityPath数字化确保分配的ResourceI...

【专利技术属性】
技术研发人员:乔小平刘易成
申请(专利权)人:普天信息技术有限公司
类型:发明
国别省市:

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

1