[发明专利]一种远程更新mellanox网卡软件的方法及系统在审
申请号: | 201710910096.9 | 申请日: | 2017-09-29 |
公开(公告)号: | CN107517223A | 公开(公告)日: | 2017-12-26 |
发明(设计)人: | 刘晓 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F9/445 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 更新 mellanox 网卡 软件 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,具体的说是一种远程更新mellanox网卡软件的方法及系统。
背景技术
随着互联网行业的快速发展,mellanox厂商基于客户的应用会定期对网卡功能及新特性进行升级,实现方式都是通过软件的升级来进行的,而软件的升级基本都在一个季度一次的频率上。
针对频繁的升级,只能使用U盘设备,在现场对服务器进行逐一手动更新,需要大量手动输入指令的方式,不仅耗费大量人力,而且升级时间过长,也会影响数据中心正常的应用。
发明内容
为了解决上述问题,提供了一种远程更新mellanox网卡软件的方法及系统,减少了繁琐的输入工作,省时省力,提高了软件更新的效率。
本发明实施例提供了一种远程更新mellanox网卡软件的方法,所述的方法包括:
S1:在主服务器制作包含可执行文件的软件更新包;
S2:将软件更新包传输到需要更新网卡软件的服务器;
S3:远程启动可执行文件,执行软件刷新操作。
进一步的,所述的方法还包括:
S4:检测软件刷新是否成功,若否,发送软件刷新失败的信息。
进一步的,步骤S1的具体实现过程为:将mellanox网卡的软件升级工具、软件压缩文件和可执行升级脚本放到同一文件夹下。
进一步的,步骤S2中,主服务器通过ssh服务将软件更新包传输到需要更新网卡软件的服务器。
进一步的,步骤S3中,软件刷新操作的具体实现过程为:
检查参数是否有mellanox网卡存在,若是,进入下一步,若否,结束刷新;
解压缩软件升级工具以及软件压缩文件;
使用mst命令检查mellanox的device;
检查软件升级工具是否安装成功,若是,进入下一步,若否,安装软件升级工具;
调用软件升级工具,执行软件刷新。
进一步的,检测软件刷新是否成功的方法为:
读取软件更新包内软件压缩文件内的版本号;
读取mellanox网卡内软件的版本号;
比对读取的两个版本号是否一致,若一致,则刷新成功,若不一致,则刷新不成功。
本发明实施例还提供了一种远程更新mellanox网卡软件的系统,所述的系统包括主服务器和若干辅助服务器,所述的辅助服务器内安装有mellanox网卡,并通过网络与主服务器连接;所述的主服务器内设有软件更新包制作模块,用于制作包含可执行文件的软件更新包。
进一步的,所述的主服务器和若干辅助服务器均支持ssh服务。
发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
1、本方案通过制作包含软件升级工具、软件压缩文件和可执行升级脚本的软件更新包,并远程传输到需要更新网卡软件的服务器,执行软件刷新操作,改变了之前需要现场对服务器进行逐一升级的方式,通过远程指令自动化操作,减少了人员操作的步骤,降低了人员误操作的风险,尤其在数据中心这种集群中,极大的提高了工作效率。
2、利用ssh服务传输软件升级包,可以把所有传输的数据进行加密,这样可以防止假冒的服务器接收软件升级包,而且也能够防止DNS和IP欺骗。同时,由于传输的数据是经过压缩的,所以可以加快传输的速度。
附图说明
图1是本发明实施例1的方法流程图;
图2是本发明实施例2的方法流程图;
图3是本发明装置的结构示意图。
具体实施方式
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
实施例1
如图1所示的一种远程更新mellanox网卡软件的方法,所述的方法包括:
S1:在主服务器制作包含可执行文件的软件更新包,具体实现过程为:将mellanox网卡的fw升级工具mft、firmware的压缩文件以及升级脚本mlnx_fw_tool.sh放在一个文件夹下,并将文件夹命名为fw_upgrade。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710910096.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种语音打开的文具盒
- 下一篇:一种防止丢失的文具盒