[发明专利]基于Linux的批量升级服务器固件的方法及其装置在审
申请号: | 201710088016.6 | 申请日: | 2017-02-19 |
公开(公告)号: | CN106713053A | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 杨晓亮 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/44;G06F9/445 |
代理公司: | 郑州大通专利商标代理有限公司41111 | 代理人: | 陈勇 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 linux 批量 升级 服务器 方法 及其 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于Linux的批量升级服务器固件的方法及其装置。
背景技术
随着信息技术的高速发展,业务量与日俱增,作为信息化建设的基础设备,服务器设备的数量也在迅速的增加。尤其在互联网行业,一般以普通1U、2U的X86服务器为主,单批次的采购量一般均在数千台左右。
服务器的固件担任着一个系统最基础最底层工作的软件,是硬件设备的灵魂,决定着硬件设备的功能及性能。升级固件,一方面,可以解决一些Bug及兼容性问题,另一方面,可以提供更多更新的服务作为附加值提供给客户。这其中,有一些是例常的维护升级,也有一些是为了解决产品缺陷而做的紧急升级。
然而,面对成千上万的服务器设备,一台一台的来升级固件,显然费时费力,不可取,并且容易出现错刷、漏刷的问题。
发明内容
本发明针对目前需求以及现有技术发展的不足之处,提供基于Linux的批量升级服务器固件的方法及其装置,从Linux操作系统的服务入手,通过局域网将服务器固件升级的相关文件分发到各个服务器,然后通过远程登录到各服务器,执行升级指令,批量升级服务器固件。
为了实现上述目的,本发明采用以下的技术方案:
一种基于Linux的批量升级服务器固件的方法,包括以下步骤:
将安装了Linux系统的多个服务器配置在同一局域网内;
准备升级服务器固件的文件;
选取其中一个服务器作为管理服务器,与其他服务器建立互信关系;
将升级服务器固件的文件上传到管理服务器上并向其他服务器进行分发,执行各服务器固件升级脚本。
优选地,所述升级服务器固件包括升级基本输入输出系统和升级基板管理控制器。
优选地,所述将安装了Linux系统的各服务器配置在同一局域网内是指为各服务器配置同一局域网内的ip地址。
优选地,所述升级服务器固件是在带内管理机制下进行操作的。
优选地,所述选取其中一个服务器作为管理服务器,与其他服务器建立互信关系是指选取其中一个服务器作为管理服务器,管理服务器可以与其他服务器之间进行自由访问。
优选地,将升级服务器固件的文件上传到管理服务器上并向其他服务器进行分发,执行各服务器固件升级脚本,包括:
将升级服务器固件的文件上传到管理服务器上;
将管理服务器上的升级服务器固件的文件通过局域网分发至其他服务器;
通过远程登录到各服务器;
执行各服务器固件升级脚本,升级各服务器固件。
优选地,在将升级服务器固件的文件上传到管理服务器上并向其他服务器进行分发,执行各服务器固件升级脚本后,还包括:收集各服务器执行服务器固件升级脚本后返回的结果信息,其中结果信息包括升级成功提示信息或升级失败提示信息。
本发明还提供了基于上述的基于Linux的批量升级服务器固件的方法的基于Linux的批量升级服务器固件的装置,包括:
配置模块,用于将安装了Linux系统的多个服务器配置在同一局域网内;
准备模块,用于准备升级服务器固件的文件;
建立互信模块,用于选取其中一个服务器作为管理服务器,与其他服务器建立互信关系;
升级执行模块,用于将升级服务器固件的文件上传到管理服务器上并向其他服务器进行分发,执行各服务器固件升级脚本。
优选地,升级执行模块,进一步包括:
上传模块,用于将升级服务器固件的文件上传到管理服务器上;
分发模块,用于将管理服务器上的升级服务器固件的文件通过局域网分发至其他服务器;
远程登录模块,用于通过远程登录到各服务器;
执行模块,用于执行各服务器固件升级脚本,升级各服务器固件。
优选地,还包括:
收集模块,用于收集各服务器执行服务器固件升级脚本后返回的结果信息,其中结果信息包括升级成功提示信息或升级失败提示信息。
本发明的有益效果:
本发明通过Linux操作系统下的相关服务及带内管理机制,实现多台服务器固件的同时在线升级,结合Linux操作系统下的服务,实现同一局域网内多个服务器的固件的快速升级,大大简化了升级固件的工作,节约了人力成本和时间成本。
附图说明
图1为本发明基于Linux的批量升级服务器固件的方法流程示意图之一。
图2为本发明基于Linux的批量升级服务器固件的方法流程示意图之二。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710088016.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器运维管理方法及装置
- 下一篇:一种云VPN服务中心