一种服务器电源信息处理方法、装置及系统制造方法及图纸

技术编号:20819216 阅读:52 留言:0更新日期:2019-04-10 05:45
本申请公开了一种服务器电源信息处理方法、装置及系统,所述方法包括:在接收到用户对于服务器电源信息进行读取的一按键指令后,获取第一标识和第二标识,其中,所述第一标识为服务器电源所在主板的基板管理控制器BMC IP地址,所述第二标识为当前所要读取的服务器电源信息的类型标识,所述按键指令对应一组命令行指令;根据所述第一标识获取与所述第二标识对应的一条或多条服务器电源信息;将所述服务器电源信息进行可视化展示。本申请在读取服务器电源信息时通过用户发送一按键指令,即可完成服务器电源信息的读取以及可视化展示,从而实现了自动化读取服务器电源信息,提高了工作效率,提升了用户体验。

【技术实现步骤摘要】
一种服务器电源信息处理方法、装置及系统
本申请涉及服务器电源
,尤其涉及一种服务器电源信息处理方法、装置及系统。
技术介绍
服务器电源是指使用在服务器上的电源。与服务器电源相关的信息分为两类:电源实时状态信息和电源故障信息,这两种服务器电源信息的读取对于电源状态的查看以及电源故障的分析有着举足轻重的作用。在读取电源实时状态信息时主要查看电源的厂家、型号、序列号、硬件版本号、FW版本、输入电网、工作模式以及电源整体状态等信息;在查看电源故障信息时需要进入电源黑盒,读取状态黑盒日志,黑盒日志最多有5页,当电源发生故障时,其故障信息会被保存在日志中,通过黑盒日志可以分析电源的故障。现有技术中,针对服务器电源信息的读取,目前主要有三种方案:第一种是在电源用在服务器之前,即电源还没有安装到服务器主板上,这种情况下需要专用的治具转接板和烧录器将电源与PC相连,通过匹配的读取软件对电源信息进行读取。采用这种方案时,需要较多的外部设备和繁琐的连接,其测试过程中需人工修改和记录,自动化程度低。第二种是在服务器系统下进行,此时需要开机进入DOS环境,通过命令行运行批处理命令,这种情况下需要主板配置电源、内存以及CPU;第三种是需要服务器主板通过BMC(BaseboardManagementController,基板管理控制器)专用网口以一网线与一台PC互连,通过PC进入DOS环境调用智能平台管理接口IPMI工具,发送批处理指令来进行电源信息的读取。在通过第二种或第三种方案运行批处理命令来读取信息时,可以通过如下步骤进行:1)假设两个电源名称为PSU1和PSU2,所对应的BMC分配地址依次为:0xb0、0xb2;2)在linux系统(或在Widows系统)中进入DOS环境,通过IPMI工具指令将PSU1的MFR_PAGE值修改为FFh,使用相关的IPMI工具指令读取该电源的属性信息以及当前状态信息,读取到的返回值数据为十六进制格式的ASCLL或其他形式;3)通过IPMI工具指令将PSU1的MFR_PAGE值分别修改为00h、01h、02h、03h、04h,使用相关的17条IPMI工具指令读取该电源黑盒历史记录、数据转换和记录的流程;4)将第一个电源PSU1的MFR_PAGE值复原为FFh,并对第二个电源PSU2执行相同的上述操作。由此看来,上述第二种和第三种方案都需要进入DOS环境,且需要用户手动输入命令行进行电源信息的读取,存在的缺点:一是指令偏长,人工输入容易出错;二是由于IPMI工具的特性,一条指令只能获取一条返回值数据,并且需要人工解读返回值数据,在服务器电源信息众多的情况下,一条条指令输入,给人工带来重复性工作,浪费人力,读取效率低下。针对上述现有技术中在读取服务器电源信息时所存在的问题,如何取代人工输入,实现自动化读取服务器电源信息,减少人力,提高工作效率,提升用户体验,目前现有技术中还没有相关的解决方案。
技术实现思路
本申请的主要目的在于提出一种服务器电源信息处理方法,能够解决现有技术中在读取服务器电源信息时所存在的问题,实现了自动化读取服务器电源信息,减少了人力,提高了工作效率,提升了用户体验。为实现上述目的,本申请实施例提供了一种服务器电源信息处理方法,包括:在接收到用户对于服务器电源信息进行读取的一按键指令后,获取第一标识和第二标识,其中,所述第一标识为服务器电源所在主板的基板管理控制器BMC的IP地址,所述第二标识为当前所要读取的服务器电源信息的类型标识,所述按键指令对应一组命令行指令;根据所述第一标识获取与所述第二标识对应的一条或多条服务器电源信息;将所述服务器电源信息进行可视化展示。可选地,根据所述第一标识获取与所述第二标识对应的一条或多条服务器电源信息,包括:获取主板上的服务器电源的地址信息;根据所述第一标识和所述服务器电源的地址信息,通过执行所述按键指令对应的一组命令行指令来获取所述服务器电源中与所述第二标识对应的一条或多条服务器电源信息。可选地,其中,所述一组命令行指令为一组用于获取与所述第二标识对应的一条或多条服务器电源信息的智能平台管理接口IPMI工具指令。可选地,所述类型标识包括如下类型中的至少一种:电源实时信息,电源故障信息。本申请实施例还提供了一种服务器电源信息处理装置,包括:输入信息获取模块,设置为在接收到用户对于服务器电源信息进行读取的一按键指令后,获取第一标识和第二标识,其中,所述第一标识为服务器电源所在主板的基板管理控制器BMCIP地址,所述第二标识为当前所要读取的服务器电源信息的类型标识,所述按键指令对应一组命令行指令;电源信息获取模块,设置为根据所述第一标识获取与所述第二标识对应的一条或多条服务器电源信息;电源信息展示模块,设置为将所述服务器电源信息进行可视化展示。可选地,电源信息获取模块在根据所述第一标识获取与所述第二标识对应的一条或多条服务器电源信息时,具体设置为:获取主板上的服务器电源的地址信息;根据所述第一标识和所述服务器电源的地址信息,通过执行所述按键指令对应的一组命令行指令来获取所述服务器电源中与所述第二标识对应的一条或多条服务器电源信息。可选地,其中,所述一组命令行指令为一组用于获取与所述第二标识对应的一条或多条服务器电源信息的智能平台管理接口IPMI工具指令。可选地,所述类型标识包括如下类型中的至少一种:电源实时信息,电源故障信息。本申请实施例还提供了一种可读介质,包括:执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行上述实施例所示的方法。本申请实施例还提供了一种存储控制器,包括:处理器、存储器和总线;所述处理器和所述存储器通过所述总线连接;所述存储器,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行上述实施例所示的方法。本申请实施例还提供了一种服务器电源信息处理系统,包括:计算机和服务器主板,所述服务器主板通过网线与所述计算机互连;其中,所述计算机上安装有上述实施例所示的存储控制器,所述服务器主板上安装有服务器电源,所述计算机的互联网协议IP地址与所述服务器主板的基板管理控制器BMCIP地址处在同一网段。本申请提出的技术方案包括:在接收到用户对于服务器电源信息进行读取的一按键指令后,获取第一标识和第二标识,其中,所述第一标识为服务器电源所在主板的基板管理控制器BMCIP地址,所述第二标识为当前所要读取的服务器电源信息的类型标识,所述按键指令对应一组命令行指令;根据所述第一标识获取与所述第二标识对应的一条或多条服务器电源信息;将所述服务器电源信息进行可视化展示。本申请在读取服务器电源信息时通过用户发送一按键指令,即可完成服务器电源信息的读取以及可视化展示,无需用户进入到DOS环境下依次输入多条命令行指令以及对返回的信息进行解读,从而实现了自动化读取服务器电源信息,减少了人力,提高了工作效率,提升了用户体验。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1所示为本申请实施例1的服务器电源信息处理方法流程图;图2所示为本申请实施例1中获取服务器电源信息之前的界面示意图;本文档来自技高网
...

