[發明專利]更新固件的方法無效
| 申請號: | 201110385558.2 | 申請日: | 2011-11-28 |
| 公開(公告)號: | CN103136006A | 公開(公告)日: | 2013-06-05 |
| 發明(設計)人: | 劉鵬;郭羽瓊 | 申請(專利權)人: | 英業達科技有限公司;英業達股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/08 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 施浩 |
| 地址: | 201114 上海市閔行*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 更新 方法 | ||
技術領域
本發明是有關于一種服務器架構,且特別是有關于一種服務器架構的更新固件的方法。
背景技術
目前服務器(server)廣為各企業所使用,發展的范圍除了結合網際網絡(internet)與電信業的應用外,也更深入到一般人的生活中,例如金融、財經、網絡銀行、網絡信用卡的使用等等,這些都必需靠著服務器強大的運算能力,才能做到資料高度保密且不易被破解的程度。
現今服務器的種類有很多種,比較常見的有機架式服務器(rack?server)與塔式服務器(tower?server)。其中,機架服務器是一種優化結構的塔式服務器,它的設計宗旨主要是為了盡可能減少服務器空間的占用。很多專業網絡設備都是采用機架式的結構(例如交換機、路由器、硬體防火墻等等),其多為扁平式,就如同抽屜一般。一般而言,機架服務器的寬度為19英寸,高度以U為單位(1U=1.75英寸=44.45毫米),通常有1U,2U,3U,4U,5U,7U幾種標準的服務器。而為了要提升當今服務器的主機板的應用層面,系統廠商通常會將服務器的主機板設計成可以與各種類型(例如1U、2U及5U)的系統相容。
而在服務器機架系統中中包含了多種嵌入式芯片,例如:風扇控制板(Fan?Control?Board,FCB)、電源管理模塊、服務器的基板管理控制器(Baseboard?Management?Controller,BMC)等,這些嵌入式芯片都需要固件來配合運作。倘若在服務器機架系統出貨之后,想再更新風扇控制板、電源管理模塊等嵌入式芯片的固件,一般做法都是通過本地端手動更新的方式,即要求用戶端需要有相應的機房維護人員的支援。本地端的機房維護人員首先通過網絡接收到遠程發送過來的最新的固件,然后在本地端進行手動更新。而這種方法不僅更新流程復雜,亦耗費過多的機房人力資源。
發明內容
有鑒于此,本發明提供一種更新固件的方法,可自動檢測并更新服務器機架系統中各控制芯片的固件。
本發明提出一種更新固件的方法。本方法適用于服務器機架系統。其中,服務器機架系統包括多個機架內部設備,并且每一機架內部設備至少包括一控制芯片。更新固件的方法包括:儲存每一控制芯片的最新固件版本信息至整合管理模塊(Integrated?Management?Module,IMM);通過整合管理模塊獲取每一控制芯片目前所安裝的固件的目前固件版本信息;并且檢測每一控制芯片的目前固件版本信息是否與其各自對應的最新固件版本信息相符合;倘若目前固件版本信息與最新固件版本信息不相符,執行更新動作,以將目前固件版本信息與最新固件版本信息不相符的控制芯片所安裝的固件更新為符合最新固件版本信息的最新固件。
在本發明的一實施例中,上述執行更新動作的步驟可以通過網絡來執行,或者通過總線來執行。
在本發明的一實施例中,上述儲存每一控制芯片的最新固件版本信息至整合管理模塊的步驟,是將最新固件版本信息儲存于整合管理模塊的儲存區塊中。并且,還可通過文件傳輸協定(File?Transfer?Protocol,FTP),提供使用者上傳最新固件版本信息以及其所對應的最新固件,以將最新版本固件信息與最新固件儲存至整合管理模塊。另外,亦可自遠程裝置下載最新固件版本信息以及其所對應的最新固件。
在本發明的一實施例中,上述整合管理模塊通過信息讀取命令獲取各個控制芯片目前所安裝的固件的目前固件版本信息,且各個控制芯片的不同版本的固件均對應有相同的信息讀取命令。
在本發明的一實施例中,上述在執行更新動作的步驟之后,可判斷更新動作是否成功。當更新動作成功時,將更新成功的控制芯片標記為更新成功狀態。另一方面,當更新動作失敗時,將更新失敗的控制芯片重新啟動,以重新執行更新動作。另外,當更新動作成功之后,還可將更新成功的控制芯片加入至預設的設備隊清單,此設備隊清單中所記錄的每一個控制芯片皆處于使能狀態。整合管理模塊訪問此設備隊清單中的每一個控制芯片,以獲取各個控制芯片的信息或向這些控制芯片發出控制指令。并且,設備隊清單中的這些控制芯片之間亦能夠互相訪問,以相互獲取各控制芯片的信息。
在本發明的一實施例中,上述整合管理模塊存儲有整合管理固件,此整合管理固件中整合有這些控制芯片的最新固件,并且記錄了最新固件的最新固件版本信息。
在本發明的一實施例中,上述控制芯片包括多個風扇管理模塊、至少一電源供應模塊以及至少一個基板管理控制器(Baseboard?Management?Controller,BMC)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達科技有限公司;英業達股份有限公司,未經英業達科技有限公司;英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110385558.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多線程管理方法及架構
- 下一篇:2,6-二氯-3-氟苯基衍生物的鹽





