一种整机柜服务器自动配置方法及装置制造方法及图纸

技术编号:29525881 阅读:21 留言:0更新日期:2021-08-03 15:12
本发明专利技术公开一种整机柜服务器自动配置方法及装置,RMC读取各个节点的固件版本信息;将所读取的固件版本信息与数据库模块中预存的固件文件的版本信息进行比较;若两者不一致,则调取相应的固件刷新工具,使用预存的固件文件对相应节点进行固件刷新。本发明专利技术预先在数据库模块中存储各个节点对应的固件文件,所有节点的信息均可由RMC获取,RMC根据获得的节点信息集合数据库模块中的存储文件对节点进行自动配置,使RMC既实现自身对整机柜的监控功能,又可对节点进行批量文件刷新,实现RMC和BMC功能的结合,提升用户使用的便利性,提高工作效率。

【技术实现步骤摘要】
一种整机柜服务器自动配置方法及装置
本专利技术涉及整机柜服务器配置领域,具体涉及一种整机柜服务器自动配置方法及装置。
技术介绍
随着互联网、公有云等网络业务的迅速发展,互联网服务企业对服务器的使用要求也越来越高,整机柜服务器因其占地小、存储/计算密度高,在更多行业和场景下得到了广泛应用。相比于标准塔式/机架式服务器的传统监控设备BMC(BaseboardManagementController,基板管理控制器)来说,在整机柜服务器的架构中又增加了针对于整机柜的监控设备RMC(RackManagerCenter,整机柜管理中心),BMC和RMC统称为服务器的外围监控设备。二者分别在单节点和整机柜的状态监控中发挥着作用,相得益彰、优势互补,共同保障了多台服务器的正常平稳运行。然而,BMC和RMC虽然同为服务器外围监控设备,但二者更多的在独立工作,对于单节点的状态监测和控制需要登录该节点的BMCweb界面或在系统下使用IPMI指令,对于整机柜的整体监控则需要登录RMC界面进行操作。简言之,RMC主要负责对整机柜节点状态的整体把控,BMC负责对单个节点的状态监控以及单个节点的固件、FRU信息刷新。如何将RMC和BMC的功能相结合,在宏观和微观两方面同时实现对服务器的监测和控制,是现有技术所缺失的。
技术实现思路
为解决上述问题,本专利技术提供一种整机柜服务器自动配置方法及装置。本专利技术的技术方案为:一种整机柜服务器自动配置方法,包括以下步骤:RMC读取各个节点的固件版本信息;将所读取的固件版本信息与数据库模块中预存的固件文件的版本信息进行比较;若两者不一致,则调取相应的固件刷新工具,使用预存的固件文件对相应节点进行固件刷新。进一步地,该方法还包括以下步骤:RMC读取各个节点的FRU信息;筛选出需刷新的关键字;在数据库模块中编辑所筛选的需刷新关键字;将编辑后的FRU信息进行扩展;根据扩展后的FRU信息对节点进行FRU信息批量刷新。进一步地,该方法还包括以下步骤:RMC读取各个节点的配置信息;判断该次所读取配置信息与所保存的上一次读取的配置信息是否一致;若不一致,则发出报警。进一步地,该方法还包括以下步骤:在该次所读取配置信息与所保存的上一次读取的配置信息不一致时,将异常信息以事件日志形式输出。进一步地,所读取配置信息包括风扇状态信息、电源状态信息、节点位置信息、硬件变化信息、FRU信息。本专利技术的技术方案还包括一种整机柜服务器自动配置装置,包括,数据库模块:与各个RMC芯片通讯,存储各个节点的固件文件,编辑各个节点的FRU信息;读取模块:配置于RMC芯片,读取各个节点的固件版本信息、FRU信息和配置信息,并将所读取的固件版本信息与数据库模块中对应固件文件的版本信息进行比较,将所读取的配置信息与上一次读取的配置信息进行比较;刷新模块:配置于RMC芯片,存储有固件刷新工具,对节点进行固件刷新和FRU信息刷新。进一步地,存入数据库模块的固件文件以对应整机柜位置、整机柜上节点位置为依据进行分类存放。进一步地,新存入数据库模块的固件文件自动覆盖数据库模块中原有的对应固件文件。本专利技术提供的一种整机柜服务器自动配置方法及装置,预先在数据库模块中存储各个节点对应的固件文件,所有节点的信息均可由RMC获取,RMC根据获得的节点信息集合数据库模块中的存储文件对节点进行自动配置,使RMC既实现自身对整机柜的监控功能,又可对节点进行批量文件刷新,实现RMC和BMC功能的结合,提升用户使用的便利性,提高工作效率。附图说明图1是本专利技术具体实施例一固件刷新方法流程示意图;图2是本专利技术具体实施例一FRU信息刷新方法流程示意图;图3是本专利技术具体实施例一配置信息监控方法流程示意图;图4是本专利技术具体实施例二结构示意框图;图5是本专利技术具体实施例二工作流程示意图。具体实施方式下面结合附图并通过具体实施例对本专利技术进行详细阐述,以下实施例是对本专利技术的解释,而本专利技术并不局限于以下实施方式。实施例一本实施例提供一种整机柜服务器自动配置方法,该方法由RMC读取各节点的相关信息,并在数据库模块中预存相关文件、对相关信息进行编辑等,RMC与数据模块向结合实现RMC对节点的自动监控和配置。如图1所示,本实施例的方法包括节点固件刷新过程,包括以下步骤:S101,RMC读取各个节点的固件版本信息;S102,将所读取的固件版本信息与数据库模块中预存的固件文件的版本信息进行比较;S103,若两者不一致,则调取相应的固件刷新工具,使用预存的固件文件对相应节点进行固件刷新。需要说明的是,需要进行固件刷新时,首先将固件文件存入数据库模块,然后通知RMC读取节点的固件版本信息并进行比较刷新等。优选地,在刷新完成后,可由RMC再次读取节点固件版本信息。以验证是否刷新成功。如图2所示,本实施例的方法还包括节点FRU信息刷新过程,包括以下步骤:S201,RMC读取各个节点的FRU信息;S202,筛选出需刷新的关键字;S203,在数据库模块中编辑所筛选的需刷新关键字;S204,将编辑后的FRU信息进行扩展;S205,根据扩展后的FRU信息对节点进行FRU信息批量刷新。FRU是FieldReplaceUnit(现场可更换单元)的简称,FRU信息包括产品型号(ProductPartNumber,简称PPN)、机器的序列号(SerialNumber)等等,方便后续对机器的各个部件进行维护。需要说明的是,本方法中RMC读取FRU信息,由数据库模块对FRU信息进行编辑,编辑后RMC对节点进行刷新。所获取关键字可以是FRU信息的任一信息,以PPN为例,本实施例需对各节点的PPN进行排序,RMC读取出各节点FRU信息,并筛选出PPN关键字后,数据库对各PPN进行扩展,具体为将PPN按节点从下到上的位置进行编号。如图3所示,本实施例的方法还包括对节点的配置监控过程,包括以下步骤:S301,RMC读取各个节点的配置信息;S302,判断该次所读取配置信息与所保存的上一次读取的配置信息是否一致;S303,若不一致,则发出报警。需要说明的是,所读取配置信息包括风扇状态信息、电源状态信息、节点位置信息、硬件变化信息、FRU信息。在步骤S302判断两者不一致时,所发出报警可以是触发指示灯亮起,除此之外,还将异常信息以事件日志形式输出,事件日志中包含发生异常的节点信息,以便工作人员定位。其中所读取的配置信息包括FRU信息,在机柜出厂前,已对各节点FRU信息进行刷新,该步骤的监控功能可监测FRU信息是否有改动。实施例二如图4所示,本实施例提供一种整机柜服务器自动配置装置,运行后可实现本文档来自技高网...

