基板管理控制器控制系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種基板管理控制器控制系統(tǒng)。
【背景技術(shù)】
[0002]基板管理控制器(BMC,Baseboard Management Controller)是一種利用傳感器來控制每個計(jì)算機(jī)、網(wǎng)絡(luò)服務(wù)器或其他硬件設(shè)備的工作狀態(tài)的服務(wù)處理機(jī),它可以通過獨(dú)立的連接線路將控制到的上述設(shè)備的工作狀態(tài)發(fā)送給系統(tǒng)管理員進(jìn)行數(shù)據(jù)處理。其中,BMC的傳感器可以用于測量系統(tǒng)內(nèi)部物理變量,例如:溫度、濕度、電源電壓、風(fēng)扇速度、通信參數(shù)和操作系統(tǒng)函數(shù)等。
[0003]目前,傳統(tǒng)的BMC控制系統(tǒng)如圖1所示為并行控制。帶有BMC控制芯片104的板卡被分別安裝在每一個需要被控制的設(shè)備(如圖1所示服務(wù)器102)上(或?qū)MC控制芯片直接焊接在設(shè)備主板上),系統(tǒng)管理員108可以通過網(wǎng)絡(luò)106 (例如,互聯(lián)網(wǎng)或局域網(wǎng))對上述設(shè)備進(jìn)行遠(yuǎn)程控制。其中,每一個被控制的設(shè)備都與一個單獨(dú)的IP地址匹配,系統(tǒng)管理員可以通過該IP地址訪問與其唯一對應(yīng)的被控制的設(shè)備。然而,現(xiàn)有的BMC控制系統(tǒng)卻存在如下問題:1)系統(tǒng)管理員在對設(shè)備進(jìn)行控制時(shí),同一時(shí)間段內(nèi)僅能遠(yuǎn)程訪問一個設(shè)備,如果需要訪問其它設(shè)備則需退出當(dāng)前登錄頁面,重新獲取與設(shè)備對應(yīng)的IP地址,再次連接登錄以獲取相應(yīng)的控制數(shù)據(jù)。也就是說,管理人員無法同時(shí)對所有的設(shè)備進(jìn)行集中控制,控制效率較低;2)雖然每個設(shè)備都與一個IP地址匹配,但是多個設(shè)備的IP地址卻都很相似,因而很容易被黑客利用已掌握的IP地址對所有設(shè)備進(jìn)行攻擊,進(jìn)而導(dǎo)致整個網(wǎng)絡(luò)內(nèi)的設(shè)備癱瘓,或局部范圍內(nèi)的設(shè)備功能徹底失效。
[0004]針對上述的問題,目前尚未提出有效的解決方案。
【實(shí)用新型內(nèi)容】
[0005]本實(shí)用新型實(shí)施例提供了一種基板管理控制器控制系統(tǒng),以至少解決由于采用現(xiàn)有的基板管理控制器控制系統(tǒng)所導(dǎo)致的控制效率較低的技術(shù)問題。
[0006]根據(jù)本實(shí)用新型實(shí)施例的一個方面,提供了一種基板管理控制器控制系統(tǒng),包括:主基板管理控制器,用于收發(fā)控制指令,其中,上述控制指令至少用于指示多個設(shè)備中待控制的目標(biāo)設(shè)備;切換開關(guān),一端與上述主基板管理控制器連接,另一端按照上述控制指令的指示切換至上述目標(biāo)設(shè)備;從基板管理控制器集群,包括多個從基板管理控制器,其中,上述多個設(shè)備中分別設(shè)置至少一個上述從基板管理控制器。
[0007]可選地,上述主基板管理控制器包括:第一接收部件,用于接收上述控制指令;處理器,與上述第一接收部件連接,用于解析上述控制指令,獲取上述控制指令所指示的上述目標(biāo)設(shè)備的第一地址信息;第一控制器,與上述處理器連接,用于控制上述切換開關(guān)按照上述第一地址信息進(jìn)行切換;第一發(fā)送部件,與上述處理器連接,用于通過上述切換開關(guān)發(fā)送上述控制指令給上述目標(biāo)設(shè)備中的上述從基板管理控制器。
[0008]可選地,上述從基板管理控制器集群中每個上述從基板管理控制器包括:第二接收部件,用于接收上述控制指令;第二控制器,與上述第二接收部件連接,用于按照上述控制指令控制上述從基板管理控制器運(yùn)行。
[0009]可選地,上述從基板管理控制器集群中每個上述從基板管理控制器還包括:采集部件,與上述第二接收部件連接,用于按照上述控制指令采集上述從基板管理控制器所在設(shè)備的狀態(tài)數(shù)據(jù);第二發(fā)送部件,用于發(fā)送上述設(shè)備的狀態(tài)數(shù)據(jù)。
[0010]可選地,上述系統(tǒng)還包括:系統(tǒng)控制器,與上述主基板管理控制器連接,用于按照第二地址信息向上述主基板管理控制器發(fā)送上述控制指令。
[0011]可選地,上述第一地址信息與上述第二地址信息是相互隔離的不同的地址信息。
[0012]可選地,上述第一地址信息與上述第二地址信息之間配置安全認(rèn)證機(jī)制。
[0013]可選地,上述第一地址信息與上述第二地址信息包括:IP地址。
[0014]通過本申請?zhí)峁┑膶?shí)施例,將基板管理控制器控制系統(tǒng)設(shè)置為主從控制結(jié)構(gòu),通過先訪問主基板管理控制器,再由主基板管理控制器按照收到的控制指令控制切換開關(guān)切換至多個設(shè)備中的目標(biāo)設(shè)備,以實(shí)現(xiàn)對目標(biāo)設(shè)備中的從基板管理控制器進(jìn)行控制訪問,從而實(shí)現(xiàn)對多個設(shè)備的集中且靈活地管理控制,在分別訪問不同設(shè)備時(shí),無需再重新登錄連接不同設(shè)備,進(jìn)而克服了現(xiàn)有技術(shù)中基板管理控制器控制系統(tǒng)控制效率較低的問題。進(jìn)一步,通過上述基板管理控制器控制系統(tǒng)還可以實(shí)現(xiàn)對多個設(shè)備地統(tǒng)一監(jiān)控,及時(shí)獲取被控設(shè)備的狀態(tài)數(shù)據(jù)作為監(jiān)控?cái)?shù)據(jù),進(jìn)而達(dá)到提高監(jiān)控的工作效率的效果。
[0015]進(jìn)一步,上述主基板管理控制器與從基板管理控制器之間是相互隔離的,也就是說,即使主基板管理控制器被攻擊,從基板管理控制器所在設(shè)備也可以避免被繼續(xù)攻擊,從而實(shí)現(xiàn)對設(shè)備的雙重安全保護(hù),進(jìn)一步提高了控制系統(tǒng)的安全性。
【附圖說明】
[0016]此處所說明的附圖用來提供對本實(shí)用新型的進(jìn)一步理解,構(gòu)成本申請的一部分,本實(shí)用新型的示意性實(shí)施例及其說明用于解釋本實(shí)用新型,并不構(gòu)成對本實(shí)用新型的不當(dāng)限定。在附圖中:
[0017]圖1是根據(jù)現(xiàn)有技術(shù)的一種基板管理控制器控制系統(tǒng)的示意圖;
[0018]圖2是根據(jù)本實(shí)用新型實(shí)施例的一種可選的基板管理控制器控制系統(tǒng)的示意圖;及
[0019]圖3是根據(jù)本實(shí)用新型實(shí)施例的另一種可選的基板管理控制器控制系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0020]為了使本技術(shù)領(lǐng)域的人員更好地理解本實(shí)用新型方案,下面將結(jié)合本實(shí)用新型實(shí)施例中的附圖,對本實(shí)用新型實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本實(shí)用新型一部分的實(shí)施例,而不是全部的實(shí)施例?;诒緦?shí)用新型中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本實(shí)用新型保護(hù)的范圍。
[0021]需要說明的是,本實(shí)用新型的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本實(shí)用新型的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列單元的系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些單元,而是可包括沒有清楚地列出的或?qū)τ谶@些產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0022]根據(jù)本實(shí)用新型實(shí)施例,提供了一種基板管理控制器控制系統(tǒng)的實(shí)施例,如圖2所示包括:
[0023]I)主基板管理控制器202,用于收發(fā)控制指令,其中,控制指令至少用于指示多個設(shè)備210中待控制的目標(biāo)設(shè)備;
[0024]2)切換開關(guān)204,一端與主基板管理控制器連接,另一端按照控制指令的指示切換至目標(biāo)設(shè)備;
[0025]3)從基板管理控制器集群206,包括多個從基板管理控制器208,其中,多個設(shè)備210中分別設(shè)置至少一個從基板管理控制器208。
[0026]可選地,在本實(shí)施例中提供了一種基板管理控制器(BMC,Baseboard ManagementController)控制系統(tǒng),可以用于集中控制管理多個設(shè)備,也可以用于統(tǒng)一監(jiān)控上述多個設(shè)備。由于可以通過主基板管理控制器實(shí)現(xiàn)對多個設(shè)備中的從基板管理控制器進(jìn)行控制訪問,因而,在分別訪問不同設(shè)備時(shí),無需再重新登錄連接不同設(shè)備,從而實(shí)現(xiàn)了對多個設(shè)備的集中管理控制,并克服了現(xiàn)有技術(shù)中基板管理控制器控制系統(tǒng)控制效率較低的問題,進(jìn)而達(dá)到了提高基板管理控制器控制系統(tǒng)控制效率的目的。進(jìn)一步,對多個設(shè)備實(shí)現(xiàn)統(tǒng)一監(jiān)控,也提高了利用基板管理控制器進(jìn)行監(jiān)控的工作效率。
[0027]需要說明的是,上述切換開關(guān)204切換至的目標(biāo)設(shè)備可以但不限于為圖2所示的多個設(shè)備210((如圖2所示為3個設(shè)備210)中的任意一個設(shè)備。也就是說,當(dāng)切換開關(guān)204切換至控制指令所指示的設(shè)備時(shí),該設(shè)備即為需要被訪問控制的目標(biāo)設(shè)備210,當(dāng)切換開關(guān)204切換至該目標(biāo)設(shè)備210后,將使主基板管理控制器202與目標(biāo)設(shè)備210中的從基板管理控制器208連接形成通路。
[0028]可選地,在本實(shí)施例中,上述切換開關(guān)204可以包括但不限于:驅(qū)動切換器開關(guān)。一端與主基板管理控制器,另一端根據(jù)主基板管理控制器收到的控制指令控制執(zhí)行對應(yīng)的切換操作,以實(shí)現(xiàn)主基板管理控制器與目標(biāo)設(shè)備中的從基板管理控制器之間的連接,從而實(shí)現(xiàn)在控制過程中自由靈活地切換。
[0029]可選地,在本實(shí)施例中,上述主機(jī)板管理控制器與從基板管理控制器之間的地址信息是相互隔離的不同的地址信息。例如,不同的IP地址。進(jìn)一步,上述地址信息之間還配置安全認(rèn)證機(jī)制,也就是說,當(dāng)主機(jī)板管理控制器的地址信息被破解時(shí),立刻啟動對從基板管理控制器的地址信息的安全隔離保護(hù),以避免從基板管理控制器的地址信息被破解,從而保證對多個設(shè)備的雙重安全保護(hù)。
[0030]具體可以結(jié)合圖3所示進(jìn)行說明,主基板管理控制器(Master BMC) 202與切換開關(guān)(Switch) 204連接,從基板管理控制器集群206中包括多個設(shè)備(如圖所示為服務(wù)器A-D),其中,每個設(shè)備中包括一個從基板管理控制器(Slave BMC) 208,每個設(shè)備與切換開關(guān)(Switch) 204之間都有一條連接鏈路。主基板管理控制器(Master BMC) 202在接收到由系統(tǒng)控制器302通過網(wǎng)絡(luò)304發(fā)送的對目標(biāo)設(shè)備(例如服務(wù)器A)的控制指令后,將控制切換開關(guān)(Switch) 204切換到目標(biāo)設(shè)備(例如服務(wù)器A)對應(yīng)的鏈路,將主基板管理控制器(Master BMC) 202與目標(biāo)設(shè)備(例如服務(wù)器A)的從基板管理控制器(Slave BMC) 208連接起來,以使主基板管理控制器(Master BMC) 202可以將上述控制指令發(fā)送給對應(yīng)的目標(biāo)設(shè)備(例如服務(wù)器A)的從基板管理控制器(Slave BMC) 208,實(shí)現(xiàn)對目