• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    實現遠程加載單板固件的方法和系統技術方案

    技術編號:3502683 閱讀:239 留言:0更新日期:2012-04-11 18:40
    本發明專利技術涉及一種實現遠程加載單板固件的方法和系統,其核心是:將遠端發送給的IPMI數據報文轉換為本地能夠識別的IPMI數據報文;根據所述轉換后的數據報文對本地的單板固件進行加載。通過本發明專利技術能夠提供標準的IPMI接口實現遠端對現場各種單板固件的加載,實現方便,并且可靠性、可擴展性以及可移植性較好,并能夠縮短開發周期,降低開發成本。再者,本發明專利技術基于IPMI技術能夠使IPMI子系統獨立于CPU系統而存在,當CPU系統故障時,BMC仍可操作。另外,本發明專利技術通過系統管理模塊將遠端傳送給的IPMI報文轉換為各個單板能夠識別的IPMI報文,能夠實現對多個單板上的固件的加載。

    【技術實現步驟摘要】

    本專利技術涉及通信領域,尤其涉及單板固件的加載技術。
    技術介紹
    IPMI(Intelligent Platform Management Interface,智能化平臺管理接口)標準是使服務器具備智能化管理的新一代通用接口標準,所述IPMI能夠為服務器提供設備管理、傳感器/事件管理、用戶管理、風扇框/電源框管理、遠程維護等功能。IPMI技術的“智能化”來自于一個管理微控制器。在一個主機系統里,這個控制器被稱為BMC(Baseboard Management Controller,基板管理控制器)。BMC自備電源,并自動地監控系統健康狀況。如果發現任何被控單元異常,它能立即采取行動,例如記錄事件、報警、自動關機或重啟動。與BMC相關聯的是一組無源內存,用來存儲傳感器的數據(Sensor DataRecords,SDR)、系統事件記錄文件,以及一些單元信息,如序列號和部件號信息等。IPMI通過指定通用、精簡、基于消息的接口,將信息傳輸到管理微控制器,實現軟件與硬件信息的分離。因此所述IPMI技術可以獨立于主處理器對硬件平臺進行監視和控制。如,用戶可以利用IPMI監視服務器的物理特征,如溫度、電壓、電扇工作狀態、電源供應以及機箱入侵等,為系統管理、恢復以及資產管理提供信息。由于人們對通信的功能需求日益提升,需要對一些單板固件進行升級,升級的過程需要對單板固件進行加載。與本專利技術有關的現有技術一提出了一種在本地對單板固件進行加載的方法,其核心是通過單板固件具有的接口,并使用專用工具實現對所述單板固件的加載。如CPLD(Complex Programmable Logical Device,可編程邏輯器件)固件可通過連接電腦的JTAG(邊界掃描)接口進行加載的方式,或FLASH固件可通過燒片機燒寫。現有技術一需要將單板從機框中卸下來,甚至將固件從單板上卸下來,并使用專用的加載工具實現對單板固件的加載,操作復雜,為單板固件的升級維護帶來困難。與本專利技術有關的現有技術二提出了另一種在本地對單板固件進行加載的方法,其核心是通過主機的CPU對連接在所述CPU上的單板固件進行加載。如FLASH固件可通過單板上與其連接的CPU進行加載。現有技術二只能在本地通過主機軟件對連接在所述主機上的單板固件進行加載,其不能通過遠程對連接在主機上的單板固件進行加載。與本專利技術有關的現有技術三提出了一種實現遠程加載的方法,其需要連接固件的CPU能夠與遠程的遠端管理系統進行通信,其核心是所述CPU通過與遠程的遠端管理系統進行通信,并獲得加載軟件,然后所述CPU將加載軟件加載到固件上。現有技術三雖然能夠實現對連接在CPU上的單板固件進行遠程加載,但是如果需要加載的單板固件連接在不同的CPU時,則需要設置每個CPU具有與遠端管理系統進行通信的功能,這樣加載接口不統一,實現比較復雜。由上述現有技術可以看出,現有技術一與現有技術二只能實現對本地單板固件進行加載,而當需要實現遠程加載時,需要針對需要加載的不同單板固件連接的CPU具有與遠端管理系統進行通信的功能,此時加載接口不統一,實施起來較困難。
    技術實現思路
    本專利技術的目的是提供一種實現遠程加載單板固件的方法和系統,提供標準的加載接口對現場各種單板固件進行遠程加載,從而能夠為單板固件的升級和維護管理提供方便。本專利技術的目的是通過以下技術方案實現的本專利技術提供一種實現遠程加載單板固件的方法,其包括A、將遠端發送給的IPMI數據報文轉換為本地能夠識別的IPMI數據報文;B、根據所述轉換后的數據報文對本地的單板固件進行加載。其中,所述步驟A具體包括A1、將利用適合遠距離傳輸的協議承載的IPMI數據報文通過遠端管理系統發送給基板管理控制器BMC;A2、所述BMC將接收到的所述IPMI數據報文轉換為單板本地協議承載的IPMI數據報文。其中,所述步驟A具體包括A3、將利用適合遠距離傳輸的協議承載的IPMI數據報文通過遠端管理系統發送給系統管理模塊;A4、所述系統管理模塊判斷出所述IPMI數據報文對應的目的單板,并將接收到的所述IPMI數據報文轉換為所述目的單板本地協議承載的IPMI數據報文。其中,所述步驟A還包括將轉換為目的單板本地協議承載的IPMI數據報文發送給對應的目的單板的BMC。其中,所述步驟B具體包括所述BMC從本地協議承載的所述IPMI數據報文中獲得控制命令和固件加載所需的數據;并將所獲得的命令和數據傳送給處理器模塊;所述處理器模塊根據所述控制命令判斷出需要加載的固件,并將所述固件需要的加載數據轉換成所述固件的加載接口所需的格式,然后通過所述加載接口傳送給所述加載固件進行加載;或者,所述BMC從本地協議承載的所述IPMI數據報文中獲得控制命令和固件加載所需的數據,并根據所述控制命令判斷出需要加載的固件,并將所述固件需要的加載數據轉換成所述固件的加載接口所需的格式,然后通過所述加載接口傳送給所述加載固件進行加載;或者,所述BMC從本地協議承載的所述IPMI數據報文中獲得控制命令和固件加載所需的數據,并根據所述控制命令,利用所述加載數據對設置在其內的底層固件進行加載。本專利技術提供一種實現遠程加載單板固件的系統,其包括固件加載單元,用于將遠端發送給的IPMI數據報文轉換為本地能夠識別的IPMI數據報文,以及根據所述轉換后的數據報文對本地的單板固件進行加載。其中,所述的系統還包括遠端管理系統,用于實現遠端線路數據的翻譯和IPMI協議的通信,并將利用遠距離傳輸協議承載的IPMI數據報文傳送給固件加載單元。其中,所述固件加載單元包括遠程與本地數據轉換單元,以及本地數據處理單元;所述遠程與本地數據轉換單元,用于根據遠端發送給的IPMI數據報文判斷出其對應的本地數據處理單元,并將接收到的利用適合遠距離傳輸的協議承載的所述IPMI數據報文轉換為目的單板本地協議承載的IPMI數據報文,并將其發送給所述本地數據處理單元;所述本地數據處理單元,用于根據所述轉換后的IPMI數據報文對本地相應的單板固件進行加載。其中,所述遠程與本地數據轉換單元設置在系統管理模塊中,所述本地數據處理單元設置在至少一個單板中;或,所述遠程與本地數據轉換單元以及所述本地數據處理單元設置在一個單板中。其中,當所述遠程與本地數據轉換單元以及所述本地數據處理單元設置在一個單板中時,所述遠程與本地數據轉換單元以及所述本地數據處理單元同時設置在一個單板中的基板管理控制器BMC中。其中,當所述遠程與本地數據轉換單元設置在系統管理模塊中,所述本地數據處理單元設置在至少一個單板中時,所述單板包括BMC、處理器模塊和與所述處理器模塊連接的至少一個固件;所述BMC通過所述本地數據處理單元從所述IPMI數據報文中獲得控制命令和固件加載所需的數據,然后將所獲得的命令和數據傳送給處理器模塊;所述處理器模塊根據所述控制命令判斷出需要加載的固件,并將所述固件需要的加載數據轉換成所述固件的加載接口所需的格式,然后通過所述加載接口傳送給所述固件進行加載;或者,BMC和與所述BMC連接的至少一個固件;所述BMC用于通過所述本地數據處理單元從所述IPMI數據報文中獲得控制命令和固件加載所需的數據,然后根據所述控制命令判斷出需要加載的固件,并將所述固件需要的加載數據轉換成所述固件的加載接口本文檔來自技高網
    ...

    【技術保護點】
    一種實現遠程加載單板固件的方法,其特征在于,包括:A、將遠端發送給的IPMI數據報文轉換為本地能夠識別的IPMI數據報文;B、根據所述轉換后的數據報文對本地的單板固件進行加載。

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:劉強余承澤宋銅鈴王晨光
    申請(專利權)人:華為技術有限公司
    類型:發明
    國別省市:94[中國|深圳]

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国内精品久久人妻无码不卡| 亚洲Aⅴ在线无码播放毛片一线天 亚洲av成本人无码网站 | 国产精品JIZZ在线观看无码| 亚洲精品无码av片| 精品无码国产AV一区二区三区| 中文字幕av无码一区二区三区电影| 无码精品A∨在线观看中文| 全免费a级毛片免费看无码| 亚洲国产精品无码专区| 亚洲伊人成无码综合网| 亚洲精品中文字幕无码AV| 亚洲v国产v天堂a无码久久| 亚洲av中文无码乱人伦在线观看 | 国产精品va无码一区二区| 曰产无码久久久久久精品| 日韩欧国产精品一区综合无码| 久久人午夜亚洲精品无码区| 未满十八18禁止免费无码网站| 免费无码又爽又刺激网站| 亚洲AV无码精品国产成人| 人妻av无码一区二区三区| 最新国产精品无码| 久久伊人中文无码| 少妇中文无码高清| 曰韩无码二三区中文字幕| 亚洲AV无码专区国产乱码不卡| 蜜桃臀AV高潮无码| 久久精品无码专区免费青青| 亚洲成AV人片在线观看无码| 日韩a级无码免费视频| 中文成人无码精品久久久不卡 | 亚洲AV无码一区二区三区在线观看| 亚洲成在人线在线播放无码 | 中文字幕丰满乱孑伦无码专区| 免费人妻av无码专区| 久久久久无码精品国产app| 麻豆亚洲AV成人无码久久精品 | 人妻少妇精品无码专区二区| 亚洲精品无码成人片久久| 一本加勒比hezyo无码专区| 亚洲欧洲美洲无码精品VA|