【技术保护点】
1.一种整机柜服务器自动配置方法,其特征在于,包括以下步骤:/nRMC读取各个节点的固件版本信息;/n将所读取的固件版本信息与数据库模块中预存的固件文件的版本信息进行比较;/n若两者不一致,则调取相应的固件刷新工具,使用预存的固件文件对相应节点进行固件刷新。/n

【技术特征摘要】
1.一种整机柜服务器自动配置方法,其特征在于,包括以下步骤:
RMC读取各个节点的固件版本信息;
将所读取的固件版本信息与数据库模块中预存的固件文件的版本信息进行比较;
若两者不一致,则调取相应的固件刷新工具,使用预存的固件文件对相应节点进行固件刷新。


2.根据权利要求1所述的整机柜服务器自动配置方法,其特征在于,该方法还包括以下步骤:
RMC读取各个节点的FRU信息;
筛选出需刷新的关键字;
在数据库模块中编辑所筛选的需刷新关键字;
将编辑后的FRU信息进行扩展;
根据扩展后的FRU信息对节点进行FRU信息批量刷新。


3.根据权利要求2所述的整机柜服务器自动配置方法,其特征在于,该方法还包括以下步骤:
RMC读取各个节点的配置信息;
判断该次所读取配置信息与所保存的上一次读取的配置信息是否一致;
若不一致,则发出报警。


4.根据权利要求3所述的整机柜服务器自动配置方法,其特征在于,该方法还包括以下步骤:
在该次所读取配置信息与所保存的上一次读取的配置...

【专利技术属性】
技术研发人员:张志强
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:山东;37

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

1