【技术保护点】
1.一种服务器电源信息处理方法,其特征在于,包括:在接收到用户对于服务器电源信息进行读取的一按键指令后,获取第一标识和第二标识,其中,所述第一标识为服务器电源所在主板的基板管理控制器BMC的IP地址,所述第二标识为当前所要读取的服务器电源信息的类型标识,所述按键指令对应一组命令行指令;根据所述第一标识获取与所述第二标识对应的一条或多条服务器电源信息;将所述服务器电源信息进行可视化展示。

【技术特征摘要】
1.一种服务器电源信息处理方法,其特征在于,包括:在接收到用户对于服务器电源信息进行读取的一按键指令后,获取第一标识和第二标识,其中,所述第一标识为服务器电源所在主板的基板管理控制器BMC的IP地址,所述第二标识为当前所要读取的服务器电源信息的类型标识,所述按键指令对应一组命令行指令;根据所述第一标识获取与所述第二标识对应的一条或多条服务器电源信息;将所述服务器电源信息进行可视化展示。2.根据权利要求1所述的服务器电源信息处理方法,其特征在于,根据所述第一标识获取与所述第二标识对应的一条或多条服务器电源信息,包括:获取主板上的服务器电源的地址信息;根据所述第一标识和所述服务器电源的地址信息,通过执行所述按键指令对应的一组命令行指令来获取所述服务器电源中与所述第二标识对应的一条或多条服务器电源信息。3.根据权利要求2所述的服务器电源信息处理方法,其特征在于,其中,所述一组命令行指令为一组用于获取与所述第二标识对应的一条或多条服务器电源信息的智能平台管理接口IPMI工具指令。4.根据权利要求1~3中任一项所述的服务器电源信息处理方法,其特征在于,所述类型标识包括如下类型中的至少一种:电源实时信息,电源故障信息。5.一种服务器电源信息处理装置,其特征在于,包括:输入信息获取模块,设置为在接收到用户对于服务器电源信息进行读取的一按键指令后,获取第一标识和第二标识,其中,所述第一标识为服务器电源所在主板的基板管理控制器BMCIP地址,所述第二标识为当前所要读取的服务器电源信息的类型标识,所述按键指令对应一组命令行指令;电源信息获取模块,设置为根据所述第一标识获取与所述第二标识对应的一条或...

【专利技术属性】
技术研发人员:吴迪闫家乐肖波滕学军
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1