一种整机系统及其智能网卡的固件升级方法技术方案

技术编号:32638615 阅读:24 留言:0更新日期:2022-03-12 18:14
本申请公开了一种整机系统,包括:配置了第一和第二虚拟局域网的网络数据交换装置;智能网卡,用于通过其第一子接口与同处于第一虚拟局域网中的外部管理网络接口通信;通过其第二子接口与同处于第二虚拟局域网中的服务器的BMC网口的第二子接口通信;服务器,用于通过其第一子接口与外部管理网络接口通信;还用于基于第二虚拟局域网进行智能网卡的固件的带外升级;服务器和智能网卡的BMC网口的第一子接口均进行动态IP地址配置,二者的BMC网口的第二子接口分别配置了在同一网段中的第一和第二静态IP地址。应用本申请的方案,可以方便有效地进行智能网卡的固件升级。本申请还提供了一种智能网卡的固件升级方法,具有相应效果。果。果。

【技术实现步骤摘要】
一种整机系统及其智能网卡的固件升级方法


[0001]本专利技术涉及服务器
,特别是涉及一种整机系统及其智能网卡的固件升级方法。

技术介绍

[0002]SNIC(Smart Network Interface Card,智能网卡)是近几年兴起的一种新型网络设备,配合服务器使用,主要承担原服务器CPU上的网络处理工作,可以提高云端和私有数据中心的服务器性能。SNIC的硬件管理设计与服务器主板类似,也有一个BMC来负责监控和管理整个SNIC板卡的硬件状态、系统健康等指标。
[0003]SNIC可以看做一个迷你服务器,日常使用中,也需要对SNIC板卡上的各种固件进行升级操作,如进行BMC、BIOS、CPLD、FPGA的固件升级,一般的固件升级均由SNIC的BMC来完成,可以带外升级或带内升级。带外升级时,SNIC的BMC的共享口或专用网口能正常分配IP,通过串口线获取到IP之后,便可以通过web页面或者脚本进行远程升级操作,即进行带外升级。带内升级时,需要通过串口线登陆SNIC的OS(Operating System,操作系统),然后,将待升级固件传到OS,在OS下使用专用工具将镜像传到SNIC的BMC,然后对板卡固件进行升级,即进行带内升级。
[0004]现有的带外升级和带内升级的技术方案,对于普通运维的情况下是能够执行的。但是,对于在生产过程中,从产线上下来的整机(服务器+SNIC),在进行产线测试时,由于不是每台SNIC上都连接有串口线,因此,没有快捷的办法获取到每台SNIC的BMC和IP地址,同样的,也无法通过串口线登陆SNIC的OS,因此,对于这样的没有串口线的SNIC,无法方便地进行固件升级。
[0005]综上所述,如何方便有效地进行智能网卡的固件升级,是目前本领域技术人员急需解决的技术问题。

技术实现思路

