[发明专利]一种服务器自动批量刷新RAID卡驱动的方法在审
申请号: | 201510654615.0 | 申请日: | 2015-10-10 |
公开(公告)号: | CN105260208A | 公开(公告)日: | 2016-01-20 |
发明(设计)人: | 李超 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孟峣 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 自动 批量 刷新 raid 驱动 方法 | ||
技术领域
本发明涉及计算机技术领域,具体地说是一种实用性强、服务器自动批量刷新RAID卡驱动的方法。
背景技术
随着目前测试技术的不断发展,各种测试工具、测试软件及方法被越来越多的应用于服务器产品及各种部件的测试。
大型机房的通用服务器机柜里通常有20至80个相同类型的服务器,在测试和日常维护的过程中,需要对这些服务器的RAID卡驱动进行固件升级刷新。通常情况下,刷新升级一个RAID卡驱动,根据内核修改的不同需要先手动编译驱动,完整更新需要大约10至15分钟,如果在每个服务器逐个进行刷新,则会需要四五个小时以上,而且在大量重复操作的情况下,难免会出现一些难以避免的错误。
基于此,现提供一种服务器自动批量刷新RAID卡驱动的方法,可以在Linux系统下快速简便高效的对整个机柜的全部服务器,进行RAID卡驱动刷新作业,由于刷新命令和编译内容已经整合在脚本中,也避免了在重复操作中出现的错误。
发明内容
本发明的技术任务是针对以上不足之处,提供一种实用性强、服务器自动批量刷新RAID卡驱动的方法。
一种服务器自动批量刷新RAID卡驱动的方法,其具体实现过程为:首先将一个服务器作为控制节点,把RAID卡驱动文件以及需要编译的内容拷贝到全部节点上;
然后执行刷新工作;
刷新完成后重新启动操作系统,自动检查全部节点的RAID卡驱动并生成文档,以便于对升级结果进行检查;
至此完成全部刷新工作。
上述刷新动作开始前,还包括前置工作的步骤,该步骤具体为:将机柜中的全部服务器按照物理位置从下到上顺序设置节点名称并分配IP地址,分配完成后配置好ssh自动登陆,依次点亮所有服务器节点的BMC标识LED,检测各节点网络是否通畅。检测完成后即可应用本文中介绍的方法进行BIOS刷新作业。
所述刷新工作过程为:通过bash脚本对机柜上全部节点进行远程操作,按各自的内核编译RAID卡驱动程序并刷新驱动,刷新完成后重新启动节点完成刷新,在重启之后利用linux命令参数读取节点RAID卡驱动版本信息后统一存入文档以便检查刷新是否成功。
所述bash脚本具体操作过程为:
登陆至各个服务器,并执行指定命令后转入后台;
将RAID卡驱动文件以及需要编译的内容拷入待测服务器;
执行自动编译刷新脚本,进行RAID卡刷新升级作业;
重启服务器后抓取服务器RAID卡驱动版本信息,以验证是否刷新成功。
本发明的一种服务器自动批量刷新RAID卡驱动的方法,具有以下优点:
本发明的一种服务器自动批量刷新RAID卡驱动的方法,可以快速、高效、准确、自动化的对机柜上的大量通用服务器进行同步刷新作业,大大节省了操作工时,并且由于全部指令和编译内容已预先写入脚本,还避免了在手动刷新时,由于大量重复操作造成的指令输入错误。不仅在测试工作中提高了工作效率,对服务器后期的维护工作也提供了便捷,实用性强,易于推广。
附图说明
附图1为本发明的实现流程图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明。
本发明提供一种服务器自动批量刷新RAID卡驱动的方法,如附图1所示,其具体实现过程为:
首先将一个服务器作为控制节点,把RAID卡驱动文件以及需要编译的内容拷贝到全部节点上;
然后执行刷新工作;
刷新完成后重新启动操作系统,自动检查全部节点的RAID卡驱动并生成文档,以便于对升级结果进行检查;
至此完成全部刷新工作。
上述刷新动作开始前,还包括前置工作的步骤,该步骤具体为:将机柜中的全部服务器按照物理位置从下到上顺序设置节点名称并分配IP地址,分配完成后配置好ssh自动登陆,依次点亮所有服务器节点的BMC标识LED,检测各节点网络是否通畅。检测完成后即可应用本文中介绍的方法进行BIOS刷新作业。
所述刷新工作过程为:通过bash脚本对机柜上全部节点进行远程操作,按各自的内核编译RAID卡驱动程序并刷新驱动,刷新完成后重新启动节点完成刷新,在重启之后利用linux命令参数读取节点RAID卡驱动版本信息后统一存入文档以便检查刷新是否成功,这里的linux命令参数是指参数dmesggrepaac。
所述bash脚本具体操作过程为:
登陆至各个服务器,并执行指定命令后转入后台;
将RAID卡驱动文件以及需要编译的内容拷入待测服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510654615.0/2.html,转载请声明来源钻瓜专利网。