一种通过bmc保存服务器启动信息的方法

文档序号:9396718阅读:402来源:国知局
一种通过bmc保存服务器启动信息的方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体地说是一种通过BMC保存服务器启动信息的方法。
【背景技术】
[0002]在服务器启动过程中,首先会进入B1S系统中,B1S对整个服务器系统进行自检,包括检查硬件是否存在故障,对系统进行配置,同时在已经安装操作系统的情况下引导并进入操作系统。在B1S的启动过程中,会将自检过程中的启动信息通过串口的方式发送出来。通过对自检过程中串口信息的分析,可以判断出系统的配置信息,是否存在硬件故障以及发生故障的部件。B1S通过串口发出的启动信息对于判断服务器整个系统的故障具有重大的意义。因此在BMC系统中,需要将此信息提供给服务器的调试人员。
[0003]在服务器的设计中,一般不会将启动信息提供给普通的服务器使用者。只有当服务器系统出现无法开机等故障时,才需要调试人员去获得启动信息,从而分析出具体的故障部件。因此一般服务器不会提供外部的串行接口,以免普通使用人员自行接入串口对服务器进行不当的操作。通常启动信息的提供都是由BMC提供给专业人员进行调试。
[0004]目前BMC中普遍使用的获取启动信息的方法是通过IPMI协议中的SOL功能将系统信息发送到BMC的WEB登录界面中,之后使用者通过植入WEB界面中的JAVA程序打开观察启动信息的窗口。通过这种方式获取到的启动信息存在以下几个问题:
I)通过嵌入在WEB中的JAVA程序去获取启动信息,首先必须通过WEB登录BMC,这种方式会造成使用上的一些麻烦,比如需要安装JAVA支持,同时需要知道B1S发送启动信息时串口的波特率等,而且需要使用者的浏览器打开对JAVA程序的支持,会造成一些安全性上的麻烦。同时用内嵌的JAVA程序浏览启动信息时,无法对字体大小,颜色等进行设置,这会造成数据以并不美观的方式显示出来,影响调试的效率。
[0005]2)目前通过IPMI协议实现的SOL功能一般不提供给使用者下载启动信息的功能。也就是只有在使用者打开SOL功能的JAVA程序后,BMC才开始扑捉系统的启动信息,同时发送给JAVA程序,将其显示在程序界面上。这种设计会导致在关闭内嵌的JAVA程序后,调试者就无法再次查看启动信息。同时,如果是在系统启动完成后再开启SOL的JAVA程序,便无法再查看从刚启动开始后的启动信息了。

【发明内容】