[0006]本专利技术的目的是提供一种整机系统及其智能网卡的固件升级方法,以方便有效地进行智能网卡的固件升级。
[0007]为解决上述技术问题,本专利技术提供如下技术方案:
[0008]一种整机系统,包括:
[0009]分别与外部管理网络接口,智能网卡的BMC网口,以及服务器的BMC网口连接的网络数据交换装置,且所述网络数据交换装置配置了第一虚拟局域网和第二虚拟局域网;
[0010]智能网卡,用于通过所述智能网卡的BMC网口的第一子接口,与同处于所述第一虚拟局域网中的所述外部管理网络接口进行通信;通过所述智能网卡的BMC网口的第二子接口,与同处于所述第二虚拟局域网中的所述服务器的BMC网口的第二子接口进行通信;
[0011]服务器,用于通过所述服务器的BMC网口的第一子接口,与同处于所述第一虚拟局域网中的所述外部管理网络接口进行通信;还用于接收固件升级数据,基于所述第二虚拟
局域网调用所述智能网卡的BMC网口的第二子接口,并通过所述固件升级数据,进行所述智能网卡的固件的带外升级;
[0012]其中,所述服务器的BMC网口的第一子接口和第二子接口,以及所述智能网卡的BMC网口的第一子接口和第二子接口,均为预先建立的虚拟局域网接口,且所述服务器的BMC网口的第一子接口和所述智能网卡的BMC网口的第一子接口均进行动态IP地址配置,所述服务器的BMC网口的第二子接口配置了第一静态IP地址,所述智能网卡的BMC网口的第二子接口配置了第二静态IP地址,且所述第一静态IP地址与所述第二静态IP地址在同一网段中。
[0013]优选的,所述服务器具体用于:
[0014]通过所述服务器的BMC网口的第一子接口,与同处于所述第一虚拟局域网中的所述外部管理网络接口进行通信;
[0015]接收上传至服务器操作系统的固件升级数据,并将所述固件升级数据发送至所述服务器的BMC;
[0016]基于所述第二虚拟局域网调用所述智能网卡的BMC网口的第二子接口,并通过所述固件升级数据,进行所述智能网卡的固件的带外升级。
[0017]优选的,所述服务器接收上传至服务器操作系统的固件升级数据,并将所述固件升级数据发送至所述服务器的BMC,具体包括:
[0018]接收上传至服务器操作系统的固件升级数据,并通过USB总线将所述固件升级数据发送至所述服务器的BMC。
[0019]优选的,所述服务器的BMC网口的第二子接口为所述服务器的BMC网口的RESTful接口;
[0020]所述智能网卡的BMC网口的第二子接口为所述智能网卡的BMC网口的RESTful接口。
[0021]优选的,所述第一虚拟局域网与所述第二虚拟局域网相互隔离。
[0022]优选的,所述服务器的BMC网口的第一子接口和所述智能网卡的BMC网口的第一子接口均以trunk模式加入所述第一虚拟局域网;所述外部管理网络接口以access模式加入所述第一虚拟局域网;所述服务器的BMC网口的第二子接口和所述智能网卡的BMC网口的第二子接口均以trunk模式加入所述第二虚拟局域网。
[0023]一种智能网卡的固件升级方法,应用于服务器中,所述服务器为如上述任一项所述的整机系统中的服务器,所述智能网卡的固件升级方法包括:
[0024]接收固件升级数据;
[0025]基于所述第二虚拟局域网调用所述智能网卡的BMC网口的第二子接口,并通过所述固件升级数据,进行所述智能网卡的固件的带外升级。
[0026]优选的,所述接收固件升级数据,包括:
[0027]接收上传至服务器操作系统的固件升级数据,并将所述固件升级数据发送至所述服务器的BMC。
[0028]一种智能网卡的固件升级方法,应用于智能网卡中,所述智能网卡为如上述任一项所述的整机系统中的智能网卡,所述智能网卡的固件升级方法包括:
[0029]基于所述第二虚拟局域网,接受所述服务器的BMC对于所述智能网卡的BMC网口的
第二子接口的调用,以使得所述服务器的BMC通过固件升级数据,进行所述智能网卡的固件的带外升级。
[0030]优选的,所述固件升级数据为所述服务器操作系统向所述服务器的BMC发送的固件升级数据。
[0031]应用本专利技术实施例所提供的技术方案,设置了网络数据交换装置与智能网卡以及服务器连接,具体的,网络数据交换装置分别与外部管理网络接口,智能网卡的BMC网口,以及服务器的BMC网口连接,并且,网络数据交换装置配置了第一虚拟局域网和第二虚拟局域网,通过第一虚拟局域网,可以保障智能网卡和服务器的原有的网络功能正常实现,即,服务器的BMC网口的第一子接口,外部管理网络接口,以及智能网卡的BMC网口均加入了第一虚拟局域网,并且服务器的BMC网口的第一子接口和智能网卡的BMC网口的第一子接口均进行了动态IP地址配置,使得智能网卡可以用于通过智能网卡的BMC网口的第一子接口,与同处于第一虚拟局域网中的外部管理网络接口进行通信。服务器则可以通过服务器的BMC网口的第一子接口,与同处于第一虚拟局域网中的外部管理网络接口进行通信,因此可以看出,本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种整机系统,其特征在于,包括:分别与外部管理网络接口,智能网卡的BMC网口,以及服务器的BMC网口连接的网络数据交换装置,且所述网络数据交换装置配置了第一虚拟局域网和第二虚拟局域网;智能网卡,用于通过所述智能网卡的BMC网口的第一子接口,与同处于所述第一虚拟局域网中的所述外部管理网络接口进行通信;通过所述智能网卡的BMC网口的第二子接口,与同处于所述第二虚拟局域网中的所述服务器的BMC网口的第二子接口进行通信;服务器,用于通过所述服务器的BMC网口的第一子接口,与同处于所述第一虚拟局域网中的所述外部管理网络接口进行通信;还用于接收固件升级数据,基于所述第二虚拟局域网调用所述智能网卡的BMC网口的第二子接口,并通过所述固件升级数据,进行所述智能网卡的固件的带外升级;其中,所述服务器的BMC网口的第一子接口和第二子接口,以及所述智能网卡的BMC网口的第一子接口和第二子接口,均为预先建立的虚拟局域网接口,且所述服务器的BMC网口的第一子接口和所述智能网卡的BMC网口的第一子接口均进行动态IP地址配置,所述服务器的BMC网口的第二子接口配置了第一静态IP地址,所述智能网卡的BMC网口的第二子接口配置了第二静态IP地址,且所述第一静态IP地址与所述第二静态IP地址在同一网段中。2.根据权利要求1所述的整机系统,其特征在于,所述服务器具体用于:通过所述服务器的BMC网口的第一子接口,与同处于所述第一虚拟局域网中的所述外部管理网络接口进行通信;接收上传至服务器操作系统的固件升级数据,并将所述固件升级数据发送至所述服务器的BMC;基于所述第二虚拟局域网调用所述智能网卡的BMC网口的第二子接口,并通过所述固件升级数据,进行所述智能网卡的固件的带外升级。3.根据权利要求2所述的整机系统,其特征在于,所述服务器接收上传至服务器操作系统的固件升级数据,并将所述固件升级数据发送至所述服务器的BMC,具体包括:接收上传至服务器操作系统的固件升级数据,并...

【专利技术属性】
技术研发人员:梁盛楠朱英澍曹风兵黄帅
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1