服务器HBA卡型号的识别方法、系统、终端及存储介质技术方案

技术编号:30753412 阅读:29 留言:0更新日期:2021-11-10 12:07
本发明专利技术提供一种服务器HBA卡型号的识别方法、系统、终端及存储介质,包括:在服务器开机设备扫描阶段扫描PCIE设备,获取主板直连和转接卡上的PCIE设备信息;从PCIE设备信息中筛选出包含HBA卡第一参数的目标PCIE设备信息;从目标PCIE设备信息中识别出第一参数,所述第一参数包括子设备识别码和子设备厂商识别码与对应的设备类型、消息类型;将识别的第一参数汇总保存至双向链表,并将双向链表中的汇总第一参数发送至BMC,BMC根据本地第二参数和接收的第一参数识别HBA卡型号。本发明专利技术可以在不影响服务器运行状态、不影响业务的情况下获取HBA卡的详细型号信息,从而对HBA卡进行有效利用。用。用。

【技术实现步骤摘要】
服务器HBA卡型号的识别方法、系统、终端及存储介质


[0001]本专利技术涉及服务器
,具体涉及一种服务器HBA卡型号的识别方法、系统、终端及存储介质。

技术介绍

[0002]HBA(Host Bus Adapter)即主机总线适配器,是一个在服务器和存储装置间提供输入/输出(I/O)处理和物理连接的电路板或集成电路适配器。因为HBA减轻了主处理器在数据存储和检索任务的负担,它能够提高服务器的性能。一个HBA和与之相连的磁盘子系统有时一起被称作一个磁盘通道。
[0003]HBA在存储系统中用于连接计算机内部总线和存储网络。HBA是服务器内部的I/O通道与存储系统的I/O通道之间的物理连接。最常用的服务器内部I/O通道是PCI和Sbus,它们是连接服务器CPU和外围设备的通讯协议。存储系统的I/O通道实际上就是光纤通道。而HBA的作用就是实现内部通道协议PCI或Sbus和FC协议之间的转换。
[0004]鉴于HBA卡的独特优势,M5平台开始引入HBA卡,但是目前存在如下两个问题:
[0005]1)无法区分16G还是3本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务器HBA卡型号的识别方法,其特征在于,包括:在服务器开机设备扫描阶段扫描PCIE设备,获取主板直连和转接卡上的PCIE设备信息;从PCIE设备信息中筛选出包含HBA卡第一参数的目标PCIE设备信息;从目标PCIE设备信息中识别出第一参数,所述第一参数包括子设备识别码和子设备厂商识别码与对应的设备类型、消息类型;将识别的第一参数汇总保存至双向链表,并将双向链表中的汇总第一参数发送至BMC,BMC根据本地第二参数和接收的第一参数识别HBA卡型号。2.根据权利要求1所述的方法,其特征在于,在服务器开机设备扫描阶段扫描PCIE设备,获取主板直连和转接卡上的PCIE设备信息,包括:在扫描阶段判断是否开启PCIE设备扫描权限,若开启权限则执行PCIE设备扫描。3.根据权利要求1所述的方法,其特征在于,从PCIE设备信息中筛选出包含HBA卡第一参数的目标PCIE设备信息,包括:将所述第一参数涉及的PCIE设备名称作为关键词,查找目标PCIE设备;将除目标PCIE设备信息以外的PCIE设备信息清除。4.根据权利要求1所述的方法,其特征在于,将识别的第一参数汇总保存至双向链表,并将双向链表中的汇总第一参数发送至BMC,BMC根据本地第二参数和接收的第一参数识别HBA卡型号,包括:初始化双向链表病房指向双向链表的头节点;根据所述头节点将从每条目标PCIE设备信息中识别出的第一参数写入双向链表;将双向链表中的数据通过指定的ipmitool命令发送至BMC,BMC结合本地的设备厂家和同厂家的不同设备型号信息和接收的数据识别出HBA卡设备信息并将设备信息保存至设备清单;根据所述设备信息从设备数据库查询所述设备对应的配置信息,所述配置信息包括HBA卡型号。5.一种服务器HBA卡型号的识别系统,其特征在于,包括:设备扫描单元,用于在服务器开机设备扫描阶段扫描PCIE设备,获取主板直连和转接...

【专利技术属性】
技术研发人员:李仕辉
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1