[发明专利]一种整机柜服务器批量更新固件的装置及方法在审
申请号: | 201711146941.6 | 申请日: | 2017-11-17 |
公开(公告)号: | CN107943496A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 张锟 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;H04L12/24 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 整机 服务器 批量 更新 装置 方法 | ||
技术领域
本发明属于服务器技术领域,具体涉及一种整机柜服务器批量更新固件的装置及方法。
背景技术
随着经济社会的高速发展,我国即将迎来互联网+时代,互联网+时代的来临伴随着服务器产业的迅速崛起,海量数据正以前所未有的增长趋势冲击着各个行业,对IT基础设施的可维护性也提出了更高的要求。整机柜服务器凭借其优良的性能广泛应用于云计算、大数据处理、网络平台等领域,受到市场的青睐。
整机柜服务器节点数量众多,一旦遇到固件版本变更,涉及到大批量节点的Firmware上传和执行更新指令的操作问题。当前的处理方法是先确保整机柜各个节点OS直接可以无密码访问,再人工手动将需更新的固件Firmware上传到整机柜各个节点,手动执行更新指令。人工更新的方法耗时又费力,大大降低了效率。
发明内容
针对上述不足,本发明提供了一种整机柜服务器批量更新固件的装置及方法,利用脚本命令自动执行大批量的固件更新操作,省时省力,大大提高了工作效率。
本发明解决其技术问题采取的技术方案是:
本发明提供一种整机柜服务器批量更新固件的装置,所述的装置包括:
交换机,用于搭建局域网,对接入交换机的整机柜服务器及FTP服务器中任意两个节点提供电信号通路,完成数据交互;
FTP服务器,用于连接外网获取更新固件文件、对更新固件文件进行存储及供整机柜服务器进行文件的上传及下载;
整机柜服务器,用于从FTP服务器获取最新固件文件并对整机柜服务器进行固件更新。
进一步的,所述整机柜服务器包括:
开机自检查脚本,用于执行更新固件下载命令;
自动更新脚本,用于执行固件更新命令,实现更新固件的安装;
FTP服务模块,用于申请、下载更新固件到整机柜服务器;
DHCP服务模块,用于在局域网内部自动分配IP地址;
TFTP服务模块,用于局域网内部整机柜服务器、交换机及FTP服务器间的文件传输。
进一步的,所述的固件包括但不限于整机柜服务器中BIOS、BMC、RMC、HDD及SSD部件的固件。
本发明还提供一种整机柜服务器批量更新固件的方法,所述的方法包括以下步骤:
S1:整机柜服务器所有节点连接至同一交换机,与FTP服务器构建一个局域网;
S2:整机柜服务器Linux系统中设置开机自检查脚本和自动更新脚本;
S3:重启整机柜服务器,开机自检查脚本执行更新固件下载命令;
S4:运行自动更新脚本,执行自动更新命令。
进一步的,步骤S2的具体实现过程为:
通过PXE启动,由TFTP服务加载Linux内核及文件系统;
安装固件刷新工具;
设置固件刷新文件并放入相应目录;
创建开机自检查脚本和自动更新脚本并放入相应目录;
设置开机自检查脚本和自动更新脚本为开机自启动。
进一步的,步骤S3中,执行更新固件下载命令的具体实现步骤为:
整机柜服务器根据DHCP服务分配的IP地址向FTP服务器发送刷新请求;
FTP服务器接受请求,检查是否有更新固件;
若有,将更新固件按照IP地址传送至对应整机柜服务器中,若无,则整机柜服务器直接运行自动更新脚本。
进一步的,步骤S4的具体实现过程为:
自动更新脚本获取当前固件的版本号;
自动更新脚本获取更新固件的版本号;
若当前固件版本号与更新固件版本号一致,则不进行更新,若当前固件版号与最新固件版本号不一致,则安装该更新固件。
本发明的有益效果是:
本发明通过整机柜服务器所有节点连接至同一交换机,与FTP服务器构建一个局域网,改变以往人工手动将更新固件上传至整机柜服务器各个节点的做法,通过开机自检查脚本与自动更新脚本实现整机柜服务器固件的批量更新,节省了大量人力物力,适应当下快节奏的开发速度和生产要求,提高了工作效率。
附图说明
图1是本发明装置结构图;
图2是本发明方法流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711146941.6/2.html,转载请声明来源钻瓜专利网。