本發(fā)明屬于船舶系統(tǒng)信息,具體涉及一種集群計(jì)算單元ip地址自動(dòng)分配系統(tǒng)和方法。
背景技術(shù):
1、隨著電子信息技術(shù)的快速發(fā)展,各類應(yīng)用業(yè)務(wù)對(duì)計(jì)算資源的需求在不斷增加,越來越多的數(shù)據(jù)中心開始部署復(fù)雜的大規(guī)模機(jī)柜群;在大規(guī)模機(jī)柜群中,多個(gè)機(jī)箱會(huì)出現(xiàn)多個(gè)網(wǎng)絡(luò)設(shè)備需要進(jìn)行ip地址分配,傳統(tǒng)軟件配置方法需要對(duì)單個(gè)板卡網(wǎng)絡(luò)設(shè)備逐個(gè)進(jìn)行配置,效率較低。
2、現(xiàn)有的技術(shù)局限在于對(duì)每一個(gè)機(jī)箱板卡群需要手動(dòng)配置ip地址,當(dāng)機(jī)箱更換不同的板卡后,又需要重新對(duì)板卡配置ip地址;內(nèi)部板卡ip地址配置一旦沖突,則會(huì)導(dǎo)致機(jī)箱與外部網(wǎng)絡(luò)通訊異常;當(dāng)面對(duì)不同的機(jī)箱出現(xiàn)故障時(shí),機(jī)箱內(nèi)部板卡數(shù)量較多,造成排故困難,也不易管理。
3、因此為了增加靈活使用性,需要一種通用方法對(duì)機(jī)柜群的機(jī)箱板卡自動(dòng)分配ip地址。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明要解決的技術(shù)問題是:提供一種集群計(jì)算單元ip地址自動(dòng)分配系統(tǒng)和方法,用于自動(dòng)分配不同類型機(jī)箱及內(nèi)部板卡群的ip地址。
2、本發(fā)明為解決上述技術(shù)問題所采取的技術(shù)方案為:一種集群計(jì)算單元ip地址自動(dòng)分配系統(tǒng),包括一塊vpx背板和若干前插卡;vpx背板上設(shè)有多個(gè)與前插卡配合的卡槽,每個(gè)卡槽分別對(duì)應(yīng)唯一的槽位地址編碼和機(jī)箱地址編碼;vpx背板上按編碼位分別設(shè)置有可配置阻值的電阻,用于通過電阻阻值的組合設(shè)置區(qū)分卡槽的板卡地址編碼和區(qū)分機(jī)箱的機(jī)箱地址編碼。
3、按上述方案,還包括vpx連接器,用于連接前插卡和vpx背板上對(duì)應(yīng)的的卡槽。
4、按上述方案,板卡地址編碼按位包括gap、ga0、ga1、ga2、ga3和ga4;機(jī)箱地址編碼按位包括ga5和ga6。
5、按上述方案,vpx背板上的可配置阻值的電阻下拉值為0,電阻懸空值為1;前插卡上設(shè)有與編碼位對(duì)應(yīng)的上拉電阻,默認(rèn)上拉到3.3v。
6、按上述方案,還包括機(jī)箱,用于將vpx背板和前插卡固定在內(nèi)部。
7、按上述方案,還包括處理器;處理器包括fpga芯片和arm芯片;fpga芯片用于讀取并識(shí)別槽位地址編碼和機(jī)箱地址編碼;arm芯片用于通過總線協(xié)議與fpga芯片通信,讀取vpx背板的mark地址接口的編碼信息,根據(jù)機(jī)箱地址編碼和板卡地址編碼配置arm端的網(wǎng)絡(luò)設(shè)備ip地址。
8、進(jìn)一步的,還包括存儲(chǔ)器;存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)指令,所述處理器用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)指令,當(dāng)所述計(jì)算機(jī)指令被處理器執(zhí)行時(shí)該系統(tǒng)實(shí)現(xiàn)一種集群計(jì)算單元ip地址自動(dòng)分配方法的步驟。
9、一種集群計(jì)算單元ip地址自動(dòng)分配方法,包括以下步驟:
10、將前插卡連接到vpx背板上,前插卡的fpga芯片通過vpx連接器的mark地址接口讀取vpx背板上的可配置電阻的高低電平值并識(shí)別為包括槽位地址編碼和機(jī)箱地址編碼的編碼信息,將編碼信息寫入指定的寄存器地址;
11、前插卡的arm芯片通過axi或pcie總線訪問所述的寄存器地址,讀取寄存器地址的編碼信息后確認(rèn)機(jī)箱地址編碼和槽位地址編碼,根據(jù)機(jī)箱地址編碼和板卡地址編碼配置arm端的網(wǎng)絡(luò)設(shè)備ip地址。
12、進(jìn)一步的,還包括以下步驟:根據(jù)背板地址編碼信息完成對(duì)不同類型機(jī)箱及機(jī)箱內(nèi)部不同類型板卡的板卡群的ip地址初始配置。
13、一種計(jì)算機(jī)存儲(chǔ)器,其內(nèi)存儲(chǔ)有可被計(jì)算機(jī)處理器執(zhí)行的計(jì)算機(jī)程序,該計(jì)算機(jī)程序執(zhí)行一種集群計(jì)算單元ip地址自動(dòng)分配方法。
14、本發(fā)明的有益效果為:
15、1.本發(fā)明的一種集群計(jì)算單元ip地址自動(dòng)分配系統(tǒng)和方法,通過識(shí)別機(jī)箱背板槽位號(hào)對(duì)各個(gè)板卡分配不同的ip地址,以管理板卡網(wǎng)絡(luò)設(shè)備的ip地址分配,實(shí)現(xiàn)了自動(dòng)分配不同類型機(jī)箱及內(nèi)部板卡群的ip地址的功能。
16、2.本發(fā)明通過服務(wù)器集群計(jì)算單元ip地址,無需手動(dòng)配置單塊板卡,即可根據(jù)機(jī)箱卡槽地址編碼實(shí)現(xiàn)板卡群的ip地址自動(dòng)分配。
17、3.本發(fā)明不需要復(fù)雜的手動(dòng)配置或編程算法;只需要確保每個(gè)機(jī)箱及板卡群識(shí)別卡槽地址編碼即可獲取板卡所在的槽位號(hào);系統(tǒng)通過槽位號(hào)對(duì)網(wǎng)絡(luò)設(shè)備自動(dòng)配置ip地址,節(jié)約了板卡間網(wǎng)絡(luò)設(shè)備的管理成本,提供了更多的數(shù)據(jù)和控制功能。
1.一種集群計(jì)算單元ip地址自動(dòng)分配系統(tǒng),其特征在于:包括一塊vpx背板和若干前插卡;vpx背板上設(shè)有多個(gè)與前插卡配合的卡槽,每個(gè)卡槽分別對(duì)應(yīng)唯一的槽位地址編碼和機(jī)箱地址編碼;vpx背板上按編碼位分別設(shè)置有可配置阻值的電阻,用于通過電阻阻值的組合設(shè)置區(qū)分卡槽的板卡地址編碼和區(qū)分機(jī)箱的機(jī)箱地址編碼。
2.根據(jù)權(quán)利要求1所述的一種集群計(jì)算單元ip地址自動(dòng)分配系統(tǒng),其特征在于:還包括vpx連接器,用于連接前插卡和vpx背板上對(duì)應(yīng)的的卡槽。
3.根據(jù)權(quán)利要求1所述的一種集群計(jì)算單元ip地址自動(dòng)分配系統(tǒng),其特征在于:板卡地址編碼按位包括gap、ga0、ga1、ga2、ga3和ga4;
4.根據(jù)權(quán)利要求1所述的一種集群計(jì)算單元ip地址自動(dòng)分配系統(tǒng),其特征在于:vpx背板上的可配置阻值的電阻下拉值為0,電阻懸空值為1;
5.根據(jù)權(quán)利要求1所述的一種集群計(jì)算單元ip地址自動(dòng)分配系統(tǒng),其特征在于:還包括機(jī)箱,用于將vpx背板和前插卡固定在內(nèi)部。
6.根據(jù)權(quán)利要求1所述的一種集群計(jì)算單元ip地址自動(dòng)分配系統(tǒng),其特征在于:其特征在于:還包括處理器;處理器包括fpga芯片和arm芯片;fpga芯片用于讀取并識(shí)別槽位地址編碼和機(jī)箱地址編碼;arm芯片用于通過總線協(xié)議與fpga芯片通信,讀取vpx背板的mark地址接口的編碼信息,根據(jù)機(jī)箱地址編碼和板卡地址編碼配置arm端的網(wǎng)絡(luò)設(shè)備ip地址。
7.根據(jù)權(quán)利要求6所述的一種集群計(jì)算單元ip地址自動(dòng)分配系統(tǒng),其特征在于:還包括存儲(chǔ)器;存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)指令,所述處理器用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)指令,當(dāng)所述計(jì)算機(jī)指令被處理器執(zhí)行時(shí)該系統(tǒng)實(shí)現(xiàn)一種集群計(jì)算單元ip地址自動(dòng)分配方法的步驟。
8.一種基于權(quán)利要求1至7中任意一項(xiàng)所述系統(tǒng)的集群計(jì)算單元ip地址自動(dòng)分配方法,其特征在于:包括以下步驟:
9.根據(jù)權(quán)利要求8所述的一種集群計(jì)算單元ip地址自動(dòng)分配方法,其特征在于:還包括以下步驟:
10.一種計(jì)算機(jī)存儲(chǔ)器,其特征在于:其內(nèi)存儲(chǔ)有可被計(jì)算機(jī)處理器執(zhí)行的計(jì)算機(jī)程序,該計(jì)算機(jī)程序執(zhí)行如權(quán)利要求8至權(quán)利要求9中任意一項(xiàng)所述的一種集群計(jì)算單元ip地址自動(dòng)分配方法。