一种智能网卡固件升级的方法及装置制造方法及图纸

技术编号:26170017 阅读:20 留言:0更新日期:2020-10-31 13:35
本发明专利技术提出了一种智能网卡固件升级的方法,包括:管理模块将升级命令传递给智能网卡连接模块;智能网卡连接模块建立客户端主机操作系统和智能网卡间的SSH连接;固件包模块通过SSH连接将固件升级包传送至智能网卡的处理器,智能网卡的处理器根据控制指令控制智能网卡固件进行升级;日志模块收集智能网卡固件升级过程中的返回值,发送升级结果,本发明专利技术还提出了一种智能网卡固件升级的装置,有效解决由于智能网卡固件升级时需要反复建立传输连接造成智能网卡的固件升级复杂耗时的问题,有效的提高了智能网卡升级的效率,降低了运营维护的难度。

【技术实现步骤摘要】
一种智能网卡固件升级的方法及装置
本专利技术涉及固件升级领域,尤其是涉及一种智能网卡固件升级的方法及装置。
技术介绍
随着智能网卡的技术水平的不断提高,越来越多的服务器制造商对于智能网卡的需求也随之增加,智能网卡能将虚拟交换机功能完全从服务器CPU(centralprocessingunit,中央处理器)转移到智能网卡,释放服务器CPU的计算能力,以便应用程序利用,从而更好地扩展网卡功能并提供更高的性能。随着技术的不断发展,智能网卡的功能也将不断完善,固件升级也是智能网卡发展中重要的一环,但同时由于智能网卡能将虚拟交换机功能完全从服务器CPU转移到智能网卡这种特性,在智能网卡固件升级时需要反复的建立传输连接过程。针对智能网卡固件升级需要反复的建立传输连接过程,使得智能网卡的固件升级会比传统网卡更加复杂耗时,服务器使用者的运营维护也更复杂,不利于智能网卡固件的高效快速升级。
技术实现思路
本专利技术为了解决现有技术中存在的问题,创新提出了一种智能网卡固件升级的方法及装置,有效解决由于智能网卡固件升级时需要反复建本文档来自技高网...

【技术保护点】
1.一种智能网卡固件升级的方法,其特征是,包括:/n管理模块将升级命令传递给智能网卡连接模块;/n智能网卡连接模块建立客户端主机操作系统和智能网卡间的SSH连接;/n固件包模块通过SSH连接将固件升级包传送至智能网卡的处理器,智能网卡的处理器根据控制指令控制智能网卡固件进行升级;/n日志模块收集智能网卡固件升级过程中的返回值,发送升级结果。/n

【技术特征摘要】
1.一种智能网卡固件升级的方法,其特征是,包括:
管理模块将升级命令传递给智能网卡连接模块;
智能网卡连接模块建立客户端主机操作系统和智能网卡间的SSH连接;
固件包模块通过SSH连接将固件升级包传送至智能网卡的处理器,智能网卡的处理器根据控制指令控制智能网卡固件进行升级;
日志模块收集智能网卡固件升级过程中的返回值,发送升级结果。


2.根据权利要求1所述的智能网卡固件升级的方法,其特征是,智能网卡连接模块建立客户端主机操作系统和智能网卡间的SSH连接具体包括:
智能网卡连接模块获取用户客户端的IP地址、智能网卡的IP地址;
获取用户输入的IP地址,并将用户输入的IP地址分配给智能网卡的第一端口;
检测用户客户端的IP地址、智能网卡的IP地址、分配给智能网卡的第一端口的IP地址是否处于同一网段,如果处于同一网段,客户端主机操作系统和智能网卡间的SSH连接成功,智能网卡连接模块发送连接成功的信息至固件包模块;如果不处于同一网段,客户端主机操作系和智能网卡间的SSH连接不成功。


3.根据权利要求2所述的智能网卡固件升级的方法,其特征是,还包括:用户客户端的IP地址、智能网卡的IP地址、分配给智能网卡的第一端口的IP地址不处于同一网段,重新获取用户输入的IP地址,并将用户重新输入的IP地址重新分配给智能网卡的第一端口。


4.根据权利要求2所述的智能网卡固件升级的方法,其特征是,还包括:智能网卡连接模块将智能网卡与客户端主机操作系统SSH连接时反馈的提示信息添加到用户客户端session中。


5.根据权利要求1所述的智能网卡固件升级的方法,其特征是,还包括:当智能网卡固件升级成功,智能网卡连接模块断开客户端主机操作系统和智能网卡间的SSH连接。


6.一种智能网卡固件升级的装置...

【专利技术属性】
技术研发人员:吴雨风郭锋
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1