網(wǎng)絡(luò)冗余的ipmi管理系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種管理系統(tǒng),具體地,涉及一種網(wǎng)絡(luò)冗余的IPMI管理系統(tǒng)。
【背景技術(shù)】
[0002]隨著服務(wù)器領(lǐng)域的發(fā)展,對(duì)機(jī)箱內(nèi)部管理顯得越來(lái)越重要,也越來(lái)越急迫。在這種情況下,智能平臺(tái)管理接口(Intelligent Platform Management Interface,IPMI)應(yīng)運(yùn)而生。這是一種開(kāi)放標(biāo)準(zhǔn)的硬件管理接口規(guī)范,目的是為服務(wù)器提供設(shè)備管理、傳感器狀態(tài)監(jiān)控、用戶管理、風(fēng)扇、電源管理、遠(yuǎn)程維護(hù)等功能。
[0003]在IPMI規(guī)范中,支持通過(guò)增加額外的管理控制器來(lái)擴(kuò)展系統(tǒng)的平臺(tái)管理功能。這些管理控制器之間通過(guò)智能平臺(tái)管理總線(Intelligent Platform Management Bus,IPMB)來(lái)實(shí)現(xiàn)通信。IPMB總線是基于I2C的串行總線,IPMB總線上可以掛載智能和非智能的I2C設(shè)備。
[0004]IPMI的核心是一個(gè)專用的芯片/控制器(叫做服務(wù)器處理器或基板管理控制器,BMC),其并不依賴與服務(wù)器的處理器、B1S或操作系統(tǒng)來(lái)工作,是一個(gè)獨(dú)立在系統(tǒng)內(nèi)運(yùn)行的無(wú)代理管理子系統(tǒng),通常是一個(gè)獨(dú)立的模塊。只要有BMC與IPMI固件,管理模塊便可開(kāi)始工作。當(dāng)管理模塊的I2C總線被占用或管理模塊自身出現(xiàn)問(wèn)題時(shí),系統(tǒng)的管理工作將出現(xiàn)問(wèn)題。隨著服務(wù)器BMC管理技術(shù)的發(fā)展,支持基于網(wǎng)絡(luò)的BMC管理架構(gòu)應(yīng)用越來(lái)越普遍,管理接口形式也隨之發(fā)生變化。
【發(fā)明內(nèi)容】
[0005]針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種網(wǎng)絡(luò)冗余的IPMI管理系統(tǒng),其配置更加靈活,可靠性和傳輸速率都得到提高。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供一種網(wǎng)絡(luò)冗余的IPMI管理系統(tǒng),其特征在于,由基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元和千兆交換功能單元構(gòu)成,基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元有一路網(wǎng)絡(luò)與千兆交換功能單元連接,基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元負(fù)責(zé)信息的采集與處理、指令的發(fā)送,千兆交換功能單元負(fù)責(zé)機(jī)箱中網(wǎng)絡(luò)數(shù)據(jù)傳送。
[0007]優(yōu)選地,所述基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元在機(jī)箱中形成I2C總線拓?fù)?,千兆交換功能單元形成千兆網(wǎng)絡(luò)拓?fù)洹?br>[0008]優(yōu)選地,所述基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元與一個(gè)電源接口連接。
[0009]優(yōu)選地,所述基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元與一個(gè)復(fù)位按鈕連接。
[0010]優(yōu)選地,所述千兆交換功能單元與一個(gè)管理網(wǎng)口連接。
[0011 ] 優(yōu)選地,所述基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元、千兆交換功能單元都與服務(wù)器連接。
[0012]優(yōu)選地,所述基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元、千兆交換功能單元都與交換機(jī)、風(fēng)扇連接。
[0013]與現(xiàn)有技術(shù)相比,本發(fā)明具有如下的有益效果:一,本發(fā)明使用基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元,相比之前單片機(jī)方案,配置更加靈活,可靠性和傳輸速率都得到提高。二,冗余的千兆專用管理網(wǎng)絡(luò)使系統(tǒng)的管理工作不間斷運(yùn)行,并提供了遠(yuǎn)程界面操作,使管理工作更加方便、高效。三,本發(fā)明采用模塊化的設(shè)計(jì),可靈活擴(kuò)展,降低系統(tǒng)的復(fù)雜度。上述的優(yōu)點(diǎn)彌補(bǔ)了傳統(tǒng)單一 IPMI管理對(duì)管理模塊自身出現(xiàn)故障處理能力的不足,保障了服務(wù)器時(shí)刻處于監(jiān)控狀態(tài),提高了管理系統(tǒng)的可靠性。
【附圖說(shuō)明】
[0014]通過(guò)閱讀參照以下附圖對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0015]圖1為本發(fā)明網(wǎng)絡(luò)冗余的IPMI管理系統(tǒng)的原理框圖。
【具體實(shí)施方式】
[0016]下面結(jié)合具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。以下實(shí)施例將有助于本領(lǐng)域的技術(shù)人員進(jìn)一步理解本發(fā)明,但不以任何形式限制本發(fā)明。應(yīng)當(dāng)指出的是,對(duì)本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn)。這些都屬于本發(fā)明的保護(hù)范圍。
[0017]如圖1所示,本發(fā)明網(wǎng)絡(luò)冗余的IPMI管理系統(tǒng)由基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元和千兆交換功能單元構(gòu)成,基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元有一路網(wǎng)絡(luò)與千兆交換功能單元連接,基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元負(fù)責(zé)信息的采集與處理、指令的發(fā)送,千兆交換功能單元負(fù)責(zé)機(jī)箱中網(wǎng)絡(luò)數(shù)據(jù)傳送。
[0018]本系統(tǒng)的實(shí)物模型的對(duì)外接口只有電源、復(fù)位、I2C和網(wǎng)絡(luò)接口,設(shè)計(jì)簡(jiǎn)單、安裝快捷?;谇度胧絃inux操作系統(tǒng)的ARM管理功能單元有一路網(wǎng)絡(luò)與千兆交換功能單元連接,該網(wǎng)絡(luò)通道和I2C通道一起用來(lái)收集各個(gè)基于IPMI協(xié)議的服務(wù)器管理網(wǎng)絡(luò)發(fā)送的健康信息及發(fā)送開(kāi)、關(guān)機(jī)等控制命令到各個(gè)服務(wù)器的BMC管理系統(tǒng)?;谇度胧絃inux操作系統(tǒng)的ARM管理功能單元在機(jī)箱中形成I2C總線拓?fù)洹T摼W(wǎng)絡(luò)在I2C總線正常的情況下只負(fù)責(zé)將I2C模塊采集回來(lái)的數(shù)據(jù)信息上傳到外部管理界面,當(dāng)I2C總線出現(xiàn)故障時(shí),該網(wǎng)絡(luò)負(fù)責(zé)收集信息并上傳,專用管理網(wǎng)絡(luò)接管系統(tǒng)的管理工作,服務(wù)器中的電流電壓溫度等健康狀態(tài)數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳遞到外部終端進(jìn)行顯示。千兆交換功能單元形成千兆網(wǎng)絡(luò)拓?fù)?。千兆交換功能單元網(wǎng)口除了若干與服務(wù)器管理網(wǎng)絡(luò)連接外,還有一路網(wǎng)絡(luò)專門作為模塊對(duì)外的管理網(wǎng)口,外部管理終端設(shè)備通過(guò)該網(wǎng)口既可以訪問(wèn)ARM管理功能單元IP地址,通過(guò)管理頁(yè)面查看服務(wù)器健康信息狀態(tài)和控制服務(wù)器開(kāi)、關(guān)等動(dòng)作,也可以對(duì)服務(wù)器IP地址進(jìn)行訪問(wèn)操作。外部可以通過(guò)專用管理網(wǎng)絡(luò)接口(簡(jiǎn)稱“管理網(wǎng)口”)來(lái)遠(yuǎn)程訪問(wèn)和控制機(jī)箱中各個(gè)模塊的狀態(tài)。
[0019]本系統(tǒng)中有兩條數(shù)據(jù)流,當(dāng)I2C總線正常時(shí),服務(wù)器信息通過(guò)I2C總線傳送到ARM管理單元,ARM管理單元對(duì)信息進(jìn)行處理后經(jīng)過(guò)千兆交換單元管理網(wǎng)口上傳到外部管理界面;當(dāng)I2C總線故障時(shí),服務(wù)器信息通過(guò)交換單元輸入到ARM管理單元,處理之后再經(jīng)過(guò)交換單元的管理網(wǎng)口上傳到外部管理界面,服務(wù)器中的電流電壓溫度等健康狀態(tài)數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳遞到外部終端進(jìn)行顯示。所述基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元在機(jī)箱中形成I2C總線拓?fù)洌д捉粨Q功能單元形成千兆網(wǎng)絡(luò)拓?fù)??;谇度胧絃inux操作系統(tǒng)的ARM管理功能單元與一個(gè)電源接口連接?;谇度胧絃inux操作系統(tǒng)的ARM管理功能單元與一個(gè)復(fù)位按鈕連接。千兆交換功能單元與一個(gè)管理網(wǎng)口連接?;谇度胧絃inux操作系統(tǒng)的ARM管理功能單元、千兆交換功能單元都與交換機(jī)、風(fēng)扇連接。
[0020]以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述特定實(shí)施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變形或修改,這并不影響本發(fā)明的實(shí)質(zhì)內(nèi)容。
【主權(quán)項(xiàng)】
1.一種網(wǎng)絡(luò)冗余的IPMI管理系統(tǒng),其特征在于,由基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元和千兆交換功能單元構(gòu)成,基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元有一路網(wǎng)絡(luò)與千兆交換功能單元連接,基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元負(fù)責(zé)信息的采集與處理、指令的發(fā)送,千兆交換功能單元負(fù)責(zé)機(jī)箱中網(wǎng)絡(luò)數(shù)據(jù)傳送。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)冗余的IPMI管理系統(tǒng),其特征在于,所述基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元在機(jī)箱中形成I2C總線拓?fù)?,千兆交換功能單元形成千兆網(wǎng)絡(luò)拓?fù)洹?br>3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)冗余的IPMI管理系統(tǒng),其特征在于,所述基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元與一個(gè)電源接口連接。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)冗余的IPMI管理系統(tǒng),其特征在于,所述基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元與一個(gè)復(fù)位按鈕連接。
5.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)冗余的IPMI管理系統(tǒng),其特征在于,所述千兆交換功能單元與一個(gè)管理網(wǎng)口連接。
6.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)冗余的IPMI管理系統(tǒng),其特征在于,所述基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元、千兆交換功能單元都與服務(wù)器連接。
7.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)冗余的IPMI管理系統(tǒng),其特征在于,所述基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元、千兆交換功能單元都與交換機(jī)、風(fēng)扇連接。
【專利摘要】本發(fā)明提供了一種網(wǎng)絡(luò)冗余的IPMI管理系統(tǒng),由基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元和千兆交換功能單元構(gòu)成,基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元有一路網(wǎng)絡(luò)與千兆交換功能單元連接,基于嵌入式Linux操作系統(tǒng)的ARM管理功能單元負(fù)責(zé)信息的采集與處理、指令的發(fā)送,千兆交換功能單元負(fù)責(zé)機(jī)箱中網(wǎng)絡(luò)數(shù)據(jù)傳送。本發(fā)明配置更加靈活,可靠性和傳輸速率都得到提高。
【IPC分類】H04L12-24
【公開(kāi)號(hào)】CN104852815
【申請(qǐng)?zhí)枴緾N201510166295
【發(fā)明人】李雪峰, 劉世龍
【申請(qǐng)人】中國(guó)電子科技集團(tuán)公司第三十二研究所
【公開(kāi)日】2015年8月19日
【申請(qǐng)日】2015年4月9日