[发明专利]一种服务器自动升级HCA卡的方法及系统在审
申请号: | 201810479922.3 | 申请日: | 2018-05-18 |
公开(公告)号: | CN108717361A | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 王笠 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F8/71;H04L29/08 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 高经 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动升级 服务器 安装操作系统 操作系统安装 测试服务器 服务器性能 驱动 版本升级 人为因素 生产效率 升级工具 升级命令 升级文件 网络环境 重新加载 自动安装 自动下载 干预 升级 | ||
本发明公开了一种服务器自动升级HCA卡的方法及系统,属于服务器性能技术领域。本发明的服务器自动升级HCA卡的方法,该方法利用网络环境为被测试服务器批量安装操作系统,操作系统安装结束后自动安装HCA卡驱动及HCA卡升级工具,自动下载HCA卡升级文件,执行升级命令,升级结束后,重新加载驱动,使命令生效。该发明的服务器自动升级HCA卡的方法,能够减少人为因素对HCA卡版本升级的干预,避免人为漏刷,并提高生产效率,具有很好的推广应用价值。
技术领域
本发明涉及服务器性能技术领域,具体提供一种服务器自动升级HCA卡的方法及系统。
背景技术
计算机具有存储信息量大,使用者获取信息方便快捷等优点,受到广泛的应用。相较于传统的计算机,服务器具有更好的可扩展性、易使用性、可用性和易管理性。HCA卡是一种InfiniBand主机通道适配器卡,该产品可应用于企业数据中心、高性能计算和嵌入式环境等领域,为服务器/存储的集群应用提供了高宽带、低延迟的解决方案。在服务器测试过程中,需要对HCA卡进行升级。随着IT领域技术的不断发展,自动化服务对服务器的研发、生产都节省了大量人力资源和时间,但是现有技术中,大多采用人工方式对HCA卡进行升级,会导致人为因素对HCA卡升级造成干预,出现漏刷的现象,并且还会降低工作效率。
发明内容
本发明的技术任务是针对上述存在的问题,提供一种能够减少人为因素对HCA卡版本升级的干预,避免人为漏刷,并提高生产效率的服务器自动升级HCA卡的方法。
本发明进一步的技术任务是提供一种服务器自动升级HCA卡的系统。
为实现上述目的,本发明提供了如下技术方案:
一种服务器自动升级HCA卡的方法,该方法利用网络环境为被测试服务器批量安装操作系统,操作系统安装结束后自动安装HCA卡驱动及HCA卡升级工具,自动下载HCA卡升级文件,执行升级命令,升级结束后,重新加载驱动,使命令生效。
下载HCA卡升级文件的过程运行代码如下:
wget
http://192.168.0.10/fw-ConnectX4Lx-rel-14_18_1204-MCX4121A-ACA_Ax-FlexBoot-3.5.109.zip。
一台被测试服务器可能安装了多个HCA卡,所以在升级之前先获取HCA卡数量,升级时进行逐个升级,运行代码如下:
devlist=`mststatus|awk'/mst/{print$1}'`
fori in$devlist
do
echoy|flint-d$i-i../fw-ConnectX4Lx-rel-14_18_1204-MCX4121A-ACA_Ax-FlexBoot-3.5.109.bin b
done。
重新加载驱动的运行代码如下:
mlxfwreset--device/dev/mst/mt4117_pciconf0-l 3--yes reset。
作为优选,所述方法具体包括以下步骤:
S1:被测试服务器安装操作系统;
S2:在被测试服务器上自动安装HCA卡驱动及HCA卡升级工具;
S3:在被测试服务器中自动下载HCA卡升级文件;
S4:开始执行升级命令;
S5:升级完成后,重新加载驱动,使命令生效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810479922.3/2.html,转载请声明来源钻瓜专利网。