機架位遠程管理方法、系統(tǒng)以及盤點平臺的制作方法
【專利摘要】本發(fā)明提出一種機架位遠程管理方法,包括以下步驟:記錄機架位的機架位信息;盤點平臺向網(wǎng)絡組工作平臺發(fā)送盤點請求;網(wǎng)絡組工作平臺根據(jù)盤點請求獲取各個交換機對應的軟件版本信息;網(wǎng)絡組工作平臺根據(jù)軟件版本信息生成各個交換機對應的設(shè)備信息抓取命令并發(fā)送交換機管理服務器;交換機管理服務器根據(jù)盤點請求獲得對應的交換機的日志信息;盤點平臺獲得日志信息,并將日志信息與機架位信息進行比對以對機架位進行管理。根據(jù)本發(fā)明的實施例,能夠遠程、自動化且準確地判斷出服務器與機架位的對應關(guān)系、確保資產(chǎn)一致性。本發(fā)明還提出了一種機架位遠程管理系統(tǒng)、盤點平臺及交換機管理服務器。
【專利說明】機架位遠程管理方法、系統(tǒng)以及盤點平臺
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,特別設(shè)計一種機架位遠程管理方法、機架位遠程管理系統(tǒng)、盤點平臺以及交換機管理服務器。
【背景技術(shù)】
[0002]目前,數(shù)據(jù)中心服務器(IDC)由于機架、交換機、服務器等數(shù)量過多,導致數(shù)據(jù)中心服務器(IDC)在大批量上架管理、遷移管理過程中容易出現(xiàn)錯誤,導致資產(chǎn)受到損失。
[0003]現(xiàn)有的IDC在建設(shè)的時候,機架位與邊緣交換機端口對應關(guān)系不做規(guī)定,系統(tǒng)也沒有記錄,服務器在上架的時候只能知道相應服務器在哪個邊緣交換機下或者說房間內(nèi)。如果出現(xiàn)將服務器上架到錯誤位置后,目前的系統(tǒng)是不能發(fā)現(xiàn)的。由此導致不能精確管理資產(chǎn)。然而,一旦發(fā)生錯誤,會導致服務器盤點錯誤,即現(xiàn)場盤點的時候發(fā)現(xiàn)指定機架位上的服務器不是系統(tǒng)記錄的機架位,空閑機架位盤點錯誤,即本來記錄是空閑的機架位,而已經(jīng)被服務器占用。
[0004]現(xiàn)有方式不能對IDC的機架位進行精確資產(chǎn)管理,在出現(xiàn)機架位與交換機端口對應關(guān)系出現(xiàn)錯誤時也不能發(fā)現(xiàn),由此導致服務器盤點錯誤,從而使得資產(chǎn)信息管理出現(xiàn)錯誤,混淆,如找不到對應的機器,如機架位資產(chǎn)出錯等一系列問題,且對資產(chǎn)的評估帶來困難。
【發(fā)明內(nèi)容】
[0005]本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題之一。
[0006]為此,本發(fā)明的一個目的在于提出一種能夠遠程、自動化且準確地判斷出服務器與機架位的對應關(guān)系、確保資產(chǎn)一致性的機架位遠程管理方法。
[0007]本發(fā)明的第二個目的在于提出一種機架位遠程管理系統(tǒng)。
[0008]本發(fā)明的另一個目的在于提出一種盤點平臺。
[0009]本發(fā)明的再一個目的在于提出一種交換機管理服務器。
[0010]為了實現(xiàn)上述目的,本發(fā)明第一方面實施例提出了一種機架位遠程管理方法,包括以下步驟:記錄機架位的機架位信息;盤點平臺向網(wǎng)絡組工作平臺發(fā)送盤點請求;所述網(wǎng)絡組工作平臺根據(jù)所述盤點請求獲取各個交換機對應的軟件版本信息;所述網(wǎng)絡組工作平臺根據(jù)所述軟件版本信息生成所述各個交換機對應的設(shè)備信息抓取命令并發(fā)送交換機管理服務器;所述交換機管理服務器根據(jù)所述盤點請求獲得對應的交換機的日志信息;以及所述盤點平臺獲得所述日志信息,并將所述日志信息與記錄的所述機架位信息進行比對以對所述機架位進行管理。
[0011]根據(jù)本發(fā)明實施例的機架位遠程管理方法,通過預先設(shè)定機架位、交換機、該交換機的端口以及服務器的MAC地址的一一對應關(guān)系,以自動化的方式準確地判斷出相應的機架位、交換機、該交換機的端口所對應的服務器的MAC地址是否與預先設(shè)定的服務器的MAC地址相同,由此,避免了數(shù)據(jù)中心服務器(IDC)在大批量上架管理、遷移管理時可能發(fā)生的服務器的MAC地址與相應的交換機以及該交換機的端口的對應出錯問題,檢測出錯誤的發(fā)生以便確保資產(chǎn)一致性,從而為實現(xiàn)物聯(lián)網(wǎng)打下基礎(chǔ),達到高效管理資產(chǎn)的目的。另外,本發(fā)明的實施例利用了盤點平臺通過信息抓取命令,之后再把日志信息與記錄的機架位信息進行比對,得出盤點結(jié)果,從而實現(xiàn)資產(chǎn)的遠程盤點,具有自動化且節(jié)約人力成本的優(yōu)點。
[0012]本發(fā)明第二方面實施例提出了一種機架位遠程管理系統(tǒng),包括:機架位信息記錄模塊、盤點平臺、與所述盤點平臺相連的網(wǎng)絡組工作平臺、與所述網(wǎng)絡組工作平臺相連的交換機管理服務器以及與所述交換機管理服務器相連的多個交換機,其中,機架位信息記錄模塊用于記錄機架位的機架位信息;盤點平臺用于向網(wǎng)絡組工作平臺發(fā)送盤點請求,以及獲得所述日志信息,并將所述日志信息與記錄的所述機架位信息進行比對以對所述機架位進行管理;網(wǎng)絡組工作平臺,用于根據(jù)所述盤點請求獲取各個交換機對應的軟件版本信息,以及根據(jù)所述軟件版本信息生成所述各個交換機對應的設(shè)備信息抓取命令,以及交換機管理服務器,用于根據(jù)所述盤點請求獲得對應的交換機的日志信息。
[0013]根據(jù)本發(fā)明實施例的機架位遠程管理系統(tǒng),通過預先設(shè)定機架位、交換機、該交換機的端口以及服務器的MAC地址的一一對應關(guān)系,以自動化的方式準確地判斷出相應的機架位、交換機、該交換機的端口所對應的服務器的MAC地址是否與預先設(shè)定的服務器的MAC地址相同,由此,避免了數(shù)據(jù)中心服務器(IDC)在大批量上架管理、遷移管理時可能發(fā)生的服務器的MAC地址與相應的交換機以及該交換機的端口的對應出錯問題,檢測出錯誤的發(fā)生以便確保資產(chǎn)一致性,從而為實現(xiàn)物聯(lián)網(wǎng)打下基礎(chǔ),達到高效管理資產(chǎn)的目的。另外,本發(fā)明的實施例利用了盤點平臺通過信息抓取命令,之后再把日志信息與記錄的機架位信息進行比對,得出盤點結(jié)果,從而實現(xiàn)資產(chǎn)的遠程盤點,具有自動化且節(jié)約人力成本的優(yōu)點。
[0014]本發(fā)明第三方面的實施例提出了一種盤點平臺,包括:發(fā)送模塊,用于向網(wǎng)絡組工作平臺發(fā)送盤點請求;接收模塊,用于從所述網(wǎng)絡組工作平臺獲得所述各個交換機的日志信息;以及盤點模塊,用于將所述日志信息與記錄的所述機架位信息進行比對以對所述機架位進行管理。
[0015]根據(jù)本發(fā)明的實施例的盤點平臺,通過交換機抓取日志信息,之后再把日志信息與記錄的機架位信息進行比對,得出盤點結(jié)果,從而實現(xiàn)資產(chǎn)的遠程盤點,具有自動化且節(jié)約人力成本的優(yōu)點。
[0016]本發(fā)明第四方面的實施例提出了一種交換機管理服務器,包括:接收模塊,用于接收網(wǎng)絡組工作平臺發(fā)送的盤點請求;命令生成模塊,用于根據(jù)所述盤點請求獲得對應的交換機的日志信息;整理反饋模塊,用于將所述日志信息反饋至所述網(wǎng)絡組工作平臺。
[0017]根據(jù)本發(fā)明實施例的交換機管理服務器,通過抓取命令抓取各個交換機的日志信息,具有抓取準確且自動化的優(yōu)點。
[0018]本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】
【附圖說明】
[0019]本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
[0020]圖1為本發(fā)明實施例的機架位遠程管理方法的流程圖;[0021]圖2為本發(fā)明實施例的機架位遠程管理系統(tǒng)的結(jié)構(gòu)圖;
[0022]圖3為本發(fā)明一個實施例的機架位遠程管理系統(tǒng)的結(jié)構(gòu)圖;
[0023]圖4為本發(fā)明一個實施例的在建立數(shù)據(jù)中心服務器(IDC)的時候每個機架位與唯一交換機端口的對應關(guān)系不意圖;
[0024]圖5為本發(fā)明實施例的盤點平臺的結(jié)構(gòu)圖;以及
[0025]圖6為本發(fā)明實施例的交換機管理服務器的結(jié)構(gòu)圖。
【具體實施方式】
[0026]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0027]在本發(fā)明的描述中,術(shù)語“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明而不是要求本發(fā)明必須以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。
[0028]參照下面的描述和附圖,將清楚本發(fā)明的實施例的這些和其他方面。在這些描述和附圖中,具體公開了本發(fā)明的實施例中的一些特定實施方式,來表示實施本發(fā)明的實施例的原理的一些方式,但是應當理解,本發(fā)明的實施例的范圍不受此限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0029]以下結(jié)合附圖1首先描述根據(jù)本發(fā)明實施例的機架位遠程管理方法。
[0030]參見圖1,根據(jù)本發(fā)明實施例的機架位遠程管理方法,包括如下步驟:
[0031 ] 步驟SlOI,記錄機架位的機架位信息。在本發(fā)明的一個示例中,機架位信息包括機架位標識、與該機架位對應的交換機的標識和所述交換機的端口號。其中,機架位標識用于區(qū)別不同的機架位,交換機的標識用于區(qū)別不同的交換機,交換機的端口號用于區(qū)別同一交換機的不同端口。
[0032]具體而言,如對數(shù)據(jù)中心服務器(IDC)的建設(shè)的時候,要求每個機架位有對應的網(wǎng)絡設(shè)備信息(交換機的標識)及端口信息(交換機的端口號),實際機架位的網(wǎng)線也是連接到對應的網(wǎng)絡設(shè)備端口上,這樣預先記錄的(系統(tǒng)內(nèi)預先記錄)機架位與交換機及其端口保持唯一的——對應關(guān)系。即“機架位(RACK) —交換機一交換機的端口(PORT)”——對應。
[0033]步驟S102,盤點平臺向網(wǎng)絡組工作平臺發(fā)送盤點請求。例如,盤點請求可以為機房名、機架位名稱等。這樣可以根據(jù)上述任意一種或多種組合對相應的機架位進行盤點。例如,當需要盤點某一個機房中的全部機架位時,則可以將上述的盤點信息定義為上述的機房名,這樣便可以對上述機房中的機架位進行盤點,由此判斷出該機房中所有的機架位所對應的服務器是否為預先設(shè)定的服務器。
[0034]步驟S103,網(wǎng)絡組工作平臺根據(jù)所述盤點請求獲取各個交換機對應的軟件版本信息。在本發(fā)明的一個示例中,網(wǎng)絡組工作平臺例如可通過簡單網(wǎng)絡管理協(xié)議SNMP獲取各個交換機對應的軟件版本信息。通俗地講,網(wǎng)絡組工作平臺接到盤點請求后,會通過SNMP協(xié)議對相應的交換機進行識別獲取設(shè)備版本信息(軟件版本信息)。
[0035]步驟S104,網(wǎng)絡組工作平臺根據(jù)所述軟件版本信息生成所述各個交換機對應的設(shè)備信息抓取命令并發(fā)送交換機管理服務器。即網(wǎng)絡組工作平臺在生成設(shè)備信息抓取命令后登陸交換機管理服務器(CMD-AGENT),并向其發(fā)出盤點請求,以便交換機管理服務器獲取交換機的日志信息。
[0036]具體而言,網(wǎng)絡組工作平臺在獲取到相應的多個交換機中的每一個交換機的軟件版本信息后,可根據(jù)該軟件版本信息生成與該交換機對應的設(shè)備信息抓取命令。
[0037]需要說明的是,不同型號的交換機以及交換機使用的軟件版本的不同,其交換機使用的設(shè)備信息抓取命令也不同,例如:華為Quidway S5400交換機所用軟件版本為5.30與華為Quidway S9312交換機所用軟件版本為5.50,兩者之間的設(shè)備信息抓取命令就不同。因此,需要確定每一個交換機的軟件版本信息后,方可根據(jù)該軟件版本信息確定其所對應的設(shè)備信息抓取命令。
[0038]步驟S105,交換機管理服務器根據(jù)所述盤點請求獲得對應的交換機的日志信息。例如,交換機管理服務器可以通過身份驗證、授權(quán)和統(tǒng)計AAA系統(tǒng)訪問交換機并下載交換機的日志信息。當然,交換機管理服務器同樣可以采用其它方式訪問交換機,本發(fā)明的實施例對此并沒有限制。另外,日志信息例如通過地址解析協(xié)議ARP協(xié)議產(chǎn)生,即交換機的日志信息為交換機管理服務器與交換機之間底層通過arp協(xié)議產(chǎn)生的。
[0039]在該示例中,交換機的日志信息例如包括交換機的標識、與所述交換機相連的服務器的MAC地址及對應的端口號。這里所述的與交換機相連的服務器的MAC地址為實際中連接在該交換機相應端口上的服務器。在下文中,正是需要通過同一個服務器的MAC地址,比較日志信息中該MAC地址對應的交換機的端口號是否與預先設(shè)定的該MAC地址對應的交換機的端口號是否一樣(即記錄的機架位的機架位信息),從而判斷出具有該MAC地址的服務器的是否架設(shè)在預定的機架位上。
[0040]步驟S106,盤點平臺獲得所述日志信息,并將所述日志信息與記錄的所述機架位信息進行比對以對所述機架位進行管理。作為一個具體的示例,如果日志信息與記錄的機架位信息中服務器的MAC地址、交換機的標識或服務器對應該交換機的端口號中任一個不同,則判斷機架位出錯。
[0041]具體而言,由于記錄機架位的機架位信息的機架位的機架位標識、機架位上的服務器相連的交換機的標識和該服務器與該交換機相連的端口號為預先規(guī)定好的,因此,在實際的服務器架設(shè)完成后,通過判斷記錄的數(shù)據(jù)關(guān)系,即“機架位(RACK) —交換機一交換機的端口號(PORTl) —服務器的實際地址(MAC1)”,然后與實際架設(shè)完成后獲取的日志信息中的“上述交換機一該交換機的端口號(PORT) —實際架設(shè)的服務器的實際地址(MAC2)”進行比較,如下:
[0042]比較MACl與MAC2是否一樣,當MACl與MAC2 —樣時,通過判斷記錄的MACl對應的交換機的端口 PORT與MAC2對應的交換機的端口 PORT是否一樣,如果一樣,則說明該服務器實際放置的機架位為預先設(shè)定的機架位,即機架位正確,否則該服務器設(shè)置在了與預先設(shè)定的機架位不同的機架位上,機架位錯誤,因為預先在布線的時候機架位與交換機的端口關(guān)系已經(jīng)綁定并且不變。
[0043]更為具體地,如下表所示:
[0044]預先約定機架位對應交換機交換機K)RT 服務器A的MAC
系統(tǒng)讀取 ?對應交換機交換機PORT 服務器X的MAC
[0045]表1
[0046]通過對表1進行分析,如果服務器A和服務器X的MAC相同,則看對應交換機是否相同,如果交換機相同,則看該交換機的PORT是否相同,如果相同則機架位正確,否則機架位錯誤,即根據(jù)服務器MAC判斷端口是否正確,如果正確則機架位正確,否則服務器位置上錯。
[0047]根據(jù)本發(fā)明實施例的機架位遠程管理方法,通過預先設(shè)定機架位、交換機、該交換機的端口以及服務器的MAC地址的一一對應關(guān)系,以自動化的方式準確地判斷出相應的機架位、交換機、該交換機的端口所對應的服務器的MAC地址是否與預先設(shè)定的服務器的MAC地址相同,由此,避免了數(shù)據(jù)中心服務器(IDC)在大批量上架管理、遷移管理時可能發(fā)生的服務器的MAC地址與相應的交換機以及該交換機的端口的對應出錯問題,檢測出錯誤的發(fā)生以便確保資產(chǎn)一致性,從而為實現(xiàn)物聯(lián)網(wǎng)打下基礎(chǔ),達到高效管理資產(chǎn)的目的。另外,本發(fā)明的實施例利用了盤點平臺通過信息抓取命令,之后再把日志信息與記錄的機架位信息進行比對,得出盤點結(jié)果,從而實現(xiàn)資產(chǎn)的遠程盤點,具有自動化且節(jié)約人力成本的優(yōu)點。
[0048]參考圖2和圖3,本發(fā)明的進一步實施例提出了一種機架位遠程管理系統(tǒng)200,包括機架位信息記錄模塊(圖中未示出)、盤點平臺210、與盤點平臺210相連的網(wǎng)絡組工作平臺220、與網(wǎng)絡組工作平臺220相連的交換機管理服務器230以及與交換機管理服務器230相連的多個交換機240。其中:
[0049]機架位信息記錄模塊用于記錄機架位的機架位信息。
[0050]盤點平臺210用于向網(wǎng) 絡組工作平臺220發(fā)送盤點請求,以及獲得所述日志信息,并將日志信息與記錄的機架位信息進行比對以對機架位進行管理。
[0051]網(wǎng)絡組工作平臺220用于根據(jù)盤點請求獲取各個交換機(多個交換機240)對應的軟件版本信息,以及根據(jù)軟件版本信息生成各個交換機對應的設(shè)備信息抓取命令。
[0052]交換機管理服務器230用于根據(jù)盤點請求獲得對應的交換機的日志信息。
[0053]以下詳細描述本發(fā)明實施例的各個功能模塊。
[0054]在本發(fā)明的一個示例中,機架位信息記錄模塊預先記錄的機架位信息例如包括機架位標識、與該機架位對應的交換機的標識和所述交換機的端口號。其中,機架位標識用于區(qū)別不同的機架位,交換機的標識用于區(qū)別不同的交換機,交換機的端口號用于區(qū)別同一交換機的不同端口。
[0055]具體而言,參見圖4,如對數(shù)據(jù)中心服務器(IDC)的建設(shè)的時候,要求每個機架位有對應的網(wǎng)絡設(shè)備信息(交換機的標識)及端口信息(交換機的端口號),實際機架位的網(wǎng)線也是連接到對應的網(wǎng)絡設(shè)備端口上,這樣預先記錄的(系統(tǒng)內(nèi)預先記錄)機架位與交換機及其端口保持唯一的——對應關(guān)系。即“機架位(RACK) —交換機一交換機的端口(PORT)”
--對應。
[0056]盤點平臺210具有兩方面的功能,一方面向網(wǎng)絡組工作平臺發(fā)送盤點請求,例如,盤點請求可以為機房名、機架位名稱等。這樣可以根據(jù)上述任意一種或多種組合對相應的機架位進行盤點。例如,當需要盤點某一個機房中的全部機架位時,則可以將上述的盤點信息定義為上述的機房名,這樣便可以對上述機房中的機架位進行盤點,由此判斷出該機房中所有的機架位所對應的服務器是否為預先設(shè)定的服務器。
[0057]盤點平臺210另一方面將獲得的日志信息與記錄的所述機架位信息進行比對以對所述機架位進行管理。其中,日志信息包括交換機的標識、與所述交換機相連的服務器的MAC地址及對應的端口號。作為一個具體的示例,如果日志信息與記錄的機架位信息中服務器的MAC地址、交換機的標識或服務器對應該交換機的端口號中任一個不同,則判斷機架位出錯。在該示例中,交換機的日志信息例如包括交換機的標識、與所述交換機相連的服務器的MAC地址及對應的端口號。
[0058]具體而言,由于機架位信息記錄模塊記錄機架位的機架位信息的機架位的機架位標識、機架位上的服務器相連的交換機的標識和該服務器與該交換機相連的端口號為認為預先規(guī)定好的,因此,在實際的服務器架設(shè)完成后,通過判斷記錄的數(shù)據(jù)關(guān)系,即“機架位(RACK)-交換機-交換機的端口號(PORT I)服務器的實際地址(MACl) ”,然后與實際架設(shè)完成后獲取的日志信息中的“上述交換機-該交換機的端口號(PORT)-實際架設(shè)的服務器的實際地址(MAC2)”進行比較,如下:
[0059]比較MACl與MAC2是否一樣,當MACl與MAC2 —樣時,通過判斷記錄的MACl對應的交換機的端口 PORT與MAC2對應的交換機的端口 PORT是否一樣,如果一樣,則說明該服務器實際放置的機架位為預先設(shè)定的機架位,即機架位正確,否則該服務器設(shè)置在了與預先設(shè)定的機架位不同的機架位上,機架位錯誤,因為預先在布線的時候機架位與交換機的端口關(guān)系已經(jīng)綁定并且不變。
[0060]更為具體地,如下表所示:
[0061]
預先約定機架位對應交換機交換機K)RT 服務器A的MAC
系統(tǒng)讀取 ?對應交換機交換機PORT 服務器X的MAC
[0062]表1
[0063]通過對表1進行分析,如果服務器A和服務器X的MAC相同,則看對應交換機是否相同,如果交換機相同,則看該交換機的PORT是否相同,如果相同則機架位正確,否則機架位錯誤,即根據(jù)服務器MAC判斷端口是否正確,如果正確則機架位正確,否則服務器位置上`錯。
[0064]網(wǎng)絡組工作平臺220 —方面根據(jù)上述盤點請求獲取各個交換機對應的軟件版本信息。在本發(fā)明的一個示例中,網(wǎng)絡組工作平臺220例如可通過簡單網(wǎng)絡管理協(xié)議SNMP獲取各個交換機對應的軟件版本信息。通俗地講,網(wǎng)絡組工作平臺接到盤點請求后,會通過SNMP協(xié)議對相應的交換機進行識別獲取設(shè)備版本信息(軟件版本信息)。
[0065]另外,網(wǎng)絡組工作平臺220還用于根據(jù)所述軟件版本信息生成所述各個交換機對應的設(shè)備信息抓取命令并發(fā)送交換機管理服務器230。即網(wǎng)絡組工作平臺220在生成設(shè)備信息抓取命令后登陸交換機管理服務器230 (CMD-AGENT),并向其發(fā)出盤點請求,以便交換機管理服務器230獲取交換機的日志信息。[0066]具體而言,網(wǎng)絡組工作平臺220在獲取到相應的多個交換機中的每一個交換機的軟件版本信息后,可根據(jù)該軟件版本信息生成與該交換機對應的設(shè)備信息抓取命令。
[0067]需要說明的是,不同型號的交換機以及交換機使用的軟件版本的不同,其交換機使用的設(shè)備信息抓取命令也不同,例如:華為Quidway S5400交換機所用軟件版本為5.30與華為Quidway S9312交換機所用軟件版本為5.50,兩者之間的設(shè)備信息抓取命令就不同。因此,需要確定每一個交換機的軟件版本信息后,方可根據(jù)該軟件版本信息確定其所對應的設(shè)備信息抓取命令。
[0068]在本發(fā)明的一個示例中,交換機管理服務器230根據(jù)盤點請求獲得對應的交換機的日志信息。例如,交換機管理服務器230可以通過身份驗證、授權(quán)和統(tǒng)計AAA系統(tǒng)訪問交換機并下載交換機的日志信息。當然,交換機管理服務器230同樣可以采用其它方式訪問交換機,本發(fā)明的實施例對此并沒有限制。另外,日志信息例如通過地址解析協(xié)議ARP協(xié)議產(chǎn)生,即交換機的日志信息為交換機管理服務器230與交換機之間底層通過arp協(xié)議產(chǎn)生的。
[0069]在該示例中,交換機的日志信息例如包括交換機的標識、與交換機相連的服務器的MAC地址及對應的端口號。這里所述的與交換機相連的服務器的MAC地址為實際中連接在該交換機相應端口上的服務器。盤點平臺210正是需要通過比較連接在該交換機的相應端口上的實際的服務器的MAC地址與預先設(shè)定的(即記錄的機架位的機架位信息中的服務器的介質(zhì)訪問控制MAC地址)進行比較以判斷服務器的是否架設(shè)在預定的機架位上。
[0070]根據(jù)本發(fā)明實施例的機架位遠程管理系統(tǒng),通過預先設(shè)定機架位、交換機、該交換機的端口以及服務器的MAC地址的一一對應關(guān)系,以自動化的方式準確地判斷出相應的機架位、交換機、該交換機的端口所對應的服務器的MAC地址是否與預先設(shè)定的服務器的MAC地址相同,由此,避免了數(shù)據(jù)中心服務器(IDC)在大批量上架管理、遷移管理時可能發(fā)生的服務器的MAC地址與相應的交換機以及該交換機的端口的對應出錯問題,檢測出錯誤的發(fā)生以便確保資產(chǎn)一致性,從而為實現(xiàn)物聯(lián)網(wǎng)打下基礎(chǔ),達到高效管理資產(chǎn)的目的。另外,本發(fā)明的實施例利用了盤點平臺通過信息抓取命令,之后再把日志信息與記錄的機架位信息進行比對,得出盤點結(jié)果,從而實現(xiàn)資產(chǎn)的遠程盤點,具有自動化且節(jié)約人力成本的優(yōu)點。
[0071]參見圖5,本發(fā)明的上述實施例的盤點平臺210包括發(fā)送模塊211、接收模塊212和盤點模塊213。其中:
[0072]發(fā)送模塊211用于向網(wǎng)絡組工作平臺220發(fā)送盤點請求。
[0073]接收模塊212用于從網(wǎng)絡組工作平臺220獲得所述各個交換機(多個交換機240)的日志信息。例如日志信息包括交換機的標識、與所述交換機相連的服務器的MAC地址及對應的端口號。另外,日志信息可通過地址解析協(xié)議ARP協(xié)議產(chǎn)生。
[0074]盤點模塊213用于將日志信息與記錄的機架位信息進行比對以對機架位進行管理。具體地,盤點模塊213例如包括機架位比對子模塊(圖中未示出),機架位比對子模塊用于將日志信息與記錄的機架位信息進行比對以對機架位進行管理,例如機架位比對子模塊如果判斷日志信息與記錄的所述機架位信息中服務器的MAC地址、交換機的標識或服務器對應所述交換機的端口號中任一個不同,則判斷所述機架位出錯。
[0075]在本發(fā)明的一個示例中,機架位信息包括機架位標識、與所述機架位對應的交換機的標識和所述交換機的端口號。[0076]根據(jù)本發(fā)明的實施例的盤點平臺210,通過交換機抓取日志信息,之后再把日志信息與記錄的機架位信息進行比對,得出盤點結(jié)果,從而實現(xiàn)資產(chǎn)的遠程盤點,具有自動化且節(jié)約人力成本的優(yōu)點。
[0077]如圖6所示,本發(fā)明實施例的交換機管理服務器230包括接收模塊231、命令生成模塊232和整理反饋模塊233。其中:
[0078]接收模塊231用于接收網(wǎng)絡組工作平臺220發(fā)送的盤點請求。
[0079]命令生成模塊232用于根據(jù)盤點請求獲得對應的交換機的日志信息。在本發(fā)明的一個實施例中,日志信息包括交換機的標識、與所述交換機相連的服務器的MAC地址及對應的端口號。
[0080]整理反饋模塊233用于將日志信息反饋至網(wǎng)絡組工作平臺220。
[0081]在本發(fā)明的一個實施例中,交換機管理服務器可通過身份驗證、授權(quán)和統(tǒng)計AAA系統(tǒng)訪問所述交換機并下載所述交換機的日志信息。
[0082]在本發(fā)明的一個實施例中,機架位信息包括機架位標識、與所述機架位對應的交換機的標識和所述交換機的端口號。
[0083]根據(jù)本發(fā)明實施例的交換機管理服務器230,通過抓取命令抓取各個交換機的日志信息,具有抓取準確且自動化的優(yōu)點。
[0084]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,“計算機可讀介質(zhì)”可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的
>J-U ρ?α裝直。
[0085]計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(R0M),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(⑶ROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
[0086]應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0087]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何。的一個或多個實施例或示例中以合適的方式結(jié)合。
[0088]盡管已經(jīng)示出和描述了本發(fā)明的實施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
【權(quán)利要求】
1.一種機架位遠程管理方法,其特征在于,包括以下步驟: 記錄機架位的機架位信息; 盤點平臺向網(wǎng)絡組工作平臺發(fā)送盤點請求; 所述網(wǎng)絡組工作平臺根據(jù)所述盤點請求獲取各個交換機對應的軟件版本信息; 所述網(wǎng)絡組工作平臺根據(jù)所述軟件版本信息生成所述各個交換機對應的設(shè)備信息抓取命令并發(fā)送交換機管理服務器; 所述交換機管理服務器根據(jù)所述盤點請求獲得對應的交換機的日志信息; 以及 所述盤點平臺獲得所述日志信息,并將所述日志信息與記錄的所述機架位信息進行比對以對所述機架位進行管理。
2.如權(quán)利要求1所述的機架位遠程管理方法,其特征在于,所述網(wǎng)絡組工作平臺通過簡單網(wǎng)絡管理協(xié)議SNMP獲取各個交換機對應的軟件版本信息。
3.如權(quán)利要求1所述的機架位遠程管理方法,其特征在于,所述交換機管理服務器通過身份驗證、授權(quán)和統(tǒng)計AAA系統(tǒng)訪問所述交換機并下載所述交換機的日志信息。
4.如權(quán)利要求1所述的機架位遠程管理方法,其特征在于,所述機架位信息包括機架位標識、與所述機架位對應的交換機的標識和所述交換機的端口號。
5.如權(quán)利要求4所述的機架位遠程管理方法,其特征在于,所述日志信息包括交換機的標識、與所述交換機相 連的服務器的MAC地址及對應的端口號。
6.如權(quán)利要求5所述的機架位遠程管理方法,其特征在于,所述將日志信息與記錄的所述機架位信息進行比對以對所述機架位進行管理進一步包括: 如果所述日志信息與記錄的所述機架位信息中服務器的MAC地址、所述交換機的標識或所述服務器對應所述交換機的端口號中任一個不同,則判斷所述機架位出錯。
7.如權(quán)利要求1所述的機架位遠程管理方法,其特征在于,所述日志信息通過地址解析協(xié)議ARP協(xié)議產(chǎn)生。
8.一種機架位遠程管理系統(tǒng),其特征在于,包括:機架位信息記錄模塊、盤點平臺、與所述盤點平臺相連的網(wǎng)絡組工作平臺、與所述網(wǎng)絡組工作平臺相連的交換機管理服務器以及與所述交換機管理服務器相連的多個交換機,其中, 機架位信息記錄模塊用于記錄機架位的機架位信息; 盤點平臺用于向網(wǎng)絡組工作平臺發(fā)送盤點請求,以及獲得所述日志信息,并將所述日志信息與記錄的所述機架位信息進行比對以對所述機架位進行管理; 網(wǎng)絡組工作平臺,用于根據(jù)所述盤點請求獲取各個交換機對應的軟件版本信息,以及根據(jù)所述軟件版本信息生成所述各個交換機對應的設(shè)備信息抓取命令,以及 交換機管理服務器,用于根據(jù)所述盤點請求獲得對應的交換機的日志信息。
9.如權(quán)利要求8所述的機架位遠程管理系統(tǒng),其特征在于,所述網(wǎng)絡組工作平臺通過簡單網(wǎng)絡管理協(xié)議SNMP獲取各個交換機對應的軟件版本信息。
10.如權(quán)利要求8所述的機架位遠程管理系統(tǒng),其特征在于,所述交換機管理服務器通過身份驗證、授權(quán)和統(tǒng)計AAA系統(tǒng)訪問所述交換機并下載所述交換機的日志信息。
11.如權(quán)利要求8所述的機架位遠程管理系統(tǒng),其特征在于,所述機架位信息包括機架位標識、與所述機架位對應的交換機的標識和所述交換機的端口號。
12.如權(quán)利要求11所述的機架位遠程管理系統(tǒng),其特征在于,所述日志信息包括交換機的標識、與所述交換機相連的服務器的MAC地址及對應的端口號。
13.如權(quán)利要求12所述的機架位遠程管理系統(tǒng),其特征在于,所述盤點平臺用于將所述日志信息與記錄的所述機架位信息進行比對以對所述機架位進行管理,其中, 如果所述日志信息與記錄的所述機架位信息中服務器的MAC地址、所述交換機的標識或所述服務器對應所述交換機的端口號中任一個不同,則判斷所述機架位出錯。
14.如權(quán)利要求8所述的機架位遠程管理系統(tǒng),其特征在于,所述日志信息通過地址解析協(xié)議ARP協(xié)議產(chǎn)生。
15.一種盤點平臺,其特征在于,包括: 發(fā)送模塊,用于向網(wǎng) 絡組工作平臺發(fā)送盤點請求; 接收模塊,用于從所述網(wǎng)絡組工作平臺獲得所述各個交換機的日志信息; 以及 盤點模塊,用于將所述日志信息與記錄的所述機架位信息進行比對以對所述機架位進行管理。
16.如權(quán)利要求15所述的盤點平臺,其特征在于,所述機架位信息包括機架位標識、與所述機架位對應的交換機的標識和所述交換機的端口號。
17.如權(quán)利要求15所述的盤點平臺,其特征在于,所述日志信息包括交換機的標識、與所述交換機相連的服務器的MAC地址及對應的端口號。
18.如權(quán)利要求17所述的盤點平臺,其特征在于,所述盤點模塊包括: 機架位比對子模塊,用于將日志信息與記錄的所述機架位信息進行比對以對所述機架位進行管理,其中, 如果所述日志信息與記錄的所述機架位信息中服務器的MAC地址、所述交換機的標識或所述服務器對應所述交換機的端口號中任一個不同,則判斷所述機架位出錯。
19.如權(quán)利要求15所述的盤點平臺,其特征在于,所述日志信息通過地址解析協(xié)議ARP協(xié)議產(chǎn)生。
20.一種交換機管理服務器,其特征在于,包括: 接收模塊,用于接收網(wǎng)絡組工作平臺發(fā)送的盤點請求; 命令生成模塊,用于根據(jù)所述盤點請求獲得對應的交換機的日志信息; 整理反饋模塊,用于將所述日志信息反饋至所述網(wǎng)絡組工作平臺。
21.如權(quán)利要求20所述的交換機管理服務器,其特征在于,所述交換機管理服務器通過身份驗證、授權(quán)和統(tǒng)計AAA系統(tǒng)訪問所述交換機并下載所述交換機的日志信息。
22.如權(quán)利要求20所述的交換機管理服務器,其特征在于,所述機架位信息包括機架位標識、與所述機架位對應的交換機的標識和所述交換機的端口號。
23.如權(quán)利要求20所述的交換機管理服務器,其特征在于,所述日志信息包括交換機的標識、與所述交換機相連的服務器的MAC地址及對應的端口號。
【文檔編號】H04L12/24GK103475501SQ201210187495
【公開日】2013年12月25日 申請日期:2012年6月7日 優(yōu)先權(quán)日:2012年6月7日
【發(fā)明者】周磊, 陳長江 申請人:北京百度網(wǎng)訊科技有限公司