【技术实现步骤摘要】
一种通用板卡信息采集方法及装置
本专利技术涉及计算机
,尤其是涉及一种通用板卡信息采集方法及装置。
技术介绍
BMC(BaseboardManagementController,基板管理控制器)是整个服务器的大管家,主要用于服务器各个部件(CPU、内存、硬盘、风扇、机框等)的温度、电压等健康状态进行检测,同时根据各个温度采集点情况实时调整风扇转速保证服务器不产生过温、而且控制总体功耗又不能过高,如果单板部件出现任何异常则通过SNMP协议、SMTP协议、Redfish协议等多种业界通用规范讲信息及时上报给上层网管,以便运维人员及时处理,保证业务无损。但是目前BMC这种监控方案仅限于对服务器本身环境状态,即原本内置于服务器中的板卡的信息进行采集,但对于各种厂家的私有板卡,例如FPGA、GPU、显卡、智能网卡等,这些私有板卡如果希望被BMC进行监控管理,就必须由服务器厂商开发出特定版本的BMC,对私有板卡的私有协议进行适配。当读取采集信息指令时,需要根据其相应版本的BMC读取信息内容。但这种方式致使服务器厂商需要针对 ...
【技术保护点】
1.一种通用板卡信息采集方法,其特征在于,所述方法包括:/n判断是否获取到任务块;如果是,按照任务块对所述板卡信息进行采集,并将采集结果存入缓存中;其中,所述任务块是将所述板卡信息按照模块类型统一编码后按照同一类模块合并得到的;/nBMC按照任务列表通过统一的协议读取所述缓存中的采集结果。/n
【技术特征摘要】
1.一种通用板卡信息采集方法,其特征在于,所述方法包括:
判断是否获取到任务块;如果是,按照任务块对所述板卡信息进行采集,并将采集结果存入缓存中;其中,所述任务块是将所述板卡信息按照模块类型统一编码后按照同一类模块合并得到的;
BMC按照任务列表通过统一的协议读取所述缓存中的采集结果。
2.根据权利要求1所述的方法,其特征在于,所述将板卡信息按照模块类型编码包括:
将板卡信息按照模块类型进行位址段划分,并进行统一的编码。
3.根据权利要求1所述的方法,其特征在于,所述按照同一类模块合并包括:
去掉同一类模块位址段中的空白位址,将编码按信息类别合并得到任务块。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据用户需要的数据,修改任务块的数量和/或任务列表的内容。
5.根据权利要求1所述的方法,其特征在于,所述读取所述缓存中的采集结果包括:
对于板卡自定义模块以及未知模块的采集结果,按照信息透传的方式通过IPMI协议进行读取。
6.一种通用板卡信息采集装置,其特征...
【专利技术属性】
技术研发人员:徐亚明,刘伟,牟奇,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。