[发明专利]服务器开机方法、装置、电子设备及可读存储介质在审
| 申请号: | 202110983006.5 | 申请日: | 2021-08-25 |
| 公开(公告)号: | CN113849229A | 公开(公告)日: | 2021-12-28 |
| 发明(设计)人: | 刘禹彤 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F16/23 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 温可睿 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务器 开机 方法 装置 电子设备 可读 存储 介质 | ||
本申请公开了一种服务器开机方法、装置、电子设备及可读存储介质。其中,方法包括在BIOS启动过程中,读取主板上各设备的当前参数信息;若存在主板设备的历史资产信息,通过对各设备的当前参数信息与历史资产信息中相应数据进行比对确定是否存在发生变化的目标设备。若不存在目标设备,则基于历史资产信息继续执行服务器开机任务;若存在目标设备,则根据目标设备的当前参数信息更新历史资产信息,并基于更新后的历史资产信息继续执行服务器开机任务,从而可缩短服务器开机时长,有效提高服务器开机效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种服务器开机方法、装置、电子设备及可读存储介质。
背景技术
在服务器开机过程中,BIOS(Basic Input Output System,基本输入输出系统)会启动检测并采集主板设备资产信息的功能,主板设备资产信息如CPU(central processingunit,中央处理器),内存,外接PCIE(peripheral component interconnect express,高速串行计算机扩展总线标准)设备等,并将所采集的主板设备资产信息提交至BMC(BoardManagement Controller,基板管理控制器)的Web页面进行显示。
服务器开机过程中,相关技术每次BIOS重启都会对全部设备信息重新进行采集、检测和提交操作,不可避免地会对已知的同一个设备重复进行资产收集,致使服务器开机过程延长。
鉴于此,如何缩短服务器开机时长,提高服务器开机效率,是所属领域技术人员需要解决的技术问题。因此需要一个高效的收集资产信息的方法。
发明内容
本申请提供了一种服务器开机方法、装置、电子设备及可读存储介质,缩短了服务器开机时长,有效提高服务器开机效率。
为解决上述技术问题,本发明实施例提供以下技术方案:
本发明实施例一方面提供了一种服务器开机方法,包括:
在BIOS启动过程中,读取主板上各设备的当前参数信息;
若存在主板设备的历史资产信息,通过对各设备的当前参数信息与所述历史资产信息中相应数据进行比对确定是否存在发生变化的目标设备;
若不存在目标设备,则基于所述历史资产信息继续执行服务器开机任务;若存在目标设备,则根据所述目标设备的当前参数信息更新所述历史资产信息,并基于更新后的历史资产信息继续执行服务器开机任务。
可选的,所述读取主板上各设备的当前参数信息之前,还包括:
当BIOS首次启动,创建用于记录所述历史资产信息的资产设备表;所述资产设备表包括当前主板的各板载设备和各外接设备的参数信息;
在BIOS首次启动过程中,读取当前主板上各设备的初始参数信息;
根据各设备的初始参数信息更新所述资产设备表。
可选的,所述创建用于记录所述历史资产信息的资产设备表之后,还包括:
响应各设备自定义接口传入的自定义设备状态信息;
获取各设备的通用设备状态信息;
对每个设备,根据当前设备的自定义设备状态信息和通用设备状态信息生成所述当前设备的设备状态参数。
可选的,所述根据各设备的初始参数信息更新所述资产设备表之后,还包括:
将所述资产设备表作为NVRAM变量存储至NVRAM。
可选的,所述根据所述目标设备的当前参数信息更新所述历史资产信息,包括:
判断所述目标设备是否在所述历史资产信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110983006.5/2.html,转载请声明来源钻瓜专利网。





