一种整机柜服务器批量更新软件版本的方法技术

技术编号:16873529 阅读:104 留言:0更新日期:2017-12-23 11:33
本发明专利技术公开了一种整机柜服务器批量更新软件版本的方法,属于服务器技术领域,整机柜服务器各节点通过FTP服务器下载待升级Firmware,开机自启动Firmware版本检查,自动更新Firmware;该方法具体步骤如下:整机柜服务器所有节点与FTP服务器组建一个局域网;FTP服务器在各部件类别文件夹中实时更新新版本Firmware,当有整机柜节点向FTP服务器发出下载指令且此时FTP服务器内正好有新版本Firmware时,最新版本的Firmware将被下载到节点本地;整机柜服务器各节点自动对新获取的Firmware进行更新。本发明专利技术免去了手动更新的繁琐,同时减少了出错率,提高了研发、生产效率。

A method to batch update the software version of the whole cabinet server

The invention discloses a method for the whole cabinet server batch update version of the software, which belongs to the technical field of the server, each node in the server machine cabinets to upgrade the Firmware through the FTP server to download the Firmware version check, boot from the start, automatic update of Firmware; the method includes the following steps: forming a LAN server machine cabinets all nodes and the FTP server; the FTP server in each component category folder in the new version of Firmware real-time updates, when the whole cabinet node to the FTP server and the FTP server download instruction is a new version of Firmware, the latest version of the Firmware will be downloaded to the local node; each node in the server machine cabinets automatically on the newly acquired Firmware update. The invention avoids the tedious of manual updating, reduces the error rate, and improves the efficiency of research and development and production.

