本發(fā)明涉及一種虛擬化的網(wǎng)絡(luò)資源拓撲系統(tǒng),尤其是一種基于vmware虛擬化的網(wǎng)絡(luò)資源拓撲系統(tǒng)。
背景技術(shù):
目前在國內(nèi)外市場還沒有能夠用拓撲視圖方式體現(xiàn)虛擬化網(wǎng)絡(luò)拓撲的產(chǎn)品。
技術(shù)實現(xiàn)要素:
為解決上述問題,本發(fā)明提供了一種基于vmware虛擬化的網(wǎng)絡(luò)資源拓撲系統(tǒng)。
實現(xiàn)本發(fā)明目的的一種基于vmware虛擬化的網(wǎng)絡(luò)資源拓撲系統(tǒng),包括虛擬化網(wǎng)絡(luò)資源數(shù)據(jù)整合和虛擬化網(wǎng)絡(luò)資源拓撲視圖展示。所述虛擬化網(wǎng)絡(luò)資源數(shù)據(jù)整合包括數(shù)據(jù)采集模塊、數(shù)據(jù)轉(zhuǎn)換模塊和數(shù)據(jù)存儲模塊;
其中,
數(shù)據(jù)采集模塊:通過vspheresdk采集虛擬化的配置及性能數(shù)據(jù),以rest的方式提供json格式的數(shù)據(jù)供數(shù)據(jù)轉(zhuǎn)換模塊使用;運用分布式部署的理念解決虛擬化環(huán)境節(jié)點過多導(dǎo)致的采集時間過長的問題;
數(shù)據(jù)轉(zhuǎn)換模塊:將數(shù)據(jù)采集模塊采集到的分散的json格式數(shù)據(jù)轉(zhuǎn)換為集中的待使用的數(shù)據(jù),存儲在內(nèi)存中供頁面請求;
數(shù)據(jù)存儲模塊:用于將數(shù)據(jù)進行聚合及裁剪,并將處理后的數(shù)據(jù)存儲在數(shù)據(jù)庫中。
所述虛擬化網(wǎng)絡(luò)資源拓撲視圖展示包括:
通過拓撲圖的方式展示某物理機下虛擬網(wǎng)絡(luò)的邏輯關(guān)聯(lián)關(guān)系,包含物理網(wǎng)卡、分布式交換機、標準交換機、虛擬網(wǎng)卡;其中:
通過不同的顏色圖標區(qū)分vswitch、dvswitch;
以包含的關(guān)系體現(xiàn)物理網(wǎng)卡和vswitch、dvswitch的關(guān)系,若物理網(wǎng)卡既沒有關(guān)聯(lián)vswitch又沒有關(guān)聯(lián)dvswitch,則用灰色的圖標體現(xiàn)其未使用狀態(tài);
通過連線顏色的不同體現(xiàn)物理網(wǎng)卡和portgroup的連接關(guān)系的不同;
點擊vswitch或者dvswicth:通過變化portgroup的背景顏色,體現(xiàn)vswitch、dvswitch關(guān)聯(lián)的portgroup;點擊vswitch節(jié)點向數(shù)據(jù)處理層請求vswitch及其關(guān)聯(lián)的portgroup等的配置數(shù)據(jù)及關(guān)聯(lián)信息;
點擊物理網(wǎng)卡:變換物理網(wǎng)卡和portgroup、portgroup和虛擬網(wǎng)卡的連線粗細來體現(xiàn)物理網(wǎng)卡、portgroup、虛擬網(wǎng)卡的關(guān)聯(lián)關(guān)系;點擊物理網(wǎng)卡節(jié)點向數(shù)據(jù)處理層請求vswitch/dvswitch、portgroup等的配置數(shù)據(jù)、連接方式數(shù)據(jù)及關(guān)聯(lián)信息
點擊portgroup:變換portgroup和物理網(wǎng)卡、portgroup和虛擬網(wǎng)卡的連線粗細來體現(xiàn)物理網(wǎng)卡、portgroup、虛擬網(wǎng)卡從上到下的關(guān)聯(lián)關(guān)系;點擊portgroup節(jié)點向數(shù)據(jù)處理層請求portgroup、物理網(wǎng)卡、虛擬網(wǎng)卡等的配置數(shù)據(jù)關(guān)聯(lián)信息;
點擊虛擬網(wǎng)卡:變換portgroup和虛擬網(wǎng)卡、portgroup和物理網(wǎng)卡的連線粗細來體現(xiàn)虛擬網(wǎng)卡連接那個portgroup,對應(yīng)那個物理網(wǎng)卡;點擊虛擬網(wǎng)卡節(jié)點向數(shù)據(jù)處理層請求portgroup、物理網(wǎng)卡、虛擬網(wǎng)卡等的配置數(shù)據(jù)關(guān)聯(lián)信息。
本專利的優(yōu)點在于:
通過拓撲視圖繪制的專業(yè)工具生成虛擬化環(huán)境的實時網(wǎng)絡(luò)資源的整體架構(gòu)拓撲視圖,拓撲圖中以每臺物理機為單位展示了該物理機的每臺虛擬機的虛 擬網(wǎng)卡通過網(wǎng)絡(luò)vlan與物理網(wǎng)卡的聯(lián)接架構(gòu)圖。包含了虛擬化網(wǎng)絡(luò)資源中的各種對象:標準交換機、分布式交換機、網(wǎng)絡(luò)vlan、虛擬網(wǎng)卡、物理網(wǎng)卡。拓撲視圖本身支持拖拽、移動和任意的放大縮小,可以清晰體現(xiàn)任何復(fù)雜的拓撲結(jié)構(gòu)。
點擊虛擬機的虛擬網(wǎng)卡時,會顯示該虛擬網(wǎng)卡所聯(lián)接的網(wǎng)絡(luò)vlan和物理網(wǎng)卡的網(wǎng)絡(luò)結(jié)構(gòu)圖,可以清楚地看到網(wǎng)絡(luò)數(shù)據(jù)從虛擬網(wǎng)卡到物理網(wǎng)卡的傳輸流向。同時光標懸浮在虛擬機的虛擬網(wǎng)卡時可顯示該虛擬網(wǎng)卡的mac地址和ip地址。
點擊網(wǎng)絡(luò)vlan時,會顯示所有聯(lián)接此portgroup的虛擬機的虛擬網(wǎng)卡以及該portgoup所聯(lián)接的物理網(wǎng)卡??汕宄w現(xiàn)出有多少虛擬網(wǎng)卡是通過此portgoup聯(lián)接到哪些物理網(wǎng)卡而實現(xiàn)的網(wǎng)絡(luò)傳輸。
點擊物理網(wǎng)卡時,會在拓撲圖中顯示所有聯(lián)接到該物理網(wǎng)卡的vlan,體現(xiàn)出哪些vlan是通過該網(wǎng)卡實現(xiàn)了網(wǎng)絡(luò)通訊。
附圖說明
圖1為本發(fā)明的系統(tǒng)組成示意圖。
具體實施方式
如圖1所示,本發(fā)明的一種基于vmware虛擬化的網(wǎng)絡(luò)資源拓撲系統(tǒng),包括虛擬化網(wǎng)絡(luò)資源數(shù)據(jù)整合和虛擬化網(wǎng)絡(luò)資源拓撲視圖展示。所述虛擬化網(wǎng)絡(luò)資源數(shù)據(jù)整合包括數(shù)據(jù)采集模塊、數(shù)據(jù)轉(zhuǎn)換模塊和數(shù)據(jù)存儲模塊;
其中,
數(shù)據(jù)采集模塊:通過vspheresdk采集虛擬化的配置及性能數(shù)據(jù),以rest的方式提供json格式的數(shù)據(jù)供數(shù)據(jù)轉(zhuǎn)換模塊使用;運用分布式部署的理念解決虛擬化環(huán)境節(jié)點過多導(dǎo)致的采集時間過長的問題;
數(shù)據(jù)轉(zhuǎn)換模塊:將數(shù)據(jù)采集模塊采集到的分散的json格式數(shù)據(jù)轉(zhuǎn)換為集中的待使用的數(shù)據(jù),存儲在內(nèi)存中供頁面請求;
數(shù)據(jù)存儲模塊:用于將數(shù)據(jù)進行聚合及裁剪,并將處理后的數(shù)據(jù)存儲在數(shù)據(jù)庫中。
所述虛擬化網(wǎng)絡(luò)資源拓撲視圖展示包括:
通過拓撲圖的方式展示某物理機下虛擬網(wǎng)絡(luò)的邏輯關(guān)聯(lián)關(guān)系,包含物理網(wǎng)卡、分布式交換機、標準交換機、虛擬網(wǎng)卡;其中:
通過不同的顏色圖標區(qū)分vswitch、dvswitch;
以包含的關(guān)系體現(xiàn)物理網(wǎng)卡和vswitch、dvswitch的關(guān)系,若物理網(wǎng)卡既沒有關(guān)聯(lián)vswitch又沒有關(guān)聯(lián)dvswitch,則用灰色的圖標體現(xiàn)其未使用狀態(tài);
通過連線顏色的不同體現(xiàn)物理網(wǎng)卡和portgroup的連接關(guān)系的不同;
點擊vswitch或者dvswicth:通過變化portgroup的背景顏色,體現(xiàn)vswitch、dvswitch關(guān)聯(lián)的portgroup;點擊vswitch節(jié)點向數(shù)據(jù)處理層請求vswitch及其關(guān)聯(lián)的portgroup等的配置數(shù)據(jù)及關(guān)聯(lián)信息;
點擊物理網(wǎng)卡:變換物理網(wǎng)卡和portgroup、portgroup和虛擬網(wǎng)卡的連線粗細來體現(xiàn)物理網(wǎng)卡、portgroup、虛擬網(wǎng)卡的關(guān)聯(lián)關(guān)系;點擊物理網(wǎng)卡節(jié)點向數(shù)據(jù)處理層請求vswitch/dvswitch、portgroup等的配置數(shù)據(jù)、連接方式數(shù)據(jù)及關(guān)聯(lián)信息
點擊portgroup:變換portgroup和物理網(wǎng)卡、portgroup和虛擬網(wǎng)卡的連線粗細來體現(xiàn)物理網(wǎng)卡、portgroup、虛擬網(wǎng)卡從上到下的關(guān)聯(lián)關(guān)系;點擊portgroup節(jié)點向數(shù)據(jù)處理層請求portgroup、物理網(wǎng)卡、虛擬網(wǎng)卡等的配置數(shù)據(jù)關(guān)聯(lián)信息;
點擊虛擬網(wǎng)卡:變換portgroup和虛擬網(wǎng)卡、portgroup和物理網(wǎng)卡的連線粗細來體現(xiàn)虛擬網(wǎng)卡連接那個portgroup,對應(yīng)那個物理網(wǎng)卡;點擊虛擬網(wǎng)卡節(jié)點向數(shù)據(jù)處理層請求portgroup、物理網(wǎng)卡、虛擬網(wǎng)卡等的配置數(shù)據(jù)關(guān)聯(lián) 信息。
上面所述的實施例僅僅是對本發(fā)明的優(yōu)選實施方式進行描述,并非對本發(fā)明的范圍進行限定,在不脫離本發(fā)明設(shè)計精神前提下,本領(lǐng)域普通工程技術(shù)人員對本發(fā)明技術(shù)方案做出的各種變形和改進,均應(yīng)落入本發(fā)明的權(quán)利要求書確定的保護范圍內(nèi)。