用于確定計算設備在整機柜中的位置信息的方法和設備的制作方法
【專利摘要】本發(fā)明的目的是提供一種用于確定計算設備在整機柜中的位置信息的方法和設備。具體地,位置確定設備建立或更新整機柜中總線地址信息與其所對應的機柜節(jié)點的節(jié)點標識信息的第一對應關系;通過地址總線發(fā)送關于目標計算設備的設備位置請求;通過地址總線接收與設備位置請求相對應的設備標識響應;根據目標節(jié)點標識信息及整機柜的位置信息,確定目標計算設備的目標設備位置信息。與現有技術相比,本發(fā)明通過根據地址總線接收與設備位置請求相對應的設備標識響應中包括的目標節(jié)點標識信息,以及整機柜的位置信息,確定目標計算設備的目標設備位置信息,實現了快速、準確地對整機柜中的服務器進行定位,解決了整機柜的資產定位問題。
【專利說明】用于確定計算設備在整機柜中的位置信息的方法和設備
【技術領域】
[0001]本發(fā)明涉及服務器【技術領域】,尤其涉及一種用于確定計算設備在整機柜中的位置信息的技術。
【背景技術】
[0002]互聯(lián)網的飛速發(fā)展離不開具備高速度的運算能力、長時間的可靠運行、強大的外部數據吞吐能力的服務器。然而,現有的服務器資產管理技術,通常在服務器未進入機房之前,已分配好機架位,以保證服務器進入機房上架之后,服務器就可以獲取唯一的位置信息,但對于整機柜作為整體的交付產品,不能提前進行機架位的分配,現有技術無法實現快速、準確地對整機柜中的服務器進行定位,實現整機柜的資產管理,特別地,當服務器發(fā)生故障時,影響了服務器的位置信息的定位效率。
【發(fā)明內容】
[0003]本發(fā)明的目的是提供一種用于確定計算設備在整機柜中的位置信息的方法與設備。
[0004]根據本發(fā)明的一個方面,提供了一種用于確定計算設備在整機柜中的位置信息的方法,其中,所述整機柜中包括一個或多個風扇板及經由地址總線與所述風扇板相連接的機柜節(jié)點,所述機柜節(jié)點用于接入所述計算設備,其中,該方法包括以下步驟:
[0005]X建立或更新所述整機柜中總線地址信息與其所對應的所述機柜節(jié)點的節(jié)點標識信息的第一對應關系;
[0006]其中,該方法還包括:
[0007]a通過所述地址總線發(fā)送關于目標計算設備的設備位置請求,其中,所述設備位置請求包括與所述目標計算設備所對應的目標機柜節(jié)點相對應的目標總線地址信息;
[0008]b通過所述地址總線接收與所述設備位置請求相對應的設備標識響應,其中,所述設備標識響應包括所述目標計算設備的目標設備標識信息,以及按所述第一對應關系確定的與所述目標總線地址信息相對應的所述目標機柜節(jié)點的目標節(jié)點標識信息;
[0009]c根據所述目標節(jié)點標識信息,以及所述整機柜的位置信息,確定所述目標計算設備的目標設備位置信息。
[0010]根據本發(fā)明的另一方面,還提供了一種用于確定計算設備在整機柜中的位置信息的位置確定設備,其中,所述整機柜中包括一個或多個風扇板及經由地址總線與所述風扇板相連接的機柜節(jié)點,所述機柜節(jié)點用于接入所述計算設備,其中,該位置確定設備包括:
[0011]第一關系建立裝置,用于建立或更新所述整機柜中總線地址信息與其所對應的所述機柜節(jié)點的節(jié)點標識信息的第一對應關系;
[0012]其中,該位置確定設備還包括:
[0013]請求發(fā)送裝置,用于通過所述地址總線發(fā)送關于目標計算設備的設備位置請求,其中,所述設備位置請求包括與所述目標計算設備所對應的目標機柜節(jié)點相對應的目標總線地址信息;
[0014]響應接收裝置,用于通過所述地址總線接收與所述設備位置請求相對應的設備標識響應,其中,所述設備標識響應包括所述目標計算設備的目標設備標識信息,以及按所述第一對應關系確定的與所述目標總線地址信息相對應的所述目標機柜節(jié)點的目標節(jié)點標識息;
[0015]目標位置確定裝置,用于根據所述目標節(jié)點標識信息,以及所述整機柜的位置信息,確定所述目標計算設備的目標設備位置信息。
[0016]根據本發(fā)明的再一個方面,還提供了一種計算機設備,包括如前述根據本發(fā)明另一個方面的用于確定計算設備在整機柜中的位置信息的位置確定設備。
[0017]與現有技術相比,本發(fā)明通過地址總線接收與設備位置請求相對應的設備標識響應中包括的目標節(jié)點標識信息,以及整機柜的位置信息,確定目標計算設備的目標設備位置信息,實現了快速、準確地對整機柜中的服務器等計算設備進行定位,解決了整機柜的資產定位問題。而且,本發(fā)明還可根據確定的待訪問設備的第一設備位置信息,對該待訪問設備執(zhí)行用戶提交的關于該待訪問設備的設備操作指令,從而進一步提高了整機柜的資產管理的效率,提升了整機柜管理用戶對計算設備的管理體驗。此外,本發(fā)明還可將確定的待訪問設備的第一設備位置信息及與關于該待訪問設備的故障報告請求相對應的信息提供給所述故障報告請求所對應的用戶,從而更進一步提升了對整機柜中的服務器等計算設備進行定位的準確度與效率,提高了整機柜的資產管理的效率,提升了整機柜管理用戶對計算設備的管理體驗。
【專利附圖】
【附圖說明】
[0018]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0019]圖1示出根據本發(fā)明一個方面的用于確定計算設備在整機柜中的位置信息的整機柜系統(tǒng)圖;
[0020]圖2示出根據本發(fā)明一個方面的用于確定計算設備在整機柜中的位置信息的設備不意圖;
[0021]圖3示出根據本發(fā)明一個優(yōu)選實施例的用于確定計算設備在整機柜中的位置信息的設備不意圖;
[0022]圖4示出根據本發(fā)明另一個方面的用于確定計算設備在整機柜中的位置信息的方法流程圖;
[0023]圖5示出根據本發(fā)明一個優(yōu)選實施例的用于確定計算設備在整機柜中的位置信息的方法流程圖。
[0024]附圖中相同或相似的附圖標記代表相同或相似的部件。
【具體實施方式】
[0025]下面結合附圖對本發(fā)明作進一步詳細描述。
[0026]圖1示出根據本發(fā)明一個方面的用于確定計算設備在整機柜中的位置信息的整機柜系統(tǒng)圖。其中,位置確定設備I通過地址總線如I2C總線與多個風扇板如風扇板O至風扇板η相連接,風扇板通過機柜節(jié)點經由地址總線如I2C總線與計算設備連接,最終,位置確定設備I和整機柜中的每一個計算設備實現了連接,以實現通過地址總線對整機柜中的每一個計算設備的位置信息的查詢。在此,圖1中的風扇板、機柜節(jié)點或計算設備所對應的數字僅表示其對應設備的序號,而非該設備的附圖標記。在此,位置確定設備I包括但不限于網絡主機、單個網絡服務器、多個網絡服務器集或多個服務器構成的云;在此,云由基于云計算(Cloud Computing)的大量計算機或網絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。位置確定設備I用于作為整機柜中的微控制器(如運用ARM處理器、80C51單片機等)控制該微控制器的外圍設備,如風扇板、機柜節(jié)點、計算設備等。在此,所述地址總線包括但不限于以下至少任一項:1)串行總線,其包括但不限于如I2C、RS485、RS232等;2)并行總線,其包括但不限于如IEEE-488, PC總線、STD總線等。在此,所述計算設備包括一種運行管理軟件以控制對網絡或網絡資源(磁盤驅動器、打印機等)進行訪問的計算機,其能夠為在網絡上的計算機提供資源使其猶如工作站那樣地進行操作,其包括但不限于如塔式服務器、機架式服務器、刀片式服務器、機柜式服務器等。
[0027]本領域技術人員應能理解上述位置確定設備1、計算設備及連接其間的地址總線僅為舉例,其他現有的或今后可能出現的網絡設備、計算設備或地址總線如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。
[0028]為簡明起見,下面以一個計算設備為例進行描述。本領域技術人員應能理解,位置確定設備I可與多個計算設備串行通信或并行通信,通過地址總線發(fā)送關于目標計算設備的設備位置請求,其中,所述設備位置請求包括與所述目標計算設備所對應的目標機柜節(jié)點相對應的目標總線地址信息;通過地址總線接收與所述設備位置請求相對應的設備標識響應,其中,所述設備標識響應包括所述目標計算設備的目標設備標識信息,以及按建立或更新的第一對應關系確定的與所述目標總線地址信息相對應的所述目標機柜節(jié)點的目標節(jié)點標識信息;根據所述目標節(jié)點標識信息,以及所述整機柜的位置信息,確定所述目標計算設備的目標設備位置信息。
[0029]圖2示出根據本發(fā)明一個方面的用于確定計算設備在整機柜中的位置信息的位置確定設備1,其中,所述整機柜中包括一個或多個風扇板及經由地址總線與所述風扇板相連接的機柜節(jié)點,所述機柜節(jié)點用于接入所述計算設備。其中,位置確定設備I包括第一關系建立裝置11、請求發(fā)送裝置12、響應接收裝置13和目標位置確定裝置14。具體地,第一關系建立裝置11建立或更新所述整機柜中總線地址信息與其所對應的所述機柜節(jié)點的節(jié)點標識信息的第一對應關系;請求發(fā)送裝置12通過所述地址總線發(fā)送關于目標計算設備的設備位置請求,其中,所述設備位置請求包括與所述目標計算設備所對應的目標機柜節(jié)點相對應的目標總線地址信息;響應接收裝置13通過所述地址總線接收與所述設備位置請求相對應的設備標識響應,其中,所述設備標識響應包括所述目標計算設備的目標設備標識信息,以及按所述第一對應關系確定的與所述目標總線地址信息相對應的所述目標機柜節(jié)點的目標節(jié)點標識信息;目標位置確定裝置14根據所述目標節(jié)點標識信息,以及所述整機柜的位置信息,確定所述目標計算設備的目標設備位置信息。在此,所述風扇板包括風扇控制板,其用于控制風扇,還可包括總線擴展板,其用于擴展地址總線,如通過I2C集線器、I2C中繼器、I2C擴展器等器件將一路I2C通道擴展至多路I2C通道,如I2C集線器PCA9518將一路I2C通道擴展至5路I2C通道;其中,所述風扇板上還可設置信號增強芯片,以保證位置確定裝置I與所述風扇板之間的I2C信號的質量。在此,所述機柜節(jié)點包括如背板和/或中板,在實際應用中,可保證背板/中板的無源性,并控制背板/中板管理線纜連接的數量,以保證傳輸信號的質量,同時保證線纜的可維護性。本領域技術人員應能理解上述風扇板和機柜節(jié)點僅為舉例,其他現有的或今后可能出現的風扇板或機柜節(jié)點如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并在此以引用方式包含于此。
[0030]具體地,第一關系建立裝置11通過預定的作為外圍設備的所述整機柜中計算設備、風扇板、機柜節(jié)點等器件與所述整機柜中作為微控制器的位置確定設備I之間的硬件地址連接,如芯片的地址管腳的高低電平設置等,建立或更新所述整機柜中總線地址信息與其所對應的所述機柜節(jié)點的節(jié)點標識信息的第一對應關系。在此,根據上述硬件地址連接,便可唯一確定所述總線地址信息,其可保存于所述整機柜中作為微控制器的位置確定設備I的寄存器中。在此,所述節(jié)點標識信息包括如所述計算設備在所述整機柜中的機柜槽位ID信息等,其可存儲于所述風扇板和/或所述機柜節(jié)點的存儲器如E2PROM中。例如,假設采用如圖1所示的硬件連接方式,采用I2C總線7位尋址方式如表1所示,其中,數據位D7~DO為從機地址,最低位表不數據傳輸方向,S表不起始信號:
【權利要求】
1.一種用于確定計算設備在整機柜中的位置信息的方法,其中,所述整機柜中包括一個或多個風扇板及經由地址總線與所述風扇板相連接的機柜節(jié)點,所述機柜節(jié)點用于接入所述計算設備,其中,該方法包括以下步驟: X建立或更新所述整機柜中總線地址信息與其所對應的所述機柜節(jié)點的節(jié)點標識信息的第一對應關系; 其中,該方法還包括: a通過所述地址總線發(fā)送關于目標計算設備的設備位置請求,其中,所述設備位置請求包括與所述目標計算設備所對應的目標機柜節(jié)點相對應的目標總線地址信息; b通過所述地址總線接收與所述設備位置請求相對應的設備標識響應,其中,所述設備標識響應包括所述目標計算設備的目標設備標識信息,以及按所述第一對應關系確定的與所述目標總線地址信息相對應的所述目標機柜節(jié)點的目標節(jié)點標識信息; c根據所述目標節(jié)點標識信息,以及所述整機柜的位置信息,確定所述目標計算設備的目標設備位置信息。
2.根據權利要求1所述的方法,其中,該方法還包括: -根據所述目標設備位置 信息與所述目標設備標識信息,建立或更新所述計算設備與其設備位置信息的第二對應關系; 其中,該方法還包括: r獲取用戶提交的關于待訪問計算設備的設備位置請求,其中,所述設備位置請求包括所述待訪問計算設備的第一設備標識信息; -根據所述第二對應關系,確定與所述第一設備標識信息相對應的第一設備位置信息; q將所述第一設備位置信息提供給所述用戶。
3.根據權利要求2所述的方法,其中,所述步驟r包括: -獲取用戶提交的關于待訪問計算設備的設備操作指令,其中,所述設備操作指令包括所述設備位置請求; 其中,所述步驟q包括: -根據所述第一設備位置信息,對所述待訪問設備執(zhí)行所述設備操作指令。
4.根據權利要求2所述的方法,其中,所述步驟r包括: -獲取關于待訪問設備的故障報告請求,其中,所述故障報告請求包括所述設備位置請求; 其中,所述步驟q包括: -將所述第一設備位置信息及與所述故障報告請求相對應的信息,提供給所述故障報告請求所對應的用戶。
5.根據權利要求4所述的方法,其中,所述步驟q還包括: -將所述故障報告請求所對應的信息提供給所述故障報告請求所對應的應用。
6.根據權利要求1至5中任一項所述的方法,其中,該方法還包括: -檢測是否滿足通過地址總線發(fā)送關于目標計算設備的設備位置請求的請求發(fā)送觸發(fā)條件; 其中,所述步驟a包括:-當滿足所述請求發(fā)送觸發(fā)條件時,通過所述地址總線發(fā)送關于目標計算設備的設備位置請求,其中,所述設備位置請求包括與所述目標計算設備所對應的目標機柜節(jié)點相對應的目標總線地址信息; 其中,所述請求發(fā)送觸發(fā)條件包括以下至少任一項: -首次啟用所述整機柜; -滿足預定的通過所述地址總線發(fā)送關于目標計算設備的設備位置請求的請求發(fā)送機制; -所述整機柜中新增計算設備。
7.根據權利要求1至6中任一項所述的方法,其中,該方法還包括: -判斷是否滿足更新所述第一對應關系的第一更新觸發(fā)條件; -當滿足所述第一更新觸發(fā)條件時,更新所述第一對應關系; 其中,所述第一更新觸發(fā)條件包括以下至少任一項: -更換所述風扇板; -更換所述機柜節(jié)點。
8.根據權利要求2所述的方法,其中,該方法還包括: -判斷是否滿足更新所述第二對應關系的第二更新觸發(fā)條件; -當滿足所述第二更新觸發(fā)條件時,更新所述第二對應關系; 其中,所述第二更新觸發(fā)條件包括以下至少任一項: -所述第一對應關系被更新; -所述計算設備的所述節(jié)點標識信息發(fā)生變化; -更換所述整機柜中的所述計算設備。
9.一種用于確定計算設備在整機柜中的位置信息的位置確定設備,其中,所述整機柜中包括一個或多個風扇板及經由地址總線與所述風扇板相連接的機柜節(jié)點,所述機柜節(jié)點用于接入所述計算設備,其中,該位置確定設備包括: 第一關系建立裝置,用于建立或更新所述整機柜中總線地址信息與其所對應的所述機柜節(jié)點的節(jié)點標識信息的第一對應關系; 其中,該位置確定設備還包括: 請求發(fā)送裝置,用于通過所述地址總線發(fā)送關于目標計算設備的設備位置請求,其中,所述設備位置請求包括與所述目標計算設備所對應的目標機柜節(jié)點相對應的目標總線地址信息; 響應接收裝置,用于通過所述地址總線接收與所述設備位置請求相對應的設備標識響應,其中,所述設備標識響應包括所述目標計算設備的目標設備標識信息,以及按所述第一對應關系確定的與所述目標總線地址信息相對應的所述目標機柜節(jié)點的目標節(jié)點標識信息; 目標位置確定裝置,用于根據所述目標節(jié)點標識信息,以及所述整機柜的位置信息,確定所述目標計算設備的目標設備位置信息。
10.根據權利要求9所述的位置確定設備,其中,該位置確定設備還包括: 第二關系建立裝置,用于根據所述目標設備位置信息與所述目標設備標識信息,建立或更新所述計算設備與其設備位置信息的第二對應關系;其中,該位置確定設備還包括: 請求獲取裝置,用于獲取用戶提交的關于待訪問計算設備的設備位置請求,其中,所述設備位置請求包括所述待訪問計算設備的第一設備標識信息; 第一位置確定裝置,用于根據所述第二對應關系,確定與所述第一設備標識信息相對應的第一設備位置信息; 提供裝置,用于將所述第一設備位置信息提供給所述用戶。
11.根據權利要求10所述的位置確定設備,其中,所述請求獲取裝置用于: -獲取用戶提交的關于待訪問計算設備的設備操作指令,其中,所述設備操作指令包括所述設備位置請求; 其中,所述提供裝置用于: -根據所述第一設備位置信息,對所述待訪問設備執(zhí)行所述設備操作指令。
12.根據權利要求10所述的位置確定設備,其中,所述請求獲取裝置用于: -獲取關于待訪問設備的故障報告請求,其中,所述故障報告請求包括所述設備位置請求; 其中,所述提供裝置用于: -將所述第一設備位置信息及與所述故障報告請求相對應的信息,提供給所述故障報告請求所對應的用戶。
13.根據權利要求12所述的位置確定設備,其中,所述提供裝置用于: -將所述故障報告請求所對應的信息提供給所述故障報告請求所對應的應用。
14.根據權利要求9至13中任一項所述的位置確定設備,其中,該位置確定設備還包括: 檢測裝置,用于檢測是否滿足通過地址總線發(fā)送關于目標計算設備的設備位置請求的請求發(fā)送觸發(fā)條件; 其中,所述請求發(fā)送裝置用于: -當滿足所述請求發(fā)送觸發(fā)條件時,通過所述地址總線發(fā)送關于目標計算設備的設備位置請求,其中,所述設備位置請求包括與所述目標計算設備所對應的目標機柜節(jié)點相對應的目標總線地址信息; 其中,所述請求發(fā)送觸發(fā)條件包括以下至少任一項: -首次啟用所述整機柜; -滿足預定的通過所述地址總線發(fā)送關于目標計算設備的設備位置請求的請求發(fā)送機制; -所述整機柜中新增計算設備。
15.根據權利要求9至14中任一項所述的位置確定設備,其中,該位置確定設備還包括: 第一判斷裝置,用于判斷是否滿足更新所述第一對應關系的第一更新觸發(fā)條件; 第一更新裝置,用于當滿足所述第一更新觸發(fā)條件時,更新所述第一對應關系; 其中,所述第一更新觸發(fā)條件包括以下至少任一項: -更換所述風扇板; -更換所述機柜節(jié)點。
16.根據權利要求10所述的位置確定設備,其中,該位置確定設備還包括:第二判斷裝置,用于判斷是否滿足更新所述第二對應關系的第二更新觸發(fā)條件;第二更新裝置,用于當滿足所述第二更新觸發(fā)條件時,更新所述第二對應關系;其中,所述第二更新觸發(fā)條件包括以下至少任一項:-所述第一對應關系被更新;-所述計算設備的所述節(jié)點標識信息發(fā)生變化;-更換所述整機柜中的所述計算設備。
17.一種計算機設備,包括如權利要求9至16中任一項所述的位置確定設備。
【文檔編號】H04L29/08GK103685386SQ201210337311
【公開日】2014年3月26日 申請日期:2012年9月12日 優(yōu)先權日:2012年9月12日
【發(fā)明者】劉洪梅, 陳國峰, 張家軍 申請人:北京百度網訊科技有限公司