[發明專利]一種整機柜服務器批量更新軟件版本的方法在審
| 申請號: | 201710907690.2 | 申請日: | 2017-09-29 |
| 公開(公告)號: | CN107506223A | 公開(公告)日: | 2017-12-22 |
| 發明(設計)人: | 張錕 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/08 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 姜明 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 整機 服務器 批量 更新 軟件 版本 方法 | ||
技術領域
本發明涉及服務器技術領域,具體涉及一種整機柜服務器批量更新軟件版本的方法。
背景技術
整機柜服務器的節點數量眾多,一旦遇到軟件版本變更,涉及到大批量節點的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、SDD Firmware的上傳和自動更新的方法,免去了手動更新各種部件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/
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710907690.2/2.html,轉載請聲明來源鉆瓜專利網。





