国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于snmp和ipmi協(xié)議的服務(wù)器管理系統(tǒng)及方法

      文檔序號:7809038閱讀:736來源:國知局
      一種基于snmp和ipmi協(xié)議的服務(wù)器管理系統(tǒng)及方法
      【專利摘要】本發(fā)明公開了一種基于SNMP和IPMI協(xié)議的服務(wù)器管理系統(tǒng)及方法,屬于服務(wù)器管理【技術(shù)領(lǐng)域】。解決的技術(shù)問題為如何將SNMP和IPMI協(xié)議的優(yōu)勢統(tǒng)一起來應(yīng)用于服務(wù)器管理。服務(wù)器管理系統(tǒng)包括服務(wù)器管理單元和網(wǎng)絡(luò)管理站;服務(wù)器管理單元包括多個(gè)BMC和一個(gè)中央BMC及其掛接的傳感器,被管理服務(wù)器上都安設(shè)有一個(gè)BMC,多個(gè)BMC均與中央BMC通信,多個(gè)BMC均與傳感器連接;中央BMC包括:IPMI引擎、SNMPTrap轉(zhuǎn)發(fā)模塊、SNMP代理、SNMP代理擴(kuò)展模塊、IPMI-SNMP消息池。服務(wù)器管理方法使用服務(wù)器管理系統(tǒng)對被管理服務(wù)器進(jìn)行查詢管理操作、設(shè)置管理操作、SNMPTrap轉(zhuǎn)發(fā)管理操作。
      【專利說明】[0001] -種基于SNMP和I PM I協(xié)議的服務(wù)器管理系統(tǒng)及方法

      【技術(shù)領(lǐng)域】
      [0002] 本發(fā)明涉及一種服務(wù)器管理【技術(shù)領(lǐng)域】,具體地說是一種基于SNMP和IPMI協(xié)議的 服務(wù)器管理系統(tǒng)及方法。

      【背景技術(shù)】
      [0003] SNMP (Simple Network Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)是專門設(shè)計(jì) 用于管理網(wǎng)絡(luò)節(jié)點(diǎn)的一種標(biāo)準(zhǔn)協(xié)議,它是一種基于IP的應(yīng)用層協(xié)議。SNMP提供GET、SET、 Trap和Inform四類實(shí)用的操作,具有簡單高效的特點(diǎn),被廣泛地應(yīng)用于網(wǎng)絡(luò)管理上,幾乎 各種網(wǎng)絡(luò)設(shè)備上都可以看到默認(rèn)啟用的SNMP服務(wù)。
      [0004] 然而在使用SNMP簡化服務(wù)器管理的同時(shí),勢必會帶來一些問題: (1) SNMP是基于IP的,如果一個(gè)服務(wù)器機(jī)柜中存在多個(gè)被管理對象,需要占用多個(gè)管 理IP,如果配置公網(wǎng)IP,會造成IP資源的浪費(fèi);如果配置私網(wǎng)IP,又無法進(jìn)行遠(yuǎn)程集中管 理。
      [0005] (2)服務(wù)器上存在各種非基于IP的傳感器,無法直接采用SNMP進(jìn)行管理,需要設(shè) 備廠商提供專門的函數(shù)訪問接口對SNMP Agent進(jìn)行擴(kuò)展,往往一種傳感器就需要?jiǎng)?chuàng)建一個(gè) 訪問接口,對于很多訪問方式相似的傳感器需要進(jìn)行重復(fù)創(chuàng)建工作。
      [0006] (3)很多SNMP的實(shí)現(xiàn)采用了管理IP與業(yè)務(wù)IP重疊的方式,網(wǎng)絡(luò)發(fā)生故障時(shí),無法 進(jìn)行網(wǎng)絡(luò)管理。
      [0007] (4) SNMP提供了基于MIB生成的實(shí)現(xiàn)網(wǎng)絡(luò)管理的框架,雖然實(shí)現(xiàn)簡單但功能有限, 例如SNMP采集到的信息相對簡單,不能滿足諸如獲取系統(tǒng)日志信息等應(yīng)用系統(tǒng)性能監(jiān)控 的需求。
      [0008] (5)很多SNMP的實(shí)現(xiàn)在系統(tǒng)宕機(jī)等嚴(yán)重故障發(fā)生時(shí),無法正常使用。
      [0009] IPMI (Intelligent Platform Management Interface,智能平臺管理接口)是由 Intel、HP、NEC、Dell和SuperMicro等公司共同制定的一種開放標(biāo)準(zhǔn)的硬件管理接口規(guī)范。 用戶可以利用IPMI監(jiān)視服務(wù)器的物理特征,如溫度、電壓、風(fēng)扇工作狀態(tài)、電源供應(yīng)以及機(jī) 箱入侵等。IPMI最大的優(yōu)勢在于它是獨(dú)立于CPU、BI0S和0S的,所以用戶無論在開機(jī)還是 關(guān)機(jī)的狀態(tài)下,只要接通電源就可以實(shí)現(xiàn)對服務(wù)器的監(jiān)控。IPMI提供了豐富的接口,適用于 基于IP和非基于IP的各種應(yīng)用場景,有效地克服了 SNMP的一些缺陷。但是,服務(wù)器管理 中單獨(dú)使用IPMI服務(wù),單獨(dú)構(gòu)建管理網(wǎng)絡(luò)會增加一些成本。


      【發(fā)明內(nèi)容】

      [0010] 本發(fā)明的技術(shù)任務(wù)是提供一種將SNMP使用的普遍性和簡單性與IPMI提供的常用 函數(shù)訪問接口和獨(dú)立性結(jié)合起來,解決了單獨(dú)使用其中任何一種協(xié)議的缺點(diǎn),將二者的優(yōu) 勢統(tǒng)一起來應(yīng)用于服務(wù)器管理的一種基于SNMP和IPMI協(xié)議的服務(wù)器管理系統(tǒng)及方法。 toon] 本發(fā)明的技術(shù)任務(wù)是按以下方式實(shí)現(xiàn)的: 一種基于SNMP和IPMI協(xié)議的服務(wù)器管理系統(tǒng),其特征在于包括服務(wù)器管理單元和網(wǎng) 絡(luò)管理站;被管理服務(wù)器為服務(wù)器機(jī)柜的多個(gè)刀片或者多個(gè)服務(wù)器;服務(wù)器管理單元包括 多個(gè)BMC和一個(gè)中央BMC及其掛接的傳感器,被管理服務(wù)器上都安設(shè)有一個(gè)BMC,多個(gè)BMC 均通過LAN或者IPMB與中央BMC通信,多個(gè)BMC均通過IPMB與傳感器連接;中央BMC包 括:IPMI引擎、SNMP Trap轉(zhuǎn)發(fā)模塊、SNMP代理、SNMP代理擴(kuò)展模塊、IPMI-SNMP消息池,多 個(gè)BMC均通過LAN或者IPMB連接到IPMI引擎,多個(gè)BMC均連接SNMP Trap轉(zhuǎn)發(fā)模塊,IPMI 弓丨擎與SNMP Trap轉(zhuǎn)發(fā)模塊互連,IPMI引擎與IPMI-SNMP消息池互連,IPMI-SNMP消息池與 SNMP代理擴(kuò)展模塊互連,SNMP代理與SNMP代理擴(kuò)展模塊互連,SNMP Trap轉(zhuǎn)發(fā)模塊及SNMP 代理均通過網(wǎng)絡(luò)連接網(wǎng)絡(luò)管理站。
      [0012] IPMI引擎,用于發(fā)送網(wǎng)絡(luò)管理站的IPMI請求和接收各個(gè)BMC的IPMI響應(yīng);SNMP Trap轉(zhuǎn)發(fā)模塊,用于使用IPMI命令從IPMI引擎獲取網(wǎng)絡(luò)管理站的IP,對各個(gè)BMC發(fā)送的 SNMP Trap進(jìn)行轉(zhuǎn)發(fā)至網(wǎng)絡(luò)管理站;SNMP代理,用于向網(wǎng)絡(luò)管理站請求信息和動(dòng)作,通過 SNMP協(xié)議對被管理服務(wù)器進(jìn)行管理;SNMP代理擴(kuò)展模塊,在由自定義MIB文件生成的代理 擴(kuò)展框架的基礎(chǔ)上修改而來,以SNMP子代理或者SNMP代理擴(kuò)展動(dòng)態(tài)鏈接庫的形式掛接在 SNMP代理上,提供給SNMP代理獲取IPMI-SNMP消息池中的信息;IPMI-SNMP消息池,提供 IPMI消息與SNMP消息的映射表,由IPMI引擎將獲取的各個(gè)BMC以及傳感器的IPMI消息被 寫入IPMI-SNMP消息池。
      [0013] 網(wǎng)絡(luò)管理站采用HP OpenView軟件架構(gòu)或者是采用Net-SNMP開源項(xiàng)目定制的管 理軟件架構(gòu)。
      [0014] SNMP代理為開源的Net-SNMP提供的代理程序架構(gòu)。
      [0015] 傳感器為非智能的I2C傳感器。
      [0016] 一種基于SNMP和IPMI協(xié)議的服務(wù)器管理方法,使用服務(wù)器管理系統(tǒng)對被管理服 務(wù)器進(jìn)行查詢管理操作,將各個(gè)BMC分別用0ID標(biāo)識,包括步驟如下: ① 、IPMI引擎將各個(gè)BMC及傳感器的IPMI消息寫入IPMI-SNMP消息池; ② 、IPMI-SNMP消息池,提供IPMI消息與SNMP消息的映射表; ③ 、網(wǎng)絡(luò)管理站向中央BMC上的SNMP代理發(fā)送SNMP查詢請求; ④ 、SNMP代理根據(jù)SNMP查詢請求內(nèi)的0ID判斷對應(yīng)的BMC所在的被管理服務(wù)器; ⑤ 、將此SNMP查詢請求轉(zhuǎn)發(fā)到SNMP代理擴(kuò)展模塊; ⑥ 、SNMP代理擴(kuò)展模塊通過IPMI-SNMP消息池獲取相應(yīng)的被管理服務(wù)器的IPMI消息, 并根據(jù)IPMI-SNMP消息池中的映射表將IPMI消息轉(zhuǎn)換成SNMP消息返回給SNMP代理; ⑦ 、SNMP代理以SNMP PDU的形式將此SNMP消息發(fā)送給網(wǎng)絡(luò)管理站。
      [0017] 一種基于SNMP和IPMI協(xié)議的服務(wù)器管理方法,使用服務(wù)器管理系統(tǒng)對被管理服 務(wù)器進(jìn)行設(shè)置管理操作,將各個(gè)BMC分別用0ID標(biāo)識,包括步驟如下: ① 、IPMI引擎將各個(gè)BMC及傳感器的IPMI消息寫入IPMI-SNMP消息池; ② 、IPMI-SNMP消息池,提供IPMI消息與SNMP消息的映射表; ③ 、網(wǎng)絡(luò)管理站向中央BMC上的SNMP代理發(fā)送設(shè)置請求; ④ 、SNMP代理根據(jù)設(shè)置請求內(nèi)的0ID判斷對應(yīng)BMC所在的被管理服務(wù)器; ⑤ 、S匪代理將此設(shè)置請求轉(zhuǎn)發(fā)到SNMP代理擴(kuò)展模塊; ⑥ 、SNMP代理擴(kuò)展模塊設(shè)置IPMI-SNMP消息池中的IPMI消息字段; ⑦ 、觸發(fā)IPMI引擎將打包了此設(shè)置信息的IPMI命令發(fā)送至相應(yīng)的被管理服務(wù)器的 BMC,由BMC執(zhí)行最終的設(shè)置管理操作。
      [0018] 一種基于SNMP和IPMI協(xié)議的服務(wù)器管理方法,使用服務(wù)器管理系統(tǒng)對被管理服 務(wù)器進(jìn)行SNMP Trap轉(zhuǎn)發(fā)管理操作,包括步驟如下: ① 、各個(gè)BMC產(chǎn)生的SNMP Trap通過LAN發(fā)送到SNMP Trap轉(zhuǎn)發(fā)模塊; ② 、SNMP Trap轉(zhuǎn)發(fā)模塊對接收到的SNMP Trap不做任何解析處理直接轉(zhuǎn)發(fā)到網(wǎng)絡(luò)管 理站。
      [0019] 本發(fā)明的一種基于SNMP和IPMI協(xié)議的服務(wù)器管理系統(tǒng)及方法具有以下優(yōu)點(diǎn): 1、 被管理服務(wù)器為服務(wù)器機(jī)柜的多個(gè)刀片或者多個(gè)服務(wù)器;若為服務(wù)器機(jī)柜的多個(gè)刀 片,則各個(gè)刀片上均設(shè)置有一個(gè)BMC ;若為多個(gè)服務(wù)器,則各個(gè)服務(wù)器上均設(shè)置有一個(gè)BMC, 通過服務(wù)器管理的系統(tǒng),將SNMP和IPMI協(xié)議的優(yōu)勢統(tǒng)一起來應(yīng)用于服務(wù)器管理; 2、 利用IPMI現(xiàn)有的成熟的函數(shù)訪問接口查詢被管理服務(wù)器的各種健康信息,并根據(jù) IPMI-SNMP消息池中的映射表轉(zhuǎn)換成SNMP消息發(fā)送到網(wǎng)絡(luò)管理站; 3、 SNMP消息修改IPMI-SNMP消息池中的數(shù)據(jù),觸發(fā)IPMI引擎發(fā)送IPMI命令對各個(gè)BMC 管理的參數(shù)進(jìn)行設(shè)置; 4、 整個(gè)服務(wù)器管理單元對外顯示的IP就是中央BMC的IP,使整個(gè)服務(wù)器管理單元對外 呈現(xiàn)一個(gè)統(tǒng)一的整體; 5、 利用IPMI命令獲取網(wǎng)絡(luò)管理站的IP,對各個(gè)BMC發(fā)送的SNMP Trap不做解析處理直 接轉(zhuǎn)發(fā),簡化了處理流程。

      【專利附圖】

      【附圖說明】
      [0020] 下面結(jié)合附圖對本發(fā)明進(jìn)一步說明。
      [0021] 附圖1為一種基于SNMP和IPMI協(xié)議的服務(wù)器管理系統(tǒng)的結(jié)構(gòu)框圖。

      【具體實(shí)施方式】
      [0022] 參照說明書附圖和具體實(shí)施例對本發(fā)明的一種基于SNMP和IPMI協(xié)議的服務(wù)器管 理系統(tǒng)及方法作以下詳細(xì)地說明。
      [0023] 實(shí)施例1 : 本發(fā)明的一種基于SNMP和IPMI協(xié)議的服務(wù)器管理系統(tǒng),其特征在于包括服務(wù)器管理 單元和網(wǎng)絡(luò)管理站;被管理服務(wù)器為服務(wù)器機(jī)柜的多個(gè)刀片或者多個(gè)服務(wù)器; 服務(wù)器管理單元包括多個(gè)BMC和一個(gè)中央BMC及其掛接的傳感器,被管理服務(wù)器上都 安設(shè)有一個(gè)BMC,多個(gè)BMC均通過LAN或者IPMB與中央BMC通信,多個(gè)BMC均通過IPMB與 傳感器連接; 中央BMC包括:IPMI引擎、SNMP Trap轉(zhuǎn)發(fā)模塊、SNMP代理、SNMP代理擴(kuò)展模塊、 IPMI-SNMP消息池,多個(gè)BMC均通過LAN或者IPMB連接到IPMI引擎,多個(gè)BMC均連接SNMP Trap轉(zhuǎn)發(fā)模塊,IPMI引擎與SNMP Trap轉(zhuǎn)發(fā)模塊互連,IPMI引擎與IPMI-SNMP消息池互連, IPMI-SNMP消息池與SNMP代理擴(kuò)展模塊互連,SNMP代理與SNMP代理擴(kuò)展模塊互連,SNMP Trap轉(zhuǎn)發(fā)模塊及SNMP代理均通過網(wǎng)絡(luò)連接網(wǎng)絡(luò)管理站。
      [0024] IPMI引擎,用于發(fā)送網(wǎng)絡(luò)管理站的IPMI請求和接收各個(gè)BMC的IPMI響應(yīng);SNMP Trap轉(zhuǎn)發(fā)模塊,用于使用IPMI命令從IPMI引擎獲取網(wǎng)絡(luò)管理站的IP,對各個(gè)BMC發(fā)送的 SNMP Trap進(jìn)行轉(zhuǎn)發(fā)至網(wǎng)絡(luò)管理站;SNMP代理,用于向網(wǎng)絡(luò)管理站請求信息和動(dòng)作,通過 SNMP協(xié)議對被管理服務(wù)器進(jìn)行管理;SNMP代理擴(kuò)展模塊,在由自定義MIB文件生成的代理 擴(kuò)展框架的基礎(chǔ)上修改而來,以SNMP子代理或者SNMP代理擴(kuò)展動(dòng)態(tài)鏈接庫的形式掛接在 SNMP代理上,提供給SNMP代理獲取IPMI-SNMP消息池中的信息;IPMI-SNMP消息池,提供 IPMI消息與SNMP消息的映射表,由IPMI引擎將獲取的各個(gè)BMC以及傳感器的IPMI消息被 寫入IPMI-SNMP消息池。
      [0025] BMC可以位于服務(wù)器機(jī)柜的各個(gè)刀片上,也可以位于不同的服務(wù)器上,BMC能夠支 持完整的IPMI協(xié)議,通過LAN或者IPMB與中央BMC通信,BMC的IP在服務(wù)器管理單元內(nèi) 是唯一的;中央BMC是服務(wù)器管理單元的核心,需要支持完整的IPMI協(xié)議,整個(gè)服務(wù)器管理 單元對外顯示的IP就是中央BMC的IP。
      [0026] 網(wǎng)絡(luò)管理站(英文全稱為Network Management Station),也稱為網(wǎng)絡(luò)管理終端或 網(wǎng)絡(luò)管理測量點(diǎn)。
      [0027] BMC,英文全稱為Baseboard Management Controller,翻譯為基板管理控制器。提 供下列功能:與IPMI協(xié)議的兼容性、用于風(fēng)扇轉(zhuǎn)速監(jiān)視的轉(zhuǎn)速計(jì)輸入、用于風(fēng)扇轉(zhuǎn)速控制 的脈沖寬度調(diào)節(jié)器輸出、用于前面板按鈕和開關(guān)的按鈕輸入、與服務(wù)器控制臺端口進(jìn)行多 路傳輸?shù)囊粋€(gè)串行端口、遠(yuǎn)程訪問和ICMB (Intelligent Chassis Management Bus,智能 機(jī)箱管理總線)支持、三I2C主端口和備用端口(其中一個(gè)端口用于智能機(jī)箱管理總線)。
      [0028] LAN,英文全稱Local Area Network,翻譯為局域網(wǎng),是在一個(gè)局部的地理范圍內(nèi) (如一個(gè)學(xué)校、工廠和機(jī)關(guān)內(nèi)),一般是方圓幾千米以內(nèi),將各種計(jì)算機(jī),外部設(shè)備和數(shù)據(jù)庫 等互相聯(lián)接起來組成的計(jì)算機(jī)通信網(wǎng)。
      [0029] IPMB,英文全稱 Intelligent Platform Management BUS,翻譯為智能平臺管理總 線。
      [0030] SNMP trap,即SNMP陷阱(或者SNMP異常),為被管理服務(wù)器的錯(cuò)誤情況或異常情 況。
      [0031] 實(shí)施例2: 本發(fā)明的一種基于SNMP和IPMI協(xié)議的服務(wù)器管理系統(tǒng),其特征在于包括服務(wù)器管理 單元和網(wǎng)絡(luò)管理站;被管理服務(wù)器為服務(wù)器機(jī)柜的多個(gè)刀片或者多個(gè)服務(wù)器; 服務(wù)器管理單元包括多個(gè)BMC和一個(gè)中央BMC及其掛接的傳感器,被管理服務(wù)器上都 安設(shè)有一個(gè)BMC,多個(gè)BMC均通過LAN或者IPMB與中央BMC通信,多個(gè)BMC均通過IPMB與 傳感器連接; 中央BMC包括:IPMI引擎、SNMP Trap轉(zhuǎn)發(fā)模塊、SNMP代理、SNMP代理擴(kuò)展模塊、 IPMI-SNMP消息池,多個(gè)BMC均通過LAN或者IPMB連接到IPMI引擎,多個(gè)BMC均連接SNMP Trap轉(zhuǎn)發(fā)模塊,IPMI引擎與SNMP Trap轉(zhuǎn)發(fā)模塊互連,IPMI引擎與IPMI-SNMP消息池互連, IPMI-SNMP消息池與SNMP代理擴(kuò)展模塊互連,SNMP代理與SNMP代理擴(kuò)展模塊互連,SNMP Trap轉(zhuǎn)發(fā)模塊及SNMP代理均通過網(wǎng)絡(luò)連接網(wǎng)絡(luò)管理站。
      [0032] IPMI引擎,用于發(fā)送網(wǎng)絡(luò)管理站的IPMI請求和接收各個(gè)BMC的IPMI響應(yīng);SNMP Trap轉(zhuǎn)發(fā)模塊,用于使用IPMI命令從IPMI引擎獲取網(wǎng)絡(luò)管理站的IP,對各個(gè)BMC發(fā)送的 SNMP Trap進(jìn)行轉(zhuǎn)發(fā)至網(wǎng)絡(luò)管理站;SNMP代理,用于向網(wǎng)絡(luò)管理站請求信息和動(dòng)作,通過 SNMP協(xié)議對被管理服務(wù)器進(jìn)行管理;SNMP代理擴(kuò)展模塊,在由自定義MIB文件生成的代理 擴(kuò)展框架的基礎(chǔ)上修改而來,以SNMP子代理或者SNMP代理擴(kuò)展動(dòng)態(tài)鏈接庫的形式掛接在 SNMP代理上,提供給SNMP代理獲取IPMI-SNMP消息池中的信息;IPMI-SNMP消息池,提供 IPMI消息與SNMP消息的映射表,由IPMI引擎將獲取的各個(gè)BMC以及傳感器的IPMI消息被 寫入IPMI-SNMP消息池。
      [0033] 網(wǎng)絡(luò)管理站采用HP OpenView軟件架構(gòu)或者是采用Net-SNMP開源項(xiàng)目定制的管 理軟件架構(gòu)。
      [0034] SNMP代理為開源的Net-SNMP提供的代理程序架構(gòu)。
      [0035] 傳感器為非智能的I2C傳感器。
      [0036] HP OpenView產(chǎn)品是惠普公司出品的電子業(yè)務(wù)管理工具程序??蛻艨梢岳?OpenView來管理服務(wù)器的應(yīng)用程序、硬件設(shè)備、網(wǎng)絡(luò)配置和狀態(tài),系統(tǒng)性能、業(yè)務(wù)以及程序 維護(hù),還能進(jìn)行存儲管理。
      [0037] Net-SNMP是一個(gè)免費(fèi)的、開放源碼的SNMP實(shí)現(xiàn)。它包括agent和多個(gè)管理工具的 源代碼,支持多種擴(kuò)展方式。不僅擴(kuò)展了獲取方式,而且對于數(shù)據(jù)類型也有一定的擴(kuò)展。
      [0038] 本發(fā)明并不局限于本實(shí)施例提到的這種網(wǎng)絡(luò)管理站或SNMP代理,任何能實(shí)現(xiàn)本 發(fā)明權(quán)利要求的功能的網(wǎng)絡(luò)管理站或SNMP代理均可使用。
      [0039] 實(shí)施例3 : 本發(fā)明的一種基于SNMP和IPMI協(xié)議的服務(wù)器管理方法,使用服務(wù)器管理系統(tǒng)對被管 理服務(wù)器進(jìn)行查詢管理操作,將各個(gè)BMC分別用0ID標(biāo)識,包括步驟如下: ① 、IPMI引擎將各個(gè)BMC及傳感器的IPMI消息寫入IPMI-SNMP消息池; ② 、IPMI-SNMP消息池,提供IPMI消息與SNMP消息的映射表; ③ 、網(wǎng)絡(luò)管理站向中央BMC上的SNMP代理發(fā)送SNMP查詢請求; ④ 、SNMP代理根據(jù)SNMP查詢請求內(nèi)的0ID判斷對應(yīng)的BMC所在的被管理服務(wù)器; ⑤ 、將此SNMP查詢請求轉(zhuǎn)發(fā)到SNMP代理擴(kuò)展模塊; ⑥ 、SNMP代理擴(kuò)展模塊通過IPMI-SNMP消息池獲取相應(yīng)的被管理服務(wù)器的IPMI消息, 并根據(jù)IPMI-SNMP消息池中的映射表將IPMI消息轉(zhuǎn)換成SNMP消息返回給SNMP代理; ⑦ 、SNMP代理以SNMP PDU的形式將此SNMP消息發(fā)送給網(wǎng)絡(luò)管理站。
      [0040] 0ID即對象標(biāo)識符,是為找到區(qū)分整體中的對象而添加的標(biāo)記。
      [0041] 實(shí)施例4: 本發(fā)明的一種基于SNMP和IPMI協(xié)議的服務(wù)器管理方法,使用服務(wù)器管理系統(tǒng)對被管 理服務(wù)器進(jìn)行設(shè)置管理操作,將各個(gè)BMC分別用0ID標(biāo)識,包括步驟如下: ① 、IPMI引擎將各個(gè)BMC及傳感器的IPMI消息寫入IPMI-SNMP消息池; ② 、IPMI-SNMP消息池,提供IPMI消息與SNMP消息的映射表; ③ 、網(wǎng)絡(luò)管理站向中央BMC上的SNMP代理發(fā)送設(shè)置請求; ④ 、SNMP代理根據(jù)設(shè)置請求內(nèi)的0ID判斷對應(yīng)BMC所在的被管理服務(wù)器; ⑤ 、S匪代理將此設(shè)置請求轉(zhuǎn)發(fā)到SNMP代理擴(kuò)展模塊; ⑥ 、SNMP代理擴(kuò)展模塊設(shè)置IPMI-SNMP消息池中的IPMI消息字段; ⑦ 、觸發(fā)IPMI引擎將打包了此設(shè)置信息的IPMI命令發(fā)送至相應(yīng)的被管理服務(wù)器的 BMC,由BMC執(zhí)行最終的設(shè)置管理操作。
      [0042] 實(shí)施例5 : 本發(fā)明的一種基于SNMP和IPMI協(xié)議的服務(wù)器管理方法,使用服務(wù)器管理系統(tǒng)對被管 理服務(wù)器進(jìn)行SNMP Trap轉(zhuǎn)發(fā)管理操作,包括步驟如下: ① 、各個(gè)BMC產(chǎn)生的SNMP Trap通過LAN發(fā)送到SNMP Trap轉(zhuǎn)發(fā)模塊; ② 、SNMP Trap轉(zhuǎn)發(fā)模塊對接收到的SNMP Trap不做任何解析處理直接轉(zhuǎn)發(fā)到網(wǎng)絡(luò)管 理站。
      [〇〇43] 上述【具體實(shí)施方式】僅是本發(fā)明的具體個(gè)案,本發(fā)明的專利保護(hù)范圍包括但不限于 上述【具體實(shí)施方式】,任何符合本發(fā)明的一種基于SNMP和IPMI協(xié)議的服務(wù)器管理系統(tǒng)及方 法的權(quán)利要求書的且任何所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng) 落入本發(fā)明的專利保護(hù)范圍。
      【權(quán)利要求】
      1. 一種基于SNMP和IPMI協(xié)議的服務(wù)器管理系統(tǒng),其特征在于包括服務(wù)器管理單元和 網(wǎng)絡(luò)管理站;被管理服務(wù)器為服務(wù)器機(jī)柜的多個(gè)刀片或者多個(gè)服務(wù)器; 服務(wù)器管理單元包括多個(gè)BMC和一個(gè)中央BMC及其掛接的傳感器,被管理服務(wù)器上都 安設(shè)有一個(gè)BMC,多個(gè)BMC均通過LAN或者IPMB與中央BMC通信,多個(gè)BMC均通過IPMB與 傳感器連接; 中央BMC包括:IPMI引擎、SNMP Trap轉(zhuǎn)發(fā)模塊、SNMP代理、SNMP代理擴(kuò)展模塊、 IPMI-SNMP消息池,多個(gè)BMC均通過LAN或者IPMB連接到IPMI引擎,多個(gè)BMC均連接SNMP Trap轉(zhuǎn)發(fā)模塊,IPMI引擎與SNMP Trap轉(zhuǎn)發(fā)模塊互連,IPMI引擎與IPMI-SNMP消息池互連, IPMI-SNMP消息池與SNMP代理擴(kuò)展模塊互連,SNMP代理與SNMP代理擴(kuò)展模塊互連,SNMP Trap轉(zhuǎn)發(fā)模塊及SNMP代理均通過網(wǎng)絡(luò)連接網(wǎng)絡(luò)管理站。
      2. 根據(jù)權(quán)利要求1所述的一種基于SNMP和IPMI協(xié)議的服務(wù)器管理系統(tǒng),其特征在 于IPMI引擎,用于發(fā)送網(wǎng)絡(luò)管理站的IPMI請求和接收各個(gè)BMC的IPMI響應(yīng);SNMP Trap 轉(zhuǎn)發(fā)模塊,用于使用IPMI命令從IPMI引擎獲取網(wǎng)絡(luò)管理站的IP,對各個(gè)BMC發(fā)送的SNMP Trap進(jìn)行轉(zhuǎn)發(fā)至網(wǎng)絡(luò)管理站;SNMP代理,用于向網(wǎng)絡(luò)管理站請求信息和動(dòng)作,通過SNMP協(xié) 議對被管理服務(wù)器進(jìn)行管理;SNMP代理擴(kuò)展模塊,以SNMP子代理或者SNMP代理擴(kuò)展動(dòng) 態(tài)鏈接庫的形式掛接在SNMP代理上,提供給SNMP代理獲取IPMI-SNMP消息池中的信息; IPMI-SNMP消息池,提供IPMI消息與SNMP消息的映射表,由IPMI引擎將獲取的各個(gè)BMC以 及傳感器的IPMI消息被寫入IPMI-SNMP消息池。
      3. 根據(jù)權(quán)利要求2所述的一種基于SNMP和IPMI協(xié)議的服務(wù)器管理系統(tǒng),其特征在于 網(wǎng)絡(luò)管理站采用HP OpenView軟件架構(gòu)或者是采用Net-SNMP開源項(xiàng)目定制的管理軟件架 構(gòu)。
      4. 根據(jù)權(quán)利要求2所述的一種基于SNMP和IPMI協(xié)議的服務(wù)器管理系統(tǒng),其特征在于 SNMP代理為開源的Net-SNMP提供的代理程序架構(gòu)。
      5. 根據(jù)權(quán)利要求2所述的一種基于SNMP和IPMI協(xié)議的服務(wù)器管理系統(tǒng),其特征在于 傳感器為非智能的I2C傳感器。
      6. 一種基于SNMP和IPMI協(xié)議的服務(wù)器管理方法,其特征在于使用權(quán)利要求1至5中 任意一項(xiàng)的服務(wù)器管理系統(tǒng)對被管理服務(wù)器進(jìn)行查詢管理操作,將各個(gè)BMC分別用0ID標(biāo) 識,包括步驟如下: ① 、IPMI引擎將各個(gè)BMC及傳感器的IPMI消息寫入IPMI-SNMP消息池; ② 、IPMI-SNMP消息池,提供IPMI消息與SNMP消息的映射表; ③ 、網(wǎng)絡(luò)管理站向中央BMC上的SNMP代理發(fā)送SNMP查詢請求; ④ 、SNMP代理根據(jù)SNMP查詢請求內(nèi)的0ID判斷對應(yīng)的BMC所在的被管理服務(wù)器; ⑤ 、將此SNMP查詢請求轉(zhuǎn)發(fā)到SNMP代理擴(kuò)展模塊; ⑥ 、SNMP代理擴(kuò)展模塊通過IPMI-SNMP消息池獲取相應(yīng)的被管理服務(wù)器的IPMI消息, 并根據(jù)IPMI-SNMP消息池中的映射表將IPMI消息轉(zhuǎn)換成SNMP消息返回給SNMP代理; ⑦ 、SNMP代理以SNMP PDU的形式將此SNMP消息發(fā)送給網(wǎng)絡(luò)管理站。
      7. -種基于SNMP和IPMI協(xié)議的服務(wù)器管理方法,其特征在于使用權(quán)利要求1至5中 任意一項(xiàng)的服務(wù)器管理系統(tǒng)對被管理服務(wù)器進(jìn)行設(shè)置管理操作,將各個(gè)BMC分別用0ID標(biāo) 識,包括步驟如下: ① 、IPMI引擎將各個(gè)BMC及傳感器的IPMI消息寫入IPMI-SNMP消息池; ② 、IPMI-SNMP消息池,提供IPMI消息與SNMP消息的映射表; ③ 、網(wǎng)絡(luò)管理站向中央BMC上的SNMP代理發(fā)送設(shè)置請求; ④ 、SNMP代理根據(jù)設(shè)置請求內(nèi)的OID判斷對應(yīng)BMC所在的被管理服務(wù)器; ⑤ 、S匪代理將此設(shè)置請求轉(zhuǎn)發(fā)到SNMP代理擴(kuò)展模塊; ⑥ 、SNMP代理擴(kuò)展模塊設(shè)置IPMI-SNMP消息池中的IPMI消息字段; ⑦ 、觸發(fā)IPMI引擎將打包了此設(shè)置信息的IPMI命令發(fā)送至相應(yīng)的被管理服務(wù)器的 BMC,由BMC執(zhí)行最終的設(shè)置管理操作。
      8. -種基于SNMP和IPMI協(xié)議的服務(wù)器管理方法,其特征在于使用權(quán)利要求1至5中任 意一項(xiàng)的服務(wù)器管理系統(tǒng)對被管理服務(wù)器進(jìn)行SNMP Trap轉(zhuǎn)發(fā)管理操作,包括步驟如下: ① 、各個(gè)BMC產(chǎn)生的SNMP Trap通過LAN發(fā)送到SNMP Trap轉(zhuǎn)發(fā)模塊; ② 、SNMP Trap轉(zhuǎn)發(fā)模塊對接收到的SNMP Trap直接轉(zhuǎn)發(fā)到網(wǎng)絡(luò)管理站。
      【文檔編號】H04L12/24GK104104543SQ201410340578
      【公開日】2014年10月15日 申請日期:2014年7月17日 優(yōu)先權(quán)日:2014年7月17日
      【發(fā)明者】李清石, 張雁鵬, 劉強(qiáng) 申請人:浪潮集團(tuán)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1