[發明專利]基于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.szxzyx.cn/pat/books/201710088016.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種服務器運維管理方法及裝置
- 下一篇:一種云VPN服務中心





