本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種機柜管理系統(tǒng)及方法。
背景技術(shù):
隨著計算機技術(shù)的發(fā)展,機柜中服務(wù)器節(jié)點越來越密集,各個節(jié)點中的配置數(shù)量和種類也逐漸增多,例如,mezz卡(Mezzanine Card,夾層卡)等,對機柜進行管理時,需根據(jù)各個配置的屬性信息,進行相應(yīng)的管理。
目前,查看mezz卡的屬性信息時,需管理人員從相應(yīng)的服務(wù)器節(jié)點中逐一拔出mezz卡,以查看mezz卡的屬性信息。
由于機柜中服務(wù)器節(jié)點數(shù)量較多,相應(yīng)的mezz卡的數(shù)量也較多,采用人工方式查看mezz卡的屬性信息,工作量較大,導(dǎo)致機柜管理效率較低。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種機柜管理系統(tǒng)及方法,能提高機柜管理效率。
第一方面,本發(fā)明實施例提供了一種機柜管理系統(tǒng),包括:系統(tǒng)管理控制器SMC、至少一個基板管理控制器BMC和顯示模塊;其中,
所述至少一個BMC與待管理機柜中的各個服務(wù)器節(jié)點一一對應(yīng)連接;
每一個所述BMC,用于獲取對應(yīng)的所述服務(wù)器節(jié)點中的每一個夾層卡的第一屬性信息;在接收到所述SMC發(fā)送的查詢請求時,將獲取到的各個所述夾層卡的第一屬性信息發(fā)送給所述SMC;
所述SMC,用于接收外部輸入的管理請求,根據(jù)所述管理請求中攜帶的所述待管理機柜中的至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,確定至少一個目標(biāo)BMC,向每一個所述目標(biāo)BMC分別發(fā)送所述查詢請求;接收每一個所述目標(biāo)BMC分別發(fā)送的各個所述夾層卡的第一屬性信息,并將各個所述第一屬性信息發(fā)送給所述顯示模塊;
所述顯示模塊,用于對各個所述第一屬性信息進行顯示。
優(yōu)選地,
所述SMC,進一步用于針對所述管理請求中的每一個所述目標(biāo)服務(wù)器節(jié)點,均執(zhí)行:根據(jù)所述目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,采集所述目標(biāo)服務(wù)器節(jié)點中的每一個交換機的第二屬性信息,并根據(jù)各個所述第二屬性信息與該目標(biāo)服務(wù)器節(jié)點中的各個所述夾層卡的第一屬性信息,確定該目標(biāo)服務(wù)器節(jié)點中每兩個所述夾層卡與所述交換機是否匹配。
優(yōu)選地,
該管理系統(tǒng)進一步包括:系統(tǒng)管理總線;其中,
所述系統(tǒng)管理總線,用于連接所述SMC和各個所述BMC;
所述SMC,用于通過所述系統(tǒng)管理總線,向每一個所述目標(biāo)BMC發(fā)送內(nèi)部整合電路I2C信號形式的所述查詢請求;
每一個所述目標(biāo)BMC,用于根據(jù)所述I2C信號形式的所述查詢請求,將各個所述夾層卡的第一屬性信息發(fā)送給所述SMC。
優(yōu)選地,
所述第一屬性信息包括:設(shè)備標(biāo)識碼、運營商代碼、端口數(shù)量、端口類別和速率中的任意一個或多個。
優(yōu)選地,
所述夾層卡,包括:網(wǎng)卡和串行連接小型計算機系統(tǒng)接口SAS卡中的任意一種或兩種。
第二方面,本發(fā)明實施例提供了一種機柜管理方法,包括:
至少一個BMC獲取對應(yīng)的服務(wù)器節(jié)點中的每一個夾層卡的第一屬性信息;
接收管理請求;其中,所述管理請求中攜帶有待管理機柜中的至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息;
根據(jù)所述至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,確定與所述至少一個目標(biāo)服務(wù)器節(jié)點對應(yīng)的至少一個目標(biāo)BMC;
向每一個所述目標(biāo)BMC發(fā)送查詢請求,以使每一個所述目標(biāo)BMC根據(jù)所述查詢請求,發(fā)送對應(yīng)的所述目標(biāo)服務(wù)器節(jié)點中的各個所述夾層卡的第一屬性信息;
接收每一個所述目標(biāo)BMC分別發(fā)送的各個所述夾層卡的第一屬性信息,并將各個所述第一屬性信息發(fā)送給顯示模塊,以使所述顯示模塊對各個所述第一屬性信息進行顯示。
優(yōu)選地,
在所述接收管理請求之后,進一步包括:
針對所述管理請求中的每一個所述目標(biāo)服務(wù)器節(jié)點,均執(zhí)行:
根據(jù)所述目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,采集所述目標(biāo)服務(wù)器節(jié)點中每一個交換機的第二屬性信息;
根據(jù)各個所述第二屬性信息與該目標(biāo)服務(wù)器節(jié)點中的各個所述夾層卡的第一屬性信息,確定該目標(biāo)服務(wù)器節(jié)點中每兩個所述夾層卡與所述交換機是否匹配。
優(yōu)選地,
所述向每一個所述目標(biāo)BMC發(fā)送查詢請求,包括:
通過系統(tǒng)管理總線,向每一個所述目標(biāo)BMC發(fā)送內(nèi)部整合電路I2C信號形式的所述查詢請求,以使每一個所述目標(biāo)BMC根據(jù)所述I2C信號形式的所述查詢請求,發(fā)送各個所述夾層卡的第一屬性信息。
優(yōu)選地,
所述第一屬性信息包括:設(shè)備標(biāo)識碼、運營商代碼、端口數(shù)量、端口類別和速率中的任意一個或多個。
優(yōu)選地,
所述夾層卡,包括:網(wǎng)卡和串行連接小型計算機系統(tǒng)接口SAS卡中的任意一種或兩種。
本發(fā)明實施例提供了一種機柜管理系統(tǒng)及方法,通過SMC(System Management Controller,系統(tǒng)管理控制器)接收外部輸入的管理請求,根據(jù)管理請求中攜帶的待管理機柜中的至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,確定與所述至少一個目標(biāo)服務(wù)器節(jié)點一一對應(yīng)連接的至少一個目標(biāo)BMC(Baseboard Management Controller,基板管理控制器),并向每一個目標(biāo)BMC分別發(fā)送查詢請求,每一個目標(biāo)BMC接收到SMC發(fā)送的查詢請求時,將獲取到的對應(yīng)服務(wù)器節(jié)點上的各個mezz卡(Mezzanine Card,夾層卡)的第一屬性信息發(fā)送給SMC,SMC接收到各個目標(biāo)BMC分別發(fā)送的各個mezz卡的第一屬性信息之后,將各個mezz卡的第一屬性信息發(fā)送給顯示模塊,使顯示模塊對各個所述第一屬性信息進行顯示。由于通過SMC將BMC獲取到的各個mezz卡的第一屬性信息發(fā)送給顯示模塊,使各個第一屬性信息可在顯示模塊上直接進行顯示,而無需管理人員從各個服務(wù)器節(jié)點中逐一拔出mezz卡進行查看,從而提高了機柜的管理效率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個實施例提供的一種機柜管理系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明另一個實施例提供的一種機柜管理系統(tǒng)的結(jié)構(gòu)示意圖;
圖3是本發(fā)明一個實施例提供的一種機柜管理方法的流程圖;
圖4是本發(fā)明另一個實施例提供的一種機柜管理方法的流程圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,本發(fā)明實施例提供了一種機柜管理系統(tǒng),該管理系統(tǒng)可以包括:系統(tǒng)管理控制器SMC101、至少一個基板管理控制器BMC102和顯示模塊103;其中,
所述至少一個BMC102與待管理機柜中的各個服務(wù)器節(jié)點一一對應(yīng)連接;
每一個所述BMC102,用于獲取對應(yīng)的所述服務(wù)器節(jié)點中的每一個夾層卡的第一屬性信息;在接收到所述SMC101發(fā)送的查詢請求時,將獲取到的各個所述夾層卡的第一屬性信息發(fā)送給所述SMC101;
所述SMC101,用于接收外部輸入的管理請求,根據(jù)所述管理請求中攜帶的所述待管理機柜中的至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,確定至少一個目標(biāo)BMC102,向每一個所述目標(biāo)BMC102分別發(fā)送所述查詢請求;接收每一個所述目標(biāo)BMC102分別發(fā)送的各個所述夾層卡的第一屬性信息,并將各個所述第一屬性信息發(fā)送給所述顯示模塊103;
所述顯示模塊103,用于對各個所述第一屬性信息進行顯示。
上述實施例中,通過SMC接收外部輸入的管理請求,根據(jù)管理請求中攜帶的待管理機柜中的至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,確定與所述至少一個目標(biāo)服務(wù)器節(jié)點一一對應(yīng)連接的至少一個目標(biāo)BMC,并向每一個目標(biāo)BMC分別發(fā)送查詢請求,每一個目標(biāo)BMC接收到SMC發(fā)送的查詢請求時,將獲取到的對應(yīng)服務(wù)器節(jié)點上的各個mezz卡的第一屬性信息發(fā)送給SMC,SMC接收到各個目標(biāo)BMC分別發(fā)送的各個mezz卡的第一屬性信息之后,將各個mezz卡的第一屬性信息發(fā)送給顯示模塊,使顯示模塊對各個所述第一屬性信息進行顯示。由于通過SMC將BMC獲取到的各個mezz卡的第一屬性信息發(fā)送給顯示模塊,使各個第一屬性信息可在顯示模塊上直接進行顯示,而無需管理人員從各個服務(wù)器節(jié)點中逐一拔出mezz卡進行查看,從而提高了機柜的管理效率。
為了進一步提高機柜的管理效率,本發(fā)明一個實施例中,所述SMC101,進一步用于針對所述管理請求中的每一個所述目標(biāo)服務(wù)器節(jié)點,均執(zhí)行:根據(jù)所述目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,采集所述目標(biāo)服務(wù)器節(jié)點中的每一個交換機的第二屬性信息,并根據(jù)各個所述第二屬性信息與該目標(biāo)服務(wù)器節(jié)點中的各個所述夾層卡的第一屬性信息,確定該目標(biāo)服務(wù)器節(jié)點中每兩個所述夾層卡與所述交換機是否匹配。
上述實施例中,SMC根據(jù)管理請求中各個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,進一步采集每一個目標(biāo)服務(wù)器節(jié)點中的每一個交換機的第二屬性信息,并根據(jù)采集到的第二屬性信息與該目標(biāo)服務(wù)器節(jié)點中的各個mezz卡的第一屬性信息,確定該目標(biāo)服務(wù)器節(jié)點中每兩個mezz卡和交換機是否匹配。這使SMC可根據(jù)mezz卡的屬性信息與交換機的屬性信息,自動判斷二者是否匹配,而無需管理人員逐一查看各個mezz卡和交換機的屬性信息后,再逐一進行比對,從而進一步提高了機柜管理效率。
Mezz卡可以包括:網(wǎng)卡和SAS(Serial Attached Small Computer System Interface,串行連接小型計算機系統(tǒng)接口)卡中的任意一種或兩種;Mezz卡的第一屬性信息可以包括:設(shè)備標(biāo)識碼、運營商代碼、端口數(shù)量、端口類別和速率中的任意一個或多個。
例如,當(dāng)mezz卡為網(wǎng)卡,且其第一屬性信息包括設(shè)備標(biāo)識碼、運營商代碼和速率時,SMC獲取到的交換機的第二屬性信息也包括設(shè)備標(biāo)識碼、運營商代碼和速率,則SMC首先根據(jù)網(wǎng)卡和交換機的運營商代碼,判斷網(wǎng)卡和交換機分別對應(yīng)的類型,例如,當(dāng)網(wǎng)卡和交換機均為以太網(wǎng)類型時,再繼續(xù)對比網(wǎng)卡和交換機的設(shè)備標(biāo)識碼,若二者的設(shè)備標(biāo)識碼也匹配,再繼續(xù)判斷二者的速率是否匹配,例如,網(wǎng)卡的速率為100M/s,相應(yīng)的交換機端口的速率也為100M/s,則可確定該網(wǎng)卡和交換機匹配。
如圖2所示,本發(fā)明一個實施例中,該管理系統(tǒng)進一步包括:系統(tǒng)管理總線201;其中,
所述系統(tǒng)管理總線201,用于連接所述SMC101和各個所述BMC102;
所述SMC101,用于通過所述系統(tǒng)管理總線201,向每一個所述目標(biāo)BMC102發(fā)送內(nèi)部整合電路I2C信號形式的所述查詢請求;
每一個所述目標(biāo)BMC102,用于根據(jù)所述I2C信號形式的所述查詢請求,將各個所述夾層卡的第一屬性信息發(fā)送給所述SMC101。
上述實施例中,SMC和各個BMC通過系統(tǒng)管理總線相連,SMC可通過系統(tǒng)管理總線,向每一個目標(biāo)BMC發(fā)送I2C(Inter-Integrated Circuit,內(nèi)部整合電路)信號形式的查詢請求,每一個目標(biāo)BMC則可根據(jù)接收到的I2C信號形式的查詢請求,將各個mezz卡的第一屬性信息發(fā)送給SMC。SMC和各個BMC之間通過I2C信號互通,這只需在服務(wù)器節(jié)點中按照PCIE(Peripheral Component Interface Express,總線和接口標(biāo)準(zhǔn)),在PCIE端口引入I2C信號,即可實現(xiàn)SMC和各個BMC的通信,操作簡單,省時省力,降低機柜管理成本的同時,可進一步提高機柜管理效率。
如圖3所示,本發(fā)明實施例提供了一種機柜管理方法,該方法可以包括以下步驟:
步驟301,至少一個BMC獲取對應(yīng)的服務(wù)器節(jié)點中的每一個夾層卡的第一屬性信息;
步驟302,接收管理請求;其中,所述管理請求中攜帶有待管理機柜中的至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息;
步驟303,根據(jù)所述至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,確定與所述至少一個目標(biāo)服務(wù)器節(jié)點對應(yīng)的至少一個目標(biāo)BMC;
步驟304,向每一個所述目標(biāo)BMC發(fā)送查詢請求,以使每一個所述目標(biāo)BMC根據(jù)所述查詢請求,發(fā)送對應(yīng)的所述目標(biāo)服務(wù)器節(jié)點中的各個所述夾層卡的第一屬性信息;
步驟305,接收每一個所述目標(biāo)BMC分別發(fā)送的各個所述夾層卡的第一屬性信息,并將各個所述第一屬性信息發(fā)送給顯示模塊,以使所述顯示模塊對各個所述第一屬性信息進行顯示。
上述實施例中,通過SMC接收外部輸入的管理請求,根據(jù)管理請求中攜帶的待管理機柜中的至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,確定與所述至少一個目標(biāo)服務(wù)器節(jié)點一一對應(yīng)連接的至少一個目標(biāo)BMC,并向每一個目標(biāo)BMC分別發(fā)送查詢請求,每一個目標(biāo)BMC接收到SMC發(fā)送的查詢請求時,將獲取到的對應(yīng)服務(wù)器節(jié)點上的各個mezz卡的第一屬性信息發(fā)送給SMC,SMC接收到各個目標(biāo)BMC分別發(fā)送的各個mezz卡的第一屬性信息之后,將各個mezz卡的第一屬性信息發(fā)送給顯示模塊,使顯示模塊對各個所述第一屬性信息進行顯示。由于通過SMC將BMC獲取到的各個mezz卡的第一屬性信息發(fā)送給顯示模塊,使各個第一屬性信息可在顯示模塊上直接進行顯示,而無需管理人員從各個服務(wù)器節(jié)點中逐一拔出mezz卡進行查看,從而提高了機柜的管理效率。
為了進一步提高機柜的管理效率,本發(fā)明一個實施例中,在步驟302之后,進一步包括:
針對所述管理請求中的每一個所述目標(biāo)服務(wù)器節(jié)點,均執(zhí)行:
根據(jù)所述目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,采集所述目標(biāo)服務(wù)器節(jié)點中每一個交換機的第二屬性信息;
根據(jù)各個所述第二屬性信息與該目標(biāo)服務(wù)器節(jié)點中的各個所述夾層卡的第一屬性信息,確定該目標(biāo)服務(wù)器節(jié)點中每兩個所述夾層卡與所述交換機是否匹配。
上述實施例中,SMC根據(jù)管理請求中各個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,進一步采集每一個目標(biāo)服務(wù)器節(jié)點中的每一個交換機的第二屬性信息,并根據(jù)采集到的第二屬性信息與該目標(biāo)服務(wù)器節(jié)點中的各個mezz卡的第一屬性信息,確定該目標(biāo)服務(wù)器節(jié)點中每兩個mezz卡和交換機是否匹配。這使SMC可根據(jù)mezz卡的屬性信息與交換機的屬性信息,自動判斷二者是否匹配,而無需管理人員逐一查看各個mezz卡和交換機的屬性信息后,再逐一進行比對,從而進一步提高了機柜管理效率。
Mezz卡可以包括:網(wǎng)卡和SAS卡中的任意一種或兩種;Mezz卡的第一屬性信息可以包括:設(shè)備標(biāo)識碼、運營商代碼、端口數(shù)量、端口類別和速率中的任意一個或多個。
例如,當(dāng)mezz卡為網(wǎng)卡,且其第一屬性信息包括設(shè)備標(biāo)識碼、運營商代碼和速率時,SMC獲取到的交換機的第二屬性信息也包括設(shè)備標(biāo)識碼、運營商代碼和速率,則SMC首先根據(jù)網(wǎng)卡和交換機的運營商代碼,判斷網(wǎng)卡和交換機分別對應(yīng)的類型,例如,當(dāng)網(wǎng)卡和交換機均為以太網(wǎng)類型時,再繼續(xù)對比網(wǎng)卡和交換機的設(shè)備標(biāo)識碼,若二者的設(shè)備標(biāo)識碼也匹配,再繼續(xù)判斷二者的速率是否匹配,例如,網(wǎng)卡的速率為100M/s,相應(yīng)的交換機端口的速率也為100M/s,則可確定該網(wǎng)卡和交換機匹配。
本發(fā)明一個實施例中,步驟304的具體實施方式,可以包括:
通過系統(tǒng)管理總線,向每一個所述目標(biāo)BMC發(fā)送內(nèi)部整合電路I2C信號形式的所述查詢請求,以使每一個所述目標(biāo)BMC根據(jù)所述I2C信號形式的所述查詢請求,發(fā)送各個所述夾層卡的第一屬性信息。
上述實施例中,SMC和各個BMC通過系統(tǒng)管理總線相連,SMC可通過系統(tǒng)管理總線,向每一個目標(biāo)BMC發(fā)送I2C信號形式的查詢請求,每一個目標(biāo)BMC則可根據(jù)接收到的I2C信號形式的查詢請求,將各個mezz卡的第一屬性信息發(fā)送給SMC。SMC和各個BMC之間通過I2C信號互通,這只需在服務(wù)器節(jié)點中按照PCIE,在PCIE端口引入I2C信號,即可實現(xiàn)SMC和各個BMC的通信,操作簡單,省時省力,降低機柜管理成本的同時,進一步提高了機柜管理效率。
如圖4所示,本發(fā)明實施例提供了一種機柜管理方法,該方法可以包括以下步驟:
步驟401,至少一個BMC獲取對應(yīng)的服務(wù)器節(jié)點中的每一個夾層卡的第一屬性信息。
具體地,在待管理機柜中,每一個服務(wù)器節(jié)點上設(shè)置有對應(yīng)的一個BMC,每一個BMC用于獲取對應(yīng)服務(wù)器節(jié)點上中的每一個mezz卡的第一屬性信息。
步驟402,SMC接收管理請求;其中,所述管理請求中攜帶有待管理機柜中的至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息。
例如,管理請求中包括服務(wù)器節(jié)點A的標(biāo)識信息,標(biāo)識信息可以為服務(wù)器節(jié)點的序列號。
步驟403,SMC根據(jù)所述至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,確定與所述至少一個目標(biāo)服務(wù)器節(jié)點對應(yīng)的至少一個目標(biāo)BMC,并向每一個所述目標(biāo)BMC發(fā)送I2C信號形式的查詢請求。
例如,根據(jù)服務(wù)器節(jié)點A的序列號,確定與服務(wù)器節(jié)點A對應(yīng)的BMC1,并向BMC1發(fā)送I2C信號形式的查詢請求。
步驟404,SMC根據(jù)所述至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,采集每一個所述目標(biāo)服務(wù)器節(jié)點中的每一個交換機的第一屬性信息。
例如,服務(wù)器節(jié)點A上設(shè)置有一個交換機甲,則根據(jù)服務(wù)器節(jié)點A的序列號,采集服務(wù)器節(jié)點A中交換機甲的屬性信息,采集到的屬性信息可包括:設(shè)備標(biāo)識碼、運營商代碼和速率等。
另外,步驟403和步驟404的執(zhí)行順序不分先后,即步驟403和步驟404可以同時執(zhí)行,也可以先執(zhí)行步驟403,再執(zhí)行步驟404,還可以先執(zhí)行步驟404,再執(zhí)行步驟403。
步驟405,每一個所述目標(biāo)BMC根據(jù)接收到的I2C信號形式的查詢請求,將獲取到的對應(yīng)目標(biāo)服務(wù)器節(jié)點中的各個夾層卡的第二屬性信息發(fā)送給SMC。
例如,服務(wù)器節(jié)點A上有兩個mezz卡:網(wǎng)卡和SAS卡,則BMC將獲取的網(wǎng)卡和SAS的屬性信息發(fā)送給SMC,mezz卡的屬性信息可包括:設(shè)備標(biāo)識碼、運營商代碼和速率等。
步驟406,SMC接收各個所述目標(biāo)BMC分別發(fā)送的各個夾層卡的第二屬性信息。
步驟407,針對每一個目標(biāo)服務(wù)器節(jié)點,均執(zhí)行:根據(jù)該目標(biāo)服務(wù)器節(jié)點中各個夾層卡的第二屬性信息和各個交換機的第一屬性信息,確定該目標(biāo)服務(wù)器節(jié)點中每兩個夾層卡與交換機是否匹配。
例如,SMC首先根據(jù)網(wǎng)卡和交換機的運營商代碼,判斷網(wǎng)卡和交換機分別對應(yīng)的類型,例如,當(dāng)網(wǎng)卡和交換機均為以太網(wǎng)類型時,再繼續(xù)對比網(wǎng)卡和交換機的設(shè)備標(biāo)識碼,若二者的設(shè)備標(biāo)識碼也匹配,再繼續(xù)判斷二者的速率是否匹配,例如,網(wǎng)卡的速率為100M/s,相應(yīng)的交換機端口的速率也為100M/s,則可確定該網(wǎng)卡和交換機匹配。
步驟408,將各個夾層卡的第二屬性信息、各個交換機的第一屬性信息以及每兩個夾層卡和交換機的匹配信息發(fā)送給顯示模塊。
步驟409,顯示模塊對各個夾層卡的第二屬性信息、各個交換機的第一屬性信息以及每兩個夾層卡和交換機的匹配信息進行顯示。
上述實施例中,通過SMC接收外部輸入的管理請求,根據(jù)管理請求中攜帶的待管理機柜中的至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,獲取每一個目標(biāo)服務(wù)器節(jié)點中的每一個交換機的第二屬性信息,并確定與所述至少一個目標(biāo)服務(wù)器節(jié)點一一對應(yīng)連接的至少一個目標(biāo)BMC,并向每一個目標(biāo)BMC分別發(fā)送查詢請求,每一個目標(biāo)BMC接收到SMC發(fā)送的查詢請求時,將獲取到的對應(yīng)服務(wù)器節(jié)點上的各個mezz卡的第一屬性信息發(fā)送給SMC,SMC接收到各個目標(biāo)BMC分別發(fā)送的各個mezz卡的第一屬性信息之后,確定每一個目標(biāo)服務(wù)器節(jié)點中的每兩個mezz卡和交換機是否匹配,并將各個交換機的第二屬性信息和各個mezz卡的第一屬性信息以及匹配結(jié)果發(fā)送給顯示模塊,使顯示模塊對各個所述第一屬性信息、第二屬性以及匹配結(jié)果進行顯示。
由于通過SMC將BMC獲取到的各個mezz卡的第一屬性信息發(fā)送給顯示模塊,使各個第一屬性信息可在顯示模塊上直接進行顯示,而無需管理人員從各個服務(wù)器節(jié)點中逐一拔出mezz卡進行查看,從而提高了機柜的管理效率。另外,SMC可根據(jù)mezz卡的屬性信息與交換機的屬性信息,自動判斷二者是否匹配,而無需管理人員逐一查看各個mezz卡和交換機的屬性信息后,再逐一進行比對,從而進一步提高了機柜管理效率。
本發(fā)明還提供了一種可讀介質(zhì),包括執(zhí)行指令,當(dāng)存儲控制器的處理器執(zhí)行所述執(zhí)行指令時,所述存儲控制器執(zhí)行本發(fā)明上述任一實施例提供的機柜管理方法。
另外,本發(fā)明還提供了一種存儲控制器,包括:處理器、存儲器和總線;所述存儲器用于存儲執(zhí)行指令,所述處理器與所述存儲器通過所述總線連接,當(dāng)所述存儲控制器運行時,所述處理器執(zhí)行所述存儲器存儲的所述執(zhí)行指令,以使所述存儲控制器執(zhí)行本發(fā)明上述任一實施例提供的機柜管理方法。
綜上所述,本發(fā)明各個實施例至少具有如下有益效果:
1、本發(fā)明實施例中,通過SMC接收外部輸入的管理請求,根據(jù)管理請求中攜帶的待管理機柜中的至少一個目標(biāo)服務(wù)器節(jié)點的標(biāo)識信息,確定與所述至少一個目標(biāo)服務(wù)器節(jié)點一一對應(yīng)連接的至少一個目標(biāo)BMC,并向每一個目標(biāo)BMC分別發(fā)送查詢請求,每一個目標(biāo)BMC接收到SMC發(fā)送的查詢請求時,將獲取到的對應(yīng)服務(wù)器節(jié)點上的各個mezz卡的第一屬性信息發(fā)送給SMC,SMC接收到各個目標(biāo)BMC分別發(fā)送的各個夾mezz卡的第一屬性信息之后,將各個mezz卡的第一屬性信息發(fā)送給顯示模塊,使顯示模塊對各個所述第一屬性信息進行顯示。由于通過SMC將BMC獲取到的各個mezz卡的第一屬性信息發(fā)送給顯示模塊,使各個第一屬性信息可在顯示模塊上直接進行顯示,而無需管理人員從各個服務(wù)器節(jié)點中逐一拔出mezz卡進行查看,從而提高了機柜的管理效率。
2、本發(fā)明實施例中,SMC可根據(jù)mezz卡的屬性信息與交換機的屬性信息,自動判斷二者是否匹配,而無需管理人員逐一查看各個mezz卡和交換機的屬性信息后,再逐一進行比對,從而進一步提高了機柜管理效率。
3、本發(fā)明實施例中,SMC和各個BMC通過系統(tǒng)管理總線相連,SMC可通過系統(tǒng)管理總線,向每一個目標(biāo)BMC發(fā)送I2C信號形式的查詢請求,每一個目標(biāo)BMC則可根據(jù)接收到的I2C信號形式的查詢請求,將各個mezz卡的第一屬性信息發(fā)送給SMC。SMC和各個BMC之間通過I2C信號互通,這使連通SMC和各個BMC時,操作簡單,省時省力,降低機柜管理成本的同時,進一步提高了機柜管理效率。
需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲在計算機可讀取的存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)中。
最后需要說明的是:以上所述僅為本發(fā)明的較佳實施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。