[0006]本发明的目的是克服现有技术中存在的不足,提供一种通过BMC保存服务器启动信息的方法。
[0007]本发明的技术方案是按以下方式实现的,其保存系统启动信息方法如下:
在BMC每次检测到系统开机信号时,不论使用者是否发出需要记录启动信息的指令,都会开始记录从B1S的串口中发出的启动信息,同时将启动信息保存在BMC文件系统中的文件内,这样保证每次启动时,所有的启动信息都可以从BMC获取到。
[0008]完成启动后,启动信息一直保存在BMC的文件中;直到BMC检测到服务器的下一次启动时,BMC会删除上次的记录,同时开始记录本次开机的启动信息;调试人员也可以对BMC进行配置,制定其记录一定次数的开机启动信息;这个次数跟BMC文件系统的存储空间有关。
[0009]上述使用WEB来显示启动信息,需要在BMC的WEB界面上添加一个显示启动信息的菜单,点击该菜单后,BMC的后台程序打开保存启动信息的文件,获取其中的内容,之后发送给WEB浏览器并显示在WEB界面上;
在WEB界面显示启动信息时,可以对其进行编程,在WEB页面上可以对字体进行配置,同时可以选择对启动信息中不同部分用以不同的颜色。
[0010]上述使用服务器的液晶显示屏来显示启动信息,需要在液晶屏上设置一个显示启动信息的按钮,当点击该按钮时,BMC通过串口或者网口将自己文件系统中启动信息文件中的数据发送给液晶屏,液晶屏再显示在自己的屏幕上。
[0011]本发明的优点是:
本发明的一种通过BMC保存服务器启动信息的方法和现有技术相比,本发明提供可以通过WEB浏览器或者液晶屏将服务器启动信息以TXT格式保存到本地电脑;在WEB或者液晶屏显示系统启动信息给用户时,可以根据用户的喜好对显示字体进行设置。同时可以根据启动信息中的错误报警等信息类别对颜色进行设置。
[0012]实施方式
下面对本发明的一种通过BMC保存服务器启动信息的方法作以下详细说明。
[0013]本发明的一种通过BMC保存服务器启动信息的方法,保存系统启动信息方法如下:
在BMC每次检测到系统开机信号时,不论使用者是否发出需要记录启动信息的指令。都会开始记录从B1S的串口中发出的启动信息。同时将启动信息保存在BMC文件系统中的文件内。这样保证每次启动时,所有的启动信息都可以从BMC获取到。
[0014]完成启动后,启动信息一直保存在BMC的文件中。直到BMC检测到服务器的下一次启动(重启,或者关机后重新开机),时,BMC会删除上次的记录,同时开始记录本次开机的启动信息。调试人员也可以对BMC进行配置,制定其记录一定次数的开机启动信息。这个次数跟BMC文件系统的存储空间有关。
[0015]如果是使用WEB来显示启动信息的话。需要在BMC的WEB界面上添加一个显示启动信息的菜单。点击该菜单后,BMC的后台程序打开保存启动信息的文件,获取其中的内容,之后发送给WEB浏览器并显示在WEB界面上。在WEB界面显示启动信息时,可以对其进行编程。如:在WEB页面上可以对字体进行配置,同时可以选择对启动信息中不同部分用以不同的颜色,如错误信息采用红色显示,警告采用蓝色,正常的数据信息采用黑色等。
[0016]如果是使用服务器的液晶显示屏来显示启动信息的话。同样需要在液晶屏上设置一个显示启动信息的按钮,当点击该按钮时,BMC通过串口或者网口将自己文件系统中启动信息文件中的数据发送给液晶屏。液晶屏再显示在自己的屏幕上。同样,液晶屏中也可以对显示的字体进行配置,以方便调试人员的观察。
[0017]使用液晶屏对比WEB的方式更加方便,不需要登录进BMC的web页面就可以进行观察。
[0018]本发明的一种通过BMC保存服务器启动信息的方法其加工制作非常简单方便,按照说明书所示即可加工。
[0019]除说明书所述的技术特征外,均为本专业技术人员的已知技术。
【主权项】
1.一种通过BMC保存服务器启动信息的方法,其特征在于保存系统启动信息方法如下: 在BMC每次检测到系统开机信号时,不论使用者是否发出需要记录启动信息的指令,都会开始记录从B1S的串口中发出的启动信息,同时将启动信息保存在BMC文件系统中的文件内,这样保证每次启动时,所有的启动信息都可以从BMC获取到; 完成启动后,启动信息一直保存在BMC的文件中;直到BMC检测到服务器的下一次启动时,BMC会删除上次的记录,同时开始记录本次开机的启动信息;调试人员也可以对BMC进行配置,制定其记录一定次数的开机启动信息;这个次数跟BMC文件系统的存储空间有关。2.根据权利要求1所述的一种通过BMC保存服务器启动信息的方法,其特征在于使用WEB来显示启动信息,需要在BMC的WEB界面上添加一个显示启动信息的菜单,点击该菜单后,BMC的后台程序打开保存启动信息的文件,获取其中的内容,之后发送给WEB浏览器并显示在WEB界面上; 在WEB界面显示启动信息时,可以对其进行编程,在WEB页面上可以对字体进行配置,同时可以选择对启动信息中不同部分用以不同的颜色。3.根据权利要求1所述的一种通过BMC保存服务器启动信息的方法,其特征在于使用服务器的液晶显示屏来显示启动信息,需要在液晶屏上设置一个显示启动信息的按钮,当点击该按钮时,BMC通过串口或者网口将自己文件系统中启动信息文件中的数据发送给液晶屏,液晶屏再显示在自己的屏幕上。
【专利摘要】本发明提供一种通过BMC保存服务器启动信息的方法,在BMC每次检测到系统开机信号时,不论使用者是否发出需要记录启动信息的指令,都会开始记录从BIOS的串口中发出的启动信息,同时将启动信息保存在BMC文件系统中的文件内,这样保证每次启动时,所有的启动信息都可以从BMC获取到。本发明的一种通过BMC保存服务器启动信息的方法和现有技术相比,本发明提供可以通过WEB浏览器或者液晶屏将服务器启动信息以TXT格式保存到本地电脑;在WEB或者液晶屏显示系统启动信息给用户时,可以根据用户的喜好对显示字体进行设置。同时可以根据启动信息中的错误报警等信息类别对颜色进行设置。
【IPC分类】G06F9/445
【公开号】CN105117252
【申请号】CN201510524990
【发明人】邹虎, 娄山林
【申请人】浪潮电子信息产业股份有限公司
【公开日】2015年12月2日
【申请日】2015年8月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1