【技术实现步骤摘要】
一种整机柜服务器批量更新软件版本的方法
本专利技术涉及服务器
,具体涉及一种整机柜服务器批量更新软件版本的方法。
技术介绍
整机柜服务器的节点数量众多,一旦遇到软件版本变更,涉及到大批量节点的Firmware上传和执行更新指令的操作问题。当前的处理方法是先确保整机柜各个节点OS直接可以无密码访问,再人工手动将需更新的软件Firmware上传到整机柜各个节点,手动执行更新指令,此种方法耗时又费力,不符合当下快节奏的开发速度和生产要求。
技术实现思路
本专利技术的技术任务是提供一种整机柜服务器批量更新软件版本的方法,通过FTP服务器下载待升级Firmware,开机自启动脚本检查,自动更新新版本Firmware。本专利技术解决其技术问题所采用的技术方案是:一种整机柜服务器批量更新软件版本的方法,整机柜服务器各节点通过FTP服务器下载待升级Firmware,开机自启动Firmware版本检查,自动更新Firmware;该方法具体步骤如下:1)、整机柜服务器所有节点与FTP服务器组建一个局域网;2)、FTP服务器在各部件类别文件夹中实时更新新版本Firmware,当有整机柜节点向FTP服务器发出下载指令且此时FTP服务器内正好有新版本Firmware时,最新版本的Firmware将被下载到节点本地,此为Server端配置;3)、整机柜服务器各节点系统加入开机自启动检查版本指令,如果检查到有新版本Firmware下载到本地,将启动自动更新版本指令,自动对新获取的Firmware进行更新。进一步的,所述Firmware包括BIOS、BMC、RMC、HDD和SDDFirmware。优选的,整机柜服务器各节点连接交换机,与FTP服务器构建一个局域网。将开机自检查脚本和自动更新脚本拷贝至服务器的Linux系统下,并设置为自启动;将整机柜服务器各节点重启,节点在重启后的开机过程中自动向FTP服务器发出下载指令,如果有下载到新版本Firmware,将启动下一步自动更新指令;如果未下载到新版本Firmware,将继续进行后续工作。本专利技术的一种整机柜服务器批量更新软件版本的方法与现有技术相比,具有以下有益效果:本专利技术提供一种整机柜服务器批量更新软件版本的方法,涉及范围包括但不限于整机柜大部分部件BIOS、BMC、RMC、HDD、SDDFirmware的上传和自动更新的方法,免去了手动更新各种部件Firmware的繁琐,同时减少了出错率,易操作,可推广,对整机柜的版本维护提供了可靠的方法,适用于研发测试,工厂生产等大批量操作业务,提高了研发、生产效率。附图说明图1是本专利技术整机柜服务器批量更新软件版本的方法的流程框图。具体实施方式下面结合具体实施例对本专利技术作进一步说明。一种整机柜服务器批量更新软件版本的方法,整机柜服务器各节点通过FTP服务器下载待升级Firmware,开机自启动Firmware版本检查,自动更新Firmware;所述Firmware包括BIOS、BMC、RMC、HDD和SDDFirmware。该方法具体步骤如下:1)、整机柜服务器所有节点与FTP服务器组建一个局域网;2)、FTP服务器在各部件类别文件夹中实时更新新版本Firmware,当有整机柜节点向FTP服务器发出下载指令且此时FTP服务器内正好有新版本Firmware时,最新版本的Firmware将被下载到节点本地,此为Server端配置;3)、整机柜服务器各节点系统加入开机自启动检查版本指令,如果检查到有新版本Firmware下载到本地,将启动自动更新版本指令,自动对新获取的Firmware进行更新。整机柜服务器各节点连接交换机,与FTP服务器构建一个局域网。将开机自检查脚本和自动更新脚本拷贝至服务器的Linux系统下,并设置为自启动;将整机柜服务器各节点重启,节点在重启后的开机过程中自动向FTP服务器发出下载指令,如果有下载到新版本Firmware,将启动下一步自动更新指令;如果未下载到新版本Firmware,将继续进行后续工作。以自动更新BIOS版本举例,下载指令,开机自检指令以及自动刷新指令如下:#!/bin/bash#自动从FTP服务器下载新版本BIOS固件.cd/home/Update/BIOS/wget-Nftp://192.168.100.1/BIOS/BIOS.tar.gz#解压缩下载到的Firmware包.tarzxvfBIOS.tar.gz#获取当前固件版本号biosver=`dmidecode|grepVersion-A1|head-n1|awk'{print$2}'#获取最新固件版本号.注意:此处BIOS的命名规则应以BIOS字眼开头后加间隔符和版本号,例如BIOS-4.1.8target=`ls/home/Update/BIOS/BIOS/|awk–F-‘{print$2}’`#自动检查下载版本是否为最新版本if[$biosver==$target];then#如果当前版本与最新版本版本号一致则不进行更新.echoNoFirmwareNeededtoUpdate!else#如果不一致,则进行更新指令echoNewFirmwareisUpdating!#执行刷新指令/home/Update/BIOS/afulnx_x64/n/x/b/p`ls/home/Update/BIOS/BIOS/`#清空缓存rm–rf/home/Update/BIOS/BIOS#刷新完毕,重启rebootfi通过上面具体实施方式,所述
的技术人员可容易的实现本专利技术。但是应当理解,本专利技术并不限于上述的具体实施方式。在公开的实施方式的基础上,所述
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。本文档来自技高网
...
一种整机柜服务器批量更新软件版本的方法

【技术保护点】
一种整机柜服务器批量更新软件版本的方法,其特征在于整机柜服务器各节点通过FTP服务器下载待升级Firmware,开机自启动Firmware版本检查,自动更新Firmware;该方法具体步骤如下:1)、整机柜服务器所有节点与FTP服务器组建一个局域网;2)、FTP服务器在各部件类别文件夹中实时更新新版本Firmware,当有整机柜节点向FTP服务器发出下载指令且此时FTP服务器内正好有新版本Firmware时,最新版本的Firmware将被下载到节点本地;3)、整机柜服务器各节点系统加入开机自启动检查版本指令,如果检查到有新版本Firmware下载到本地,将启动自动更新版本指令,自动对新获取的Firmware进行更新。

【技术特征摘要】
1.一种整机柜服务器批量更新软件版本的方法,其特征在于整机柜服务器各节点通过FTP服务器下载待升级Firmware,开机自启动Firmware版本检查,自动更新Firmware;该方法具体步骤如下:1)、整机柜服务器所有节点与FTP服务器组建一个局域网;2)、FTP服务器在各部件类别文件夹中实时更新新版本Firmware,当有整机柜节点向FTP服务器发出下载指令且此时FTP服务器内正好有新版本Firmware时,最新版本的Firmware将被下载到节点本...

【专利技术属性】
技术研发人员:张锟
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1