一種地址配置方法、裝置、設(shè)備及機器可讀存儲介質(zhì)與流程
1.本公開涉及通信技術(shù)領(lǐng)域,尤其是涉及一種地址配置方法、裝置、設(shè)備及機器可讀存儲介質(zhì)。
背景技術(shù):
2.hdm,hardware device managenet,服務(wù)器硬件設(shè)備管理,服務(wù)器內(nèi)置的軟硬件一體的嵌入式管理系統(tǒng),提供對服務(wù)器硬件設(shè)備的全生命周期的監(jiān)、管、控,能幫助客戶實現(xiàn)更智能的服務(wù)器運維和更高效的全生命周期管理。hdm ip地址,服務(wù)器帶外硬件設(shè)備管理ip地址,可通過該ip登陸web頁面,進行對服務(wù)器硬件設(shè)備的全生命周期的監(jiān)、管、控。
3.包含大量服務(wù)器的服務(wù)器集付使用時,所有服務(wù)器的初始hdm ip地址都相同,無法進行正常通信和訪問,hdm ip地址的修改,是硬件初始化過程中重要的一個環(huán)節(jié)。當(dāng)前主要是手動方式修改,通過便攜連接設(shè)備,ssh或web方式逐個進行修改,但該方式效率低下,工作量大。
技術(shù)實現(xiàn)要素:
4.有鑒于此,本公開提供一種地址配置方法、裝置及電子設(shè)備、機器可讀存儲介質(zhì),以改善上述初始hdm ip地址修改效率低下的問題。
5.具體地技術(shù)方案如下:
6.本公開提供了一種地址配置方法,應(yīng)用于服務(wù)器集設(shè)備的管理設(shè)備,所述服務(wù)器集設(shè)備包括若干配置有相同初始hdm ip地址的服務(wù)器,所述方法包括:向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址;根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備信息;根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址;循環(huán)執(zhí)行以上步驟直至向初始hdm ip地址發(fā)送ping命令后,無法收到關(guān)于ping命令的符合預(yù)設(shè)要求的響應(yīng);所述對端設(shè)備是服務(wù)器集設(shè)備包括的配置所述初始hdm ip地址的服務(wù)器。
7.作為一種技術(shù)方案,所述向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址,包括:根據(jù)獲取到的對端設(shè)備的mac地址在mac地址緩存池中查重,若存在重復(fù),則清洗mac地址解析緩存后重新執(zhí)行向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址的步驟;所述mac地址緩存池記錄的mac地址是根據(jù)查重不存在重復(fù)的獲取到的對端設(shè)備的mac地址所記錄的。
8.作為一種技術(shù)方案,所述根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備信息,包括:所述根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備sn序列號;所述根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址,包括:根據(jù)設(shè)備sn序列號查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址,其中,配置表包括有服務(wù)器集各服務(wù)器的設(shè)備sn序列號和想對應(yīng)的目標(biāo)ip地址,配置表為預(yù)先
配置的配置表。
9.作為一種技術(shù)方案,所述循環(huán)執(zhí)行以上步驟直至向初始hdm ip地址發(fā)送ping命令后,無法收到關(guān)于ping命令的符合預(yù)設(shè)要求的響應(yīng),包括:連續(xù)向初始hdm ip地址發(fā)送預(yù)設(shè)次數(shù)的ping命令后,仍未收到mac地址與已收到過的響應(yīng)關(guān)聯(lián)的mac地址均不同的對端設(shè)備發(fā)送的響應(yīng),則認(rèn)為服務(wù)器集中不存在需要修改初始hdm ip地址的服務(wù)器,停止執(zhí)行循環(huán)步驟。
10.本公開同時提供了一種地址配置裝置,應(yīng)用于服務(wù)器集設(shè)備的管理設(shè)備,所述服務(wù)器集設(shè)備包括若干配置有相同初始hdm ip地址的服務(wù)器,所述方法包括:探索模塊,用于向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址;信息模塊,用于根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備信息;配置模塊,用于根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址;循環(huán)模塊,用于使上述模塊循環(huán)執(zhí)行直至向初始hdm ip地址發(fā)送ping命令后,無法收到關(guān)于ping命令的符合預(yù)設(shè)要求的響應(yīng);所述對端設(shè)備是服務(wù)器集設(shè)備包括的配置所述初始hdm ip地址的服務(wù)器。
11.作為一種技術(shù)方案,所述向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址,包括:根據(jù)獲取到的對端設(shè)備的mac地址在mac地址緩存池中查重,若存在重復(fù),則清洗mac地址解析緩存后重新執(zhí)行向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址的步驟;所述mac地址緩存池記錄的mac地址是根據(jù)查重不存在重復(fù)的獲取到的對端設(shè)備的mac地址所記錄的。
12.作為一種技術(shù)方案,所述根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備信息,包括:所述根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備sn序列號;所述根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址,包括:根據(jù)設(shè)備sn序列號查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址,其中,配置表包括有服務(wù)器集各服務(wù)器的設(shè)備sn序列號和想對應(yīng)的目標(biāo)ip地址,配置表為預(yù)先配置的配置表。
13.作為一種技術(shù)方案,所述循環(huán)執(zhí)行以上步驟直至向初始hdm ip地址發(fā)送ping命令后,無法收到關(guān)于ping命令的符合預(yù)設(shè)要求的響應(yīng),包括:連續(xù)向初始hdm ip地址發(fā)送預(yù)設(shè)次數(shù)的ping命令后,仍未收到mac地址與已收到過的響應(yīng)關(guān)聯(lián)的mac地址均不同的對端設(shè)備發(fā)送的響應(yīng),則認(rèn)為服務(wù)器集中不存在需要修改初始hdm ip地址的服務(wù)器,停止執(zhí)行循環(huán)步驟。
14.本公開同時提供了一種電子設(shè)備,包括處理器和機器可讀存儲介質(zhì),所述機器可讀存儲介質(zhì)存儲有能夠被所述處理器執(zhí)行的機器可執(zhí)行指令,處理器執(zhí)行所述機器可執(zhí)行指令以實現(xiàn)前述的地址配置方法。
15.本公開同時提供了一種機器可讀存儲介質(zhì),所述機器可讀存儲介質(zhì)存儲有機器可執(zhí)行指令,所述機器可執(zhí)行指令在被處理器調(diào)用和執(zhí)行時,所述機器可執(zhí)行指令促使所述處理器實現(xiàn)前述的地址配置方法。
16.本公開提供的上述技術(shù)方案至少帶來了以下有益效果:
17.向初始hdm ip地址發(fā)送命令通信,根據(jù)響應(yīng)獲取mac地址進而獲取對端設(shè)備的設(shè)
備信息,從而可查詢獲取到對端設(shè)備應(yīng)當(dāng)被配置的目標(biāo)ip地址,進而將獨斷設(shè)備的hdm ip地址配置為目標(biāo)ip地址,循環(huán)后可自動將集內(nèi)各服務(wù)器的hdm ip地址均按要求配置完成,效率高。
附圖說明
18.為了更加清楚地說明本公開實施方式或者現(xiàn)有技術(shù)中的技術(shù)方案,下面將對本公開實施方式或者現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本公開中記載的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,還可以根據(jù)本公開實施方式的這些附圖獲得其他的附圖。
19.圖1是本公開一種實施方式中的地址配置方法的流程圖;
20.圖2是本公開一種實施方式中的地址配置裝置的結(jié)構(gòu)圖;
21.圖3是本公開一種實施方式中的電子設(shè)備的硬件結(jié)構(gòu)圖。
具體實施方式
22.在本公開實施方式使用的術(shù)語僅僅是出于描述特定實施方式的目的,而非限制本公開。本公開和權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其它含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
23.應(yīng)當(dāng)理解,盡管在本公開實施方式可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本公開范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,此外,所使用的詞語“如果”可以被解釋成為“在
……
時”或“當(dāng)
……
時”或“響應(yīng)于確定”。
24.在一種實施方式中,所有服務(wù)器的bmc地址出廠默認(rèn)設(shè)為dhcp模式,非靜態(tài)模式。依賴dhcp服務(wù)器,先給服務(wù)器分配動態(tài)ip地址。預(yù)先為待配置的服務(wù)器劃分一個地址池,地址池大小初步定為50個。當(dāng)待配置的服務(wù)器hdm接入網(wǎng)絡(luò)后,會首先通過dhcp在這個ip地址池中得到一個臨時的ip從而與dhcp服務(wù)器建立臨時通訊,然后dhcp服務(wù)器會偵測到此client并主動獲取其序列號sn,然后根據(jù)此sn在之前用戶上傳的配置文件(ip.txt)中檢索其對應(yīng)的靜態(tài)ip,然后dhcp服務(wù)器將此靜態(tài)ip配置給client,client得到靜態(tài)ip后,關(guān)閉其dhcp-client服務(wù),所有client的配置完成后,dhcp服務(wù)器關(guān)閉其dhcp-server服務(wù)。但服務(wù)器默認(rèn)ip模式為dhcp模式,會有動態(tài)ip,非相同的初始ip,且環(huán)境中需要提前搭建一臺dhcp服務(wù)器。依賴dhcp服務(wù)器會分配動態(tài)ip,與要修改后的ip容易發(fā)生ip沖突,不可控風(fēng)險較大。
25.有鑒于此,本公開提供一種地址配置方法、裝置及電子設(shè)備、機器可讀存儲介質(zhì),以改善上述初始hdm ip地址修改效率低下的問題。
26.具體地,技術(shù)方案如后述。
27.在一種實施方式中,本公開提供了一種地址配置方法,應(yīng)用于服務(wù)器集設(shè)備的管理設(shè)備,所述服務(wù)器集設(shè)備包括若干配置有相同初始hdm ip地址的服務(wù)器,所述方法包括:向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址;根據(jù)mac地址轉(zhuǎn)
換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備信息;根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址;循環(huán)執(zhí)行以上步驟直至向初始hdm ip地址發(fā)送ping命令后,無法收到關(guān)于ping命令的符合預(yù)設(shè)要求的響應(yīng);所述對端設(shè)備是服務(wù)器集設(shè)備包括的配置所述初始hdm ip地址的服務(wù)器。
28.具體地,如圖1,包括以下步驟:
29.步驟s11,向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址;
30.步驟s12,根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備信息;
31.步驟s13,根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址;
32.步驟s14,循環(huán)執(zhí)行以上步驟直至向初始hdm ip地址發(fā)送ping命令后,無法收到關(guān)于ping命令的符合預(yù)設(shè)要求的響應(yīng)。
33.向初始hdm ip地址發(fā)送命令通信,根據(jù)響應(yīng)獲取mac地址進而獲取對端設(shè)備的設(shè)備信息,從而可查詢獲取到對端設(shè)備應(yīng)當(dāng)被配置的目標(biāo)ip地址,進而將獨斷設(shè)備的hdm ip地址配置為目標(biāo)ip地址,循環(huán)后可自動將集內(nèi)各服務(wù)器的hdm ip地址均按要求配置完成,效率高。
34.在一種實施方式中,所述向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址,包括:根據(jù)獲取到的對端設(shè)備的mac地址在mac地址緩存池中查重,若存在重復(fù),則清洗mac地址解析緩存后重新執(zhí)行向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址的步驟;所述mac地址緩存池記錄的mac地址是根據(jù)查重不存在重復(fù)的獲取到的對端設(shè)備的mac地址所記錄的。
35.在一種實施方式中,所述根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備信息,包括:所述根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備sn序列號;所述根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址,包括:根據(jù)設(shè)備sn序列號查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址,其中,配置表包括有服務(wù)器集各服務(wù)器的設(shè)備sn序列號和想對應(yīng)的目標(biāo)ip地址,配置表為預(yù)先配置的配置表。
36.在一種實施方式中,所述循環(huán)執(zhí)行以上步驟直至向初始hdm ip地址發(fā)送ping命令后,無法收到關(guān)于ping命令的符合預(yù)設(shè)要求的響應(yīng),包括:連續(xù)向初始hdm ip地址發(fā)送預(yù)設(shè)次數(shù)的ping命令后,仍未收到mac地址與已收到過的響應(yīng)關(guān)聯(lián)的mac地址均不同的對端設(shè)備發(fā)送的響應(yīng),則認(rèn)為服務(wù)器集中不存在需要修改初始hdm ip地址的服務(wù)器,停止執(zhí)行循環(huán)步驟。
37.服務(wù)器集初始化部署時,在二層網(wǎng)絡(luò)下,可連多個交換機,但在同一路由下以保證服務(wù)器本地鏈路地址是通的。管理設(shè)備配有與初始hdm ip地址192.168.1.2(也可以是其他任意適用的ip地址,如192.168.2.2等)的同網(wǎng)段ip。
38.預(yù)先配置批量配置hdm ip地址的配置表,配置表包括設(shè)備sn序列號及相應(yīng)的用戶名密碼、要修改的目標(biāo)ip地址,各目標(biāo)ip地址均不同。
39.通過初始hdm ip地址192.168.1.2獲取設(shè)備的mac地址,ping初始hdm ip地址,
ping通了通過地址解析協(xié)議“arp
–
a 192.168.1.2”查對端設(shè)備的mac地址,并把該mac記錄在mac地址緩存池。對該mac生成本地鏈路地址fe80,拼接%網(wǎng)口號,通過本地鏈路地址與對端設(shè)備服務(wù)器hdm通信,拿到服務(wù)器的序列號,根據(jù)該序列號對應(yīng)要修改的目標(biāo)ip地址,配置對端設(shè)備服務(wù)器的hdm ip地址,配置ip可在另一個線程中進行,這個線程會接著去下一個mac,從而進一步提高效率。下個mac地址前先清原來的地址解析arp緩存,然后再通過ping該ip建立解析緩存,再通過“arp
–
a 192.168.1.2”獲取其他服務(wù)器的mac地址,如果獲取到的對端設(shè)備的mac地址在mac地址緩存池中存在重復(fù),則重新執(zhí)行各步驟,直至循環(huán)若干次,如12次后,超過預(yù)設(shè)時間如兩分鐘,仍然沒到新的mac,則認(rèn)為環(huán)境中無仍需修改初始hdm ip地址的服務(wù)器。
40.在一種實施方式中,本公開同時提供了一種地址配置裝置,如圖2,應(yīng)用于服務(wù)器集設(shè)備的管理設(shè)備,所述服務(wù)器集設(shè)備包括若干配置有相同初始hdm ip地址的服務(wù)器,所述方法包括:探索模塊21,用于向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址;信息模塊22,用于根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備信息;配置模塊23,用于根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址;循環(huán)模塊24,用于使上述模塊循環(huán)執(zhí)行直至向初始hdm ip地址發(fā)送ping命令后,無法收到關(guān)于ping命令的符合預(yù)設(shè)要求的響應(yīng);所述對端設(shè)備是服務(wù)器集設(shè)備包括的配置所述初始hdm ip地址的服務(wù)器。
41.在一種實施方式中,所述向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址,包括:根據(jù)獲取到的對端設(shè)備的mac地址在mac地址緩存池中查重,若存在重復(fù),則清洗mac地址解析緩存后重新執(zhí)行向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址的步驟;所述mac地址緩存池記錄的mac地址是根據(jù)查重不存在重復(fù)的獲取到的對端設(shè)備的mac地址所記錄的。
42.在一種實施方式中,所述根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備信息,包括:所述根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備sn序列號;所述根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址,包括:根據(jù)設(shè)備sn序列號查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址,其中,配置表包括有服務(wù)器集各服務(wù)器的設(shè)備sn序列號和想對應(yīng)的目標(biāo)ip地址,配置表為預(yù)先配置的配置表。
43.在一種實施方式中,所述循環(huán)執(zhí)行以上步驟直至向初始hdm ip地址發(fā)送ping命令后,無法收到關(guān)于ping命令的符合預(yù)設(shè)要求的響應(yīng),包括:連續(xù)向初始hdm ip地址發(fā)送預(yù)設(shè)次數(shù)的ping命令后,仍未收到mac地址與已收到過的響應(yīng)關(guān)聯(lián)的mac地址均不同的對端設(shè)備發(fā)送的響應(yīng),則認(rèn)為服務(wù)器集中不存在需要修改初始hdm ip地址的服務(wù)器,停止執(zhí)行循環(huán)步驟。
44.裝置實施方式與對應(yīng)的方法實施方式相同或相似,在此不再贅述。
45.在一種實施方式中,本公開提供了一種電子設(shè)備,包括處理器和機器可讀存儲介質(zhì),所述機器可讀存儲介質(zhì)存儲有能夠被所述處理器執(zhí)行的機器可執(zhí)行指令,處理器執(zhí)行所述機器可執(zhí)行指令以實現(xiàn)前述的地址配置方法,從硬件層面而言,硬件架構(gòu)示意圖可以參見圖3所示。
46.在一種實施方式中,本公開提供了一種機器可讀存儲介質(zhì),所述機器可讀存儲介質(zhì)存儲有機器可執(zhí)行指令,所述機器可執(zhí)行指令在被處理器調(diào)用和執(zhí)行時,所述機器可執(zhí)行指令促使所述處理器實現(xiàn)前述的地址配置方法。
47.這里,機器可讀存儲介質(zhì)可以是任何電子、磁性、光學(xué)或其它物理存儲裝置,可以包含或存儲信息,如可執(zhí)行指令、數(shù)據(jù),等等。例如,機器可讀存儲介質(zhì)可以是:ram(radom access memory,隨機存取存儲器)、易失存儲器、非易失性存儲器、閃存、存儲驅(qū)動器(如硬盤驅(qū)動器)、固態(tài)硬盤、任何類型的存儲盤(如光盤、dvd等),或者類似的存儲介質(zhì),或者它們的組合。
48.上述實施方式闡明的系統(tǒng)、裝置、模塊或單元,具體可以由計算機芯片或?qū)嶓w實現(xiàn),或者由具有某種功能的產(chǎn)品來實現(xiàn)。一種典型的實現(xiàn)設(shè)備為計算機,計算機的具體形式可以是個人計算機、膝上型計算機、蜂窩電話、相機電話、智能電話、個人數(shù)字助理、媒體播放器、導(dǎo)航設(shè)備、收發(fā)設(shè)備、游戲控制臺、平板計算機、可穿戴設(shè)備或者這些設(shè)備中的任意幾種設(shè)備的組合。
49.為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當(dāng)然,在實施本公開時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
50.本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本公開的實施方式可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本公開可采用完全硬件實施方式、完全軟件實施方式、或結(jié)合軟件和硬件方面的實施方式的形式。而且,本公開實施方式可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
51.本公開是參照根據(jù)本公開實施方式的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可以由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其它可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其它可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
52.而且,這些計算機程序指令也可以存儲在能引導(dǎo)計算機或其它可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或者多個流程和/或方框圖一個方框或者多個方框中指定的功能。
53.這些計算機程序指令也可裝載到計算機或其它可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或者其它可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其它可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
54.本領(lǐng)域技術(shù)人員應(yīng)明白,本公開的實施方式可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本公開可以采用完全硬件實施方式、完全軟件實施方式、或者結(jié)合軟件和硬件方面的實施方式的形式。而且,本公開可以采用在一個或者多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(可以包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實
施的計算機程序產(chǎn)品的形式。
55.以上所述僅為本公開的實施方式而已,并不用于限制本公開。對于本領(lǐng)域技術(shù)人員來說,本公開可以有各種更改和變化。凡在本公開的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應(yīng)包含在本公開的權(quán)利要求范圍之內(nèi)。
技術(shù)特征:
1.一種地址配置方法,其特征在于,應(yīng)用于服務(wù)器集設(shè)備的管理設(shè)備,所述服務(wù)器集設(shè)備包括若干配置有相同初始hdm ip地址的服務(wù)器,所述方法包括:向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址;根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備信息;根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址;循環(huán)執(zhí)行以上步驟直至向初始hdm ip地址發(fā)送ping命令后,無法收到關(guān)于ping命令的符合預(yù)設(shè)要求的響應(yīng);所述對端設(shè)備是服務(wù)器集設(shè)備包括的配置所述初始hdm ip地址的服務(wù)器。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址,包括:根據(jù)獲取到的對端設(shè)備的mac地址在mac地址緩存池中查重,若存在重復(fù),則清洗mac地址解析緩存后重新執(zhí)行向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址的步驟;所述mac地址緩存池記錄的mac地址是根據(jù)查重不存在重復(fù)的獲取到的對端設(shè)備的mac地址所記錄的。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備信息,包括:所述根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備sn序列號;所述根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址,包括:根據(jù)設(shè)備sn序列號查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址,其中,配置表包括有服務(wù)器集各服務(wù)器的設(shè)備sn序列號和想對應(yīng)的目標(biāo)ip地址,配置表為預(yù)先配置的配置表。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述循環(huán)執(zhí)行以上步驟直至向初始hdm ip地址發(fā)送ping命令后,無法收到關(guān)于ping命令的符合預(yù)設(shè)要求的響應(yīng),包括:連續(xù)向初始hdm ip地址發(fā)送預(yù)設(shè)次數(shù)的ping命令后,仍未收到mac地址與已收到過的響應(yīng)關(guān)聯(lián)的mac地址均不同的對端設(shè)備發(fā)送的響應(yīng),則認(rèn)為服務(wù)器集中不存在需要修改初始hdm ip地址的服務(wù)器,停止執(zhí)行循環(huán)步驟。5.一種地址配置裝置,其特征在于,應(yīng)用于服務(wù)器集設(shè)備的管理設(shè)備,所述服務(wù)器集設(shè)備包括若干配置有相同初始hdm ip地址的服務(wù)器,所述裝置包括:探索模塊,用于向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址;信息模塊,用于根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備信息;配置模塊,用于根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址;
循環(huán)模塊,用于使上述模塊循環(huán)執(zhí)行直至向初始hdm ip地址發(fā)送ping命令后,無法收到關(guān)于ping命令的符合預(yù)設(shè)要求的響應(yīng);所述對端設(shè)備是服務(wù)器集設(shè)備包括的配置所述初始hdm ip地址的服務(wù)器。6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址,包括:根據(jù)獲取到的對端設(shè)備的mac地址在mac地址緩存池中查重,若存在重復(fù),則清洗mac地址解析緩存后重新執(zhí)行向初始hdm ip地址發(fā)送ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的mac地址的步驟;所述mac地址緩存池記錄的mac地址是根據(jù)查重不存在重復(fù)的獲取到的對端設(shè)備的mac地址所記錄的。7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備信息,包括:所述根據(jù)mac地址轉(zhuǎn)換生成本地鏈路地址,通過本地鏈路地址與對端設(shè)備的hdm通信獲取設(shè)備sn序列號;所述根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址,包括:根據(jù)設(shè)備sn序列號查詢配置表獲取對應(yīng)的目標(biāo)ip地址,將對端設(shè)備的hdm ip地址修改為目標(biāo)ip地址,其中,配置表包括有服務(wù)器集各服務(wù)器的設(shè)備sn序列號和想對應(yīng)的目標(biāo)ip地址,配置表為預(yù)先配置的配置表。8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述循環(huán)執(zhí)行以上步驟直至向初始hdm ip地址發(fā)送ping命令后,無法收到關(guān)于ping命令的符合預(yù)設(shè)要求的響應(yīng),包括:連續(xù)向初始hdm ip地址發(fā)送預(yù)設(shè)次數(shù)的ping命令后,仍未收到mac地址與已收到過的響應(yīng)關(guān)聯(lián)的mac地址均不同的對端設(shè)備發(fā)送的響應(yīng),則認(rèn)為服務(wù)器集中不存在需要修改初始hdm ip地址的服務(wù)器,停止執(zhí)行循環(huán)步驟。9.一種電子設(shè)備,其特征在于,包括:處理器和機器可讀存儲介質(zhì),所述機器可讀存儲介質(zhì)存儲有能夠被所述處理器執(zhí)行的機器可執(zhí)行指令,所述處理器執(zhí)行所述機器可執(zhí)行指令,以實現(xiàn)權(quán)利要求1-4任一所述的方法。10.一種機器可讀存儲介質(zhì),其特征在于,所述機器可讀存儲介質(zhì)存儲有機器可執(zhí)行指令,所述機器可執(zhí)行指令在被處理器調(diào)用和執(zhí)行時,所述機器可執(zhí)行指令促使所述處理器實現(xiàn)權(quán)利要求1-4任一所述的方法。
技術(shù)總結(jié)
本公開提供一種地址配置方法、裝置、設(shè)備及機器可讀存儲介質(zhì),該方法包括:向初始地址發(fā)送Ping命令,根據(jù)響應(yīng)獲取對端設(shè)備的MAC;根據(jù)MAC轉(zhuǎn)換生成本地鏈路,通過本地鏈路與對端設(shè)備通信獲取設(shè)備信息;根據(jù)設(shè)備信息查詢配置表獲取對應(yīng)的目標(biāo)地址,將對端設(shè)備的地址修改為目標(biāo)地址;循環(huán)執(zhí)行以上步驟直至向初始地址發(fā)送Ping命令后,無法收到關(guān)于Ping命令的符合預(yù)設(shè)要求的響應(yīng)。通過本公開的技術(shù)方案,向初始地址發(fā)送命令通信,根據(jù)響應(yīng)獲取MAC進而獲取對端設(shè)備的設(shè)備信息,從而可查詢獲取到對端設(shè)備應(yīng)當(dāng)被配置的目標(biāo)地址,進而將獨斷設(shè)備的地址配置為目標(biāo)IP地址,循環(huán)后可自動將集內(nèi)各服務(wù)器的地址均按要求配置完成。各服務(wù)器的地址均按要求配置完成。各服務(wù)器的地址均按要求配置完成。
