[发明专利]一种服务器硬件监控方法、装置、设备及存储介质有效
申请号: | 201911386449.5 | 申请日: | 2019-12-29 |
公开(公告)号: | CN111158984B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 陈秋义 | 申请(专利权)人: | 浪潮商用机器有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/4401 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王云晓 |
地址: | 250100 山东省济南市历城区唐冶新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 硬件 监控 方法 装置 设备 存储 介质 | ||
本发明公开了一种服务器硬件监控方法,首先会通过基板管理控制器获取初始化完成通知,该初始化完成通知为基本输入输出系统在服务器硬件初始化完成后向基板管理控制器发送的初始化完成通知。当基板管理控制器获取到初始化完成通知之后,意味着此时基本输入输出系统已经完成服务器内硬件的初始化过程,从而可以设置系统启动完成标记,并通过基板管理控制器根据系统启动完成标记对服务器硬件进行监控,实现基板管理控制器在服务器硬件初始化后再进行监控。上述方法不需要根据每种服务器设置不同的延时策略,同时不需要设置其余的硬件,仅仅通过软件升级的方式即可完成。本发明还提供了一种装置、设备以及存储介质,同样具有上述有益效果。
技术领域
本发明涉及服务器技术领域,特别是涉及一种服务器硬件监控方法、一种服务器硬件监控装置、一种服务器硬件监控设备以及一种计算机可读存储介质。
背景技术
服务器,例如OpenPower服务器中,通常设置有基板管理控制器(BaseboardManagement Controller,BMC)对服务器内各个硬件的状态,例如温度等进行监控。服务器在基本输入输出系统(BIOS)启动过程中,例如OpenPower服务器在PNOR(OpenPower服务器的BIOS名称)启动过程中,需要对服务器内硬件进行初始化,且服务器内硬件初始化速度较慢。而在初始化的过程中,若基板管理控制器同时在监控访问硬件,可能会导致硬件初始化出现异常。因此,基板管理控制器需要再服务器硬件初始化完成之后才能监控服务器的硬件。
在现有技术中,一般有两种进行避免方法:第一种,是通过硬件实现,该方法需要在基板控制器与控制基本输入输出系统的芯片之间提前设置硬件连线。由于该方法需要硬件支持,仅适用于新产品,对于已经上线的产品无法实现兼容;第二种方案是通过BMC增加固定延时实现。该方法灵活性比较差,不同配置的服务器初始化时间不同,无法设置有效的延时时间。所以如何提供一种简单有效的服务器硬件监控方法以实现基板管理控制器在服务器硬件初始化后再进行监控是本领域技术人员急需解决的问题。
发明内容
本发明的目的是提供一种服务器硬件监控方法,可以实现基板管理控制器在服务器硬件初始化后再进行监控;本发明还提供了一种服务器硬件监控装置、一种服务器硬件监控设备以及一种计算机可读存储介质,可以实现基板管理控制器在服务器硬件初始化后再进行监控。
为解决上述技术问题,本发明提供一种服务器硬件监控方法,包括:
通过基板管理控制器获取初始化完成通知;所述初始化完成通知为基本输入输出系统在服务器硬件初始化完成后向所述基板管理控制器发送的初始化完成通知;
当所述基板管理控制器获取到所述初始化完成通知之后,设置系统启动完成标记;
通过所述基板管理控制器根据所述系统启动完成标记对所述服务器硬件进行监控。
可选的,在所述通过基板管理控制器获取初始化完成通知之前,还包括:
判断所述服务器是否已经开机;若是,则设置系统启动完成标记。
可选的,在判断所述服务器是否已经开机之后,还包括:
若服务器没有开机,则清除所述系统启动完成标记。
可选的,在所述通过所述基板管理控制器根据所述系统启动完成标记对所述服务器硬件进行监控之后,还包括:
判断所述服务器是否需要关机;若是,则清除所述系统启动完成标记。
本发明还提供了一种服务器硬件监控装置,包括:
通知获取模块:用于通过基板管理控制器获取初始化完成通知;所述初始化完成通知为基本输入输出系统在服务器硬件初始化完成后向所述基板管理控制器发送的初始化完成通知;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮商用机器有限公司,未经浪潮商用机器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911386449.5/2.html,转载请声明来源钻瓜专利网。