【技术实现步骤摘要】
一种服务器部件升级方法及相关装置
本申请涉及计算机
,特别涉及一种服务器部件升级方法、BMC装置、服务器以及计算机可读存储介质。
技术介绍
随着信息技术不断发展,信息技术的周边硬件设计能力也在不断变化。尤其是服务器的设计能力随着数据处理的需求不断变化,其硬件结构也在不断变化。目前,现有技术中在服务器通常采用BMC(BaseboardManagementController基板管理控制器)对服务器中的各个部件进行管理,或进行升级操作。通常BMC对各个部件进行的升级操作是将升级所需要的代码等信息写在BMC的固件中。也就是将所执行的升级程序写在BMC中,当需要对一个连接的部件进行升级时,BMC通过在其固件信息中查找到对应的升级程序,采用该升级程序和对应的固件代码对该部件进行升级操作。由于不同的部件对应的升级程序并不相同,在对新的部件进行升级的过程中,BMC中可能不存在该部件的升级程序。此时则需要对BMC重新开发写入新的代码,以便兼容新的部件。很显然,当服务器数量较多时,则需要维护的BMC的数量同样很多,对BMC进行重新开发的工作量极高,拖延服务器对新部件的支持效率 ...
【技术保护点】
1.一种服务器部件升级方法,其特征在于,包括:BMC通过预设接口获取到升级数据文件;根据待升级部件的部件信息从所述升级数据文件提取出对应的升级程序;采用所述升级程序根据所述升级数据文件中的固件代码对所述待升级部件执行升级操作。
【技术特征摘要】
1.一种服务器部件升级方法,其特征在于,包括:BMC通过预设接口获取到升级数据文件;根据待升级部件的部件信息从所述升级数据文件提取出对应的升级程序;采用所述升级程序根据所述升级数据文件中的固件代码对所述待升级部件执行升级操作。2.根据权利要求1所述的服务器部件升级方法,其特征在于,根据待升级部件的部件信息从所述升级数据文件提取出对应的升级程序,包括:根据所述待升级部件的部件信息判断所述升级数据文件中是否存在对应的部件信息;若是,则从所述升级数据文件中提取出所述升级程序;若否,则获取新的升级数据文件。3.根据权利要求1所述的服务器部件升级方法,其特征在于,还包括:当通过所述预设接口获取到所述升级数据文件时,根据所述升级数据文件的校验信息对所述升级数据文件进行完整性校验;当所述完整性校验通过时,执行根据待升级部件的部件信息从所述升级数据文件提取出对应的升级程序的步骤。4.根据权利要求1至3任一项所述的服务器部件升级方法,其特征在于,采用所述升级程序根据所述升级数据文件中的固件代码对所述待升级部件执行升级操作,包括:确定所述待升级部件的升级路径;从所述升级数据文件中提取出对应的固件代码;采用所述升级程序根据所述固件代码按照所述升级路径对所述待升级部件执行升级操作。5.一种BMC装置,其特征在于,包括:升级数据获取模块,用于通过预设接口获取到升级数据文件;升级程序获取模块,用于根据待升级部件的部件信息从所述升级数据文件提取出对应的升级程序;升级操作执行模块,用于采用所述升级程序根据所述升级数据文件中的固件代...
【专利技术属性】
技术研发人员:王兴隆,宿燕鸣,刘宝阳,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。