BMCSEL日志的获取方法、系统、装置及存储介质与流程

文档序号:14727189发布日期:2018-06-19 11:48阅读:2042来源:国知局

本发明涉及BMC领域,特别涉及一种BMC SEL日志的获取方法、系统、装置及可读存储介质。



背景技术:

众所周知,服务器是整个网络系统和计算平台的核心,许多重要的数据都保存在服务器上。随着大数据和云计算等业务的发展,所需要的服务器的数量越来越大,针对服务器的管理需求也越来越受到重视。BMC(Baseboard Management Controller,板载管理控制器)作为标准服务器的标配,是服务器系统最重要的带外管理模块。服务器机房管理人员通过查看及解析BMC中记录的BMC SEL(System Event Log,系统事件日志)日志来排查服务器中各种各样的问题。通常情况下,管理人员可以通过BMC网络来读取BMC SEL日志,但是在机房排查问题时,如果要通过BMC网络来获取BMC SEL日志,则要分别手动对目标服务器以及客户端电脑配置BMC IP地址并使用网线相连,在获取BMC SEL日志后,还需要手动恢复配置。这样获取BMC SEL日志的方式步骤比较繁琐,效率不高。



技术实现要素:

有鉴于此,本发明的目的在于提供一种BMC SEL日志的获取方法、系统、装置及可读存储介质,以便直接在BIOS Setup中获取BMC SEL日志。其具体方案如下:

一种BMC SEL日志的获取方法,包括:

通过在UEFI模块中调用IPMI服务向BMC发送日志请求;

获取所述日志请求对应的BMC SEL日志;

其中,所述UEFI模块为预先创建在BIOS中的模块。

优选的,所述通过在UEFI模块中调用IPMI服务向BMC发送日志请求的过程具体包括:

通过在所述UEFI模块中调用所述IPMI服务向所述BMC发送日志请求;

其中,所述IPMI服务根据IPMI Protocol协议得到。

优选的,所述获取所述日志请求对应的BMC SEL日志的过程,包括:

获取所述日志请求对应的所述BMC SEL日志的原始数据;

对所述原始数据进行解析,获得所述BMC SEL日志的可读文本。

优选的,所述获取所述日志请求对应的所述BMC SEL日志的过程,还包括:

将所述可读文本显示在BIOS Setup页面上。

优选的,所述对所述原始数据进行解析,获得所述BMC SEL日志的可读文本的过程,包括:

按照IPMI Specification v2.0标准文档格式对所述原始数据进行解析,获得所述BMC SEL日志的可读文本。

优选的,所述获取方法还包括:

将所述BMC SEL日志存放在预先分配的内存区域中。

优选的,所述获取方法应用于Intel平台的服务器。

相应的,本发明还公开了一种BMC SEL日志的获取系统,包括:

日志请求模块,用于通过在UEFI模块中调用IPMI服务向BMC发送日志请求;

日志获取模块,用于获取所述日志请求对应的BMC SEL日志;

其中,所述UEFI模块为预先创建在BIOS中的模块。

相应的,本发明还公开了一种BMC SEL日志的获取装置,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上文所述BMC SEL日志的获取方法的步骤。

相应的,本发明还公开了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述BMC SEL日志的获取方法的步骤。

本发明公开了一种BMC SEL日志的获取方法,包括:通过在UEFI模块中调用IPMI服务向BMC发送日志请求;获取所述日志请求对应的BMC SEL日志;其中,所述UEFI模块为预先创建在BIOS中的模块。本发明中可以直接进入BIOS Setup就可以获取BMC SEL日志,与现有技术相比,本发明方便快捷,有效提高了工作人员在机房内快速获取BMC SEL日志的效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例中一种BMC SEL日志的获取方法的步骤流程图;

图2为本发明实施例中一种BMC SEL日志的获取系统的结构分布图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种BMC SEL日志的获取方法,参见图1所示,包括:

S1:通过在UEFI模块中调用IPMI服务向BMC发送日志请求;

可以理解的是,UEFI模块为预先在BIOS系统中设置的模块,能够实现在BIOS setup中获取BMC SEL日志。

具体的,所述IPMI服务是根据IPMI Protocol协议得到的。

S2:获取所述日志请求对应的BMC SEL日志;

其中,所述UEFI模块为预先创建在BIOS中的模块。

进一步的,在步骤S2之后还可以包括将所述BMC SEL日志存放在预先分配的内存区域中。

优选的,本实施例中的所述获取方法以应用于Intel平台的服务器的架构上作说明,但所述获取方法并不限于Intel平台的服务器,在例如ARM、IBM POWER等的其他平台的服务器或计算机平台中具有通用的应用价值。

本发明公开了一种BMC SEL日志的获取方法,包括:通过在UEFI模块中调用IPMI服务向BMC发送日志请求;获取所述日志请求对应的BMC SEL日志;其中,所述UEFI模块为预先创建在BIOS中的模块。本发明中可以直接进入BIOS Setup就可以获取BMC SEL日志,与现有技术相比,本发明方便快捷,有效提高了工作人员在机房内快速获取BMC SEL日志的效率。

本发明实施例公开了一种具体的BMC SEL日志的获取方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:

步骤S2中所述获取所述日志请求对应的BMC SEL日志的过程,包括:

S21:获取所述日志请求对应的所述BMC SEL日志的原始数据(raw data);

S22:对所述原始数据进行解析,获得所述BMC SEL日志的可读文本。

具体的,所述对所述原始数据进行解析,获得所述BMC SEL日志的可读文本的过程,包括:

按照IPMI Specification v2.0标准文档格式对所述原始数据进行解析,获得所述BMC SEL日志的可读文本。

其中,与上一实施例相似的是可以将BMC SEL日志的原始数据或解析后的可读文本存放在预先分配的内存区域中。

进一步的,所述获取所述日志请求对应的所述BMC SEL日志的过程,还包括:

将所述可读文本显示在BIOS Setup页面上。

可以理解的是,本发明的出发点是工作人员在服务器机房内获取BMC SEL日志时需要手动配置,效率较低,步骤繁琐,因此通过本发明直接进入BIOS setup获取BMC SEL日志后,需要将BMC SEL日志反馈给工作人员,以便工作人员根据BMC SEL日志进行后续的工作流程。

相应的,本发明实施例还公开了一种BMC SEL日志的获取系统,参见图2所示,包括:

日志请求模块1,用于通过在UEFI模块中调用IPMI服务向BMC发送日志请求;

日志获取模块2,用于获取所述日志请求对应的BMC SEL日志;

其中,所述UEFI模块为预先创建在BIOS中的模块。

其中,本实施例中的获取系统具有与上述实施例中BMC SEL日志的获取方法相同的有益效果。

相应的,本发明实施例还公开了一种BMC SEL日志的获取装置,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上文实施例中所述BMC SEL日志的获取方法的步骤。

其中,有关所述BMC SEL日志的获取装置的具体细节可以参照上述实施例中BMC SEL日志的获取方法的描述,此处不再赘述。

相应的,本发明实施例中的获取装置具有与上述实施例中BMC SEL日志的获取方法相同的有益效果。

相应的,本发明还公开了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文实施例所述BMC SEL日志的获取方法的步骤。

其中,有关可读存储介质的具体细节可以参照上述实施例中BMC SEL日志的获取方法的描述,此处不再赘述。

相应的,本发明实施例中的可读存储介质具有与上述实施例中BMC SEL日志的获取方法相同的有益效果。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种BMC SEL日志的获取方法、系统、装置及可读存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1