本發(fā)明涉及數(shù)據(jù)中心監(jiān)控技術(shù)領(lǐng)域,特別是涉及一種用于數(shù)據(jù)中心的機房機柜建模方法和系統(tǒng)。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,IT技術(shù)已經(jīng)成為越來越多的企業(yè)的發(fā)展支撐,為各行各業(yè)提供著越來越優(yōu)質(zhì)的服務(wù)。
各行各業(yè)數(shù)據(jù)中心隨著IT基礎(chǔ)設(shè)施應(yīng)用的不斷深入、范圍不斷拓寬,其建設(shè)與拓展在不斷加速,行業(yè)逐漸呈現(xiàn)出“數(shù)據(jù)集中化、系統(tǒng)異構(gòu)化、應(yīng)用多樣化”的大規(guī)模發(fā)展趨勢。
然而,以IT基礎(chǔ)設(shè)施為主體的數(shù)據(jù)中心是保證用戶業(yè)務(wù)正常開展和可持續(xù)發(fā)展的關(guān)鍵。然而,數(shù)據(jù)中心卻面臨著復(fù)雜的管理子系統(tǒng)和傳統(tǒng)枯燥的管理界面,各種信息相互之間是孤立,或者各種信息的展示較為抽象,不易理解。對于數(shù)據(jù)中心的運營來說,這嚴(yán)重影響了用戶和數(shù)據(jù)中心的交互,增加了對數(shù)據(jù)中心的管理難度。然而在機房建模的場合,當(dāng)機柜數(shù)量非常大時,逐個關(guān)聯(lián)機柜實際位置信息是一項很枯燥且繁瑣耗時的工作。
因此,如何實現(xiàn)在對數(shù)據(jù)中心進(jìn)行建模時,簡單有效地管理機柜的位置信息,是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種用于數(shù)據(jù)中心的機房機柜建模方法和系統(tǒng),能夠?qū)崿F(xiàn)在對數(shù)據(jù)中心進(jìn)行建模時,簡單有效地管理和配置機柜的位置信息。
為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案:
一種用于數(shù)據(jù)中心的機房機柜建模方法,包括:
獲取數(shù)據(jù)中心的機房實體結(jié)構(gòu)信息和機柜的實體布局信息;
根據(jù)所述機房實體結(jié)構(gòu)信息構(gòu)建機房虛擬模型;
根據(jù)所述機柜的實體布局信息,在所述機房虛擬模型中劃定機柜區(qū)域;
批量獲取所述機柜區(qū)域?qū)?yīng)位置的機柜的機柜信息;
根據(jù)所述機柜信息構(gòu)建對應(yīng)的機柜虛擬模型。
優(yōu)選地,獲取數(shù)據(jù)中心的機房實體結(jié)構(gòu)信息和機柜的實體布局信息,包括:
獲取數(shù)據(jù)中心的機房的幾何結(jié)構(gòu)信息和墻體長度信息;
獲取機柜在所述機房中的實體布局信息。
優(yōu)選地,根據(jù)所述機房實體結(jié)構(gòu)信息構(gòu)建機房虛擬模型,包括:
根據(jù)所述機房的幾何結(jié)構(gòu)信息和墻體長度信息,等比例縮小構(gòu)建對應(yīng)的機房三維虛擬模型。
優(yōu)選地,根據(jù)所述機柜的實體布局信息,在所述機房虛擬模型中劃定機柜區(qū)域,包括:
根據(jù)機房中不同實體設(shè)備的布局,在所述機房虛擬模型中對各所述實體設(shè)備進(jìn)行對應(yīng)的區(qū)域劃分;
根據(jù)所述機柜的實體布局信息,確定所述機柜在所述機房虛擬模型中對應(yīng)的機柜區(qū)域;
對所述機柜區(qū)域劃分行區(qū)域和列區(qū)域。
優(yōu)選地,批量獲取所述機柜區(qū)域?qū)?yīng)位置的機柜的機柜信息,包括:
解析所述機柜區(qū)域?qū)?yīng)的實體機柜的實體位置信息;
根據(jù)所述實體機柜的實體位置信息,批量獲取所述機柜區(qū)域?qū)?yīng)的實體機柜的機柜信息。
一種用于數(shù)據(jù)中心的機房機柜建模系統(tǒng),包括:
資產(chǎn)管理模塊,用于獲取數(shù)據(jù)中心的機房實體結(jié)構(gòu)信息和機柜的實體布局信息;
機房建模模塊,用于根據(jù)所述機房實體結(jié)構(gòu)信息構(gòu)建機房虛擬模型;
機柜區(qū)域劃分模塊,用于根據(jù)所述機柜的實體布局信息,在所述機房虛擬模型中劃定機柜區(qū)域;
機柜信息獲取模塊,用于批量獲取所述機柜區(qū)域?qū)?yīng)位置的機柜的機柜信息;
機柜建模模塊,用于根據(jù)所述機柜信息構(gòu)建對應(yīng)的機柜虛擬模型。
優(yōu)選地,所述資產(chǎn)管理模塊包括:
機房管理單元,用于獲取數(shù)據(jù)中心的機房的幾何結(jié)構(gòu)信息和墻體長度信息;
機柜布局管理單元,用于獲取機柜在所述機房中的實體布局信息。
優(yōu)選地,所述機房建模模塊包括:
計算單元,用于根據(jù)所述機房的幾何結(jié)構(gòu)信息和墻體長度信息,計算機房建模比例;
機房建模單元,用于根據(jù)所述計算單元計算的機房建模比例構(gòu)建機房三維虛擬模型。
優(yōu)選地,機柜區(qū)域劃分模塊包括:
設(shè)備區(qū)域劃分單元,用于根據(jù)機房中不同實體設(shè)備的布局,在所述機房虛擬模型中對各所述實體設(shè)備進(jìn)行對應(yīng)的區(qū)域劃分;
機柜區(qū)域確定單元,用于根據(jù)所述機柜的實體布局信息,確定所述機柜在所述機房虛擬模型中對應(yīng)的機柜區(qū)域;
機柜區(qū)域劃分單元,用于對所述機柜區(qū)域劃分行區(qū)域和列區(qū)域。
優(yōu)選地,所述機柜信息獲取模塊包括:
解析單元,用于解析所述機柜區(qū)域?qū)?yīng)的實體機柜的實體位置信息;
機柜信息獲取單元,用于根據(jù)所述實體機柜的實體位置信息,批量獲取所述機柜區(qū)域?qū)?yīng)的實體機柜的機柜信息。
與現(xiàn)有技術(shù)相比,上述技術(shù)方案具有以下優(yōu)點:
本發(fā)明所提供的一種用于數(shù)據(jù)中心的機房機柜建模方法,包括:獲取數(shù)據(jù)中心的機房實體結(jié)構(gòu)信息和機柜的實體布局信息;根據(jù)機房實體結(jié)構(gòu)信息構(gòu)建機房虛擬模型;根據(jù)機柜的實體布局信息,在機房虛擬模型中劃定機柜區(qū)域;批量獲取機柜區(qū)域?qū)?yīng)位置的機柜的機柜信息;根據(jù)機柜信息構(gòu)建對應(yīng)的機柜虛擬模型。首先獲取機房的實體結(jié)構(gòu)信息和機柜的實體布局信息,在對數(shù)據(jù)中心進(jìn)行建模時,首先建立機房虛擬模型,并根據(jù)機柜的實體布局信息在機房虛擬模型中劃分出機柜區(qū)域,然后關(guān)聯(lián)該機柜區(qū)域?qū)?yīng)的實體機柜的機柜信息,從而根據(jù)獲取的實體機柜的機柜信息在機房虛擬模型中批量生成對應(yīng)的機柜虛擬模型。這樣,當(dāng)機柜數(shù)量非常大時,無需逐個關(guān)聯(lián)機柜實際位置信息,從而能夠?qū)崿F(xiàn)在對數(shù)據(jù)中心進(jìn)行建模時,簡單有效地管理和配置機柜的位置信息。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一種具體實施方式所提供的用于數(shù)據(jù)中心的機房機柜建模方法流程圖;
圖2為本發(fā)明一種具體實施方式所提供的用于數(shù)據(jù)中心的機房機柜建模系統(tǒng)結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明的核心是提供一種用于數(shù)據(jù)中心的機房機柜建模方法和系統(tǒng),能夠?qū)崿F(xiàn)在對數(shù)據(jù)中心進(jìn)行建模時,簡單有效地管理和配置機柜的位置信息。
為了使本發(fā)明的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實施方式做詳細(xì)的說明。
在以下描述中闡述了具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不同于在此描述的其它方式來實施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開的具體實施的限制。
請參考圖1,圖1為本發(fā)明一種具體實施方式所提供的用于數(shù)據(jù)中心的機房機柜建模方法流程圖。
本發(fā)明的一種具體實施方式提供了一種用于數(shù)據(jù)中心的機房機柜建模方法,包括:
S11:獲取數(shù)據(jù)中心的機房實體結(jié)構(gòu)信息和機柜的實體布局信息。
在本發(fā)明的一種實施方式中,獲取數(shù)據(jù)中心的機房實體結(jié)構(gòu)信息和機柜的實體布局信息,包括:獲取數(shù)據(jù)中心的機房的幾何結(jié)構(gòu)信息和墻體長度信息;獲取機柜在機房中的實體布局信息。
S12:根據(jù)機房實體結(jié)構(gòu)信息構(gòu)建機房虛擬模型。
根據(jù)機房實體結(jié)構(gòu)信息構(gòu)建機房虛擬模型,包括:根據(jù)機房的幾何結(jié)構(gòu)信息和墻體長度信息,等比例縮小構(gòu)建對應(yīng)的機房三維虛擬模型。
其中,建立機房三維虛擬模型包括等比例縮小構(gòu)建機房的墻壁模型,還包括門窗、地板和立柱等建筑模型;此外還可以構(gòu)建機房中的桌椅、盆栽、警示牌等裝置模型,配電柜、空調(diào)等框架模型,服務(wù)器、存儲、交換機、路由器等設(shè)備模型和門禁、攝像頭、煙感等安防模型,以及溫度、濕度傳感器等傳感器模型。
S13:根據(jù)機柜的實體布局信息,在機房虛擬模型中劃定機柜區(qū)域。
根據(jù)機柜的實體布局信息,在機房虛擬模型中劃定機柜區(qū)域,包括:根據(jù)機房中不同實體設(shè)備的布局,在機房虛擬模型中對各實體設(shè)備進(jìn)行對應(yīng)的區(qū)域劃分;根據(jù)機柜的實體布局信息,確定機柜在機房虛擬模型中對應(yīng)的機柜區(qū)域;對機柜區(qū)域劃分行區(qū)域和列區(qū)域。
由于機房中設(shè)有多種不同的設(shè)備,不同的設(shè)備占據(jù)著不同的區(qū)域。因此,先在機房虛擬模型中對各設(shè)備進(jìn)行區(qū)域劃分,然后根據(jù)機柜在實體機房中的布局信息確定機房虛擬模型中對應(yīng)的機柜區(qū)域。在機柜數(shù)量眾多的情況下,可以按照實際情況對區(qū)域進(jìn)行行區(qū)域和列區(qū)域劃分,此處的對機柜區(qū)域劃分行區(qū)域和列區(qū)域指的是在機房劃分的各區(qū)域中確定機柜區(qū)域的位置為第幾行區(qū)域或者第幾列區(qū)域。
S14:批量獲取機柜區(qū)域?qū)?yīng)位置的機柜的機柜信息。
批量獲取機柜區(qū)域?qū)?yīng)位置的機柜的機柜信息,包括:解析機柜區(qū)域?qū)?yīng)的實體機柜的實體位置信息;根據(jù)實體機柜的實體位置信息,批量獲取機柜區(qū)域?qū)?yīng)的實體機柜的機柜信息。獲取實體機柜的機柜信息,從而建立實體機柜的機柜信息和機房虛擬模型中機柜區(qū)域的關(guān)聯(lián)。
需要說明的是,機柜信息包括機柜的實體位置信息,以及其他相關(guān)信息,如運行信息,容量信息等等。
S15:根據(jù)機柜信息構(gòu)建對應(yīng)的機柜虛擬模型。
對機柜區(qū)域建立了機柜信息的關(guān)聯(lián),因而可以根據(jù)獲取的該機柜區(qū)域的機柜信息自動生成對應(yīng)的機柜虛擬模型,從而實現(xiàn)了批量構(gòu)建機柜虛擬模型,取代逐個關(guān)聯(lián)機柜實際位置信息的建模方法。
通過進(jìn)行機柜區(qū)域劃分,實現(xiàn)機柜位置信息的快速關(guān)聯(lián),從而根據(jù)獲取的實體機柜的機柜信息在機房虛擬模型中批量生成對應(yīng)的機柜虛擬模型。這樣,當(dāng)機柜數(shù)量非常大時,無需逐個關(guān)聯(lián)機柜實際位置信息,從而能夠?qū)崿F(xiàn)在對數(shù)據(jù)中心進(jìn)行建模時,簡單有效地管理和配置機柜的位置信息。
請參考圖2,圖2為本發(fā)明一種具體實施方式所提供的用于數(shù)據(jù)中心的機房機柜建模系統(tǒng)結(jié)構(gòu)示意圖。
相應(yīng)地,本發(fā)明一種實施方式還提供了一種用于數(shù)據(jù)中心的機房機柜建模系統(tǒng),包括:資產(chǎn)管理模塊21,用于獲取數(shù)據(jù)中心的機房實體結(jié)構(gòu)信息和機柜的實體布局信息;其中,資產(chǎn)管理模塊包括:機房管理單元,用于獲取數(shù)據(jù)中心的機房的幾何結(jié)構(gòu)信息和墻體長度信息;機柜布局管理單元,用于獲取機柜在機房中的實體布局信息。
機房建模模塊22,用于根據(jù)機房實體結(jié)構(gòu)信息構(gòu)建機房虛擬模型。機房建模模塊包括:計算單元,用于根據(jù)機房的幾何結(jié)構(gòu)信息和墻體長度信息,計算機房建模比例;機房建模單元,用于根據(jù)計算單元計算的機房建模比例構(gòu)建機房三維虛擬模型。
機柜區(qū)域劃分模塊23,用于根據(jù)機柜的實體布局信息,在機房虛擬模型中劃定機柜區(qū)域。機柜區(qū)域劃分模塊包括:設(shè)備區(qū)域劃分單元,用于根據(jù)機房中不同實體設(shè)備的布局,在機房虛擬模型中對各實體設(shè)備進(jìn)行對應(yīng)的區(qū)域劃分;機柜區(qū)域確定單元,用于根據(jù)機柜的實體布局信息,確定機柜在機房虛擬模型中對應(yīng)的機柜區(qū)域;機柜區(qū)域劃分單元,用于對機柜區(qū)域劃分行區(qū)域和列區(qū)域。
機柜信息獲取模塊24,用于批量獲取機柜區(qū)域?qū)?yīng)位置的機柜的機柜信息。機柜信息獲取模塊包括:解析單元,用于解析機柜區(qū)域?qū)?yīng)的實體機柜的實體位置信息;機柜信息獲取單元,用于根據(jù)實體機柜的實體位置信息,批量獲取機柜區(qū)域?qū)?yīng)的實體機柜的機柜信息。
機柜建模模塊25,用于根據(jù)機柜信息構(gòu)建對應(yīng)的機柜虛擬模型。
在本實施方式中,資產(chǎn)管理模塊主要用于對數(shù)據(jù)中心的物理信息進(jìn)行維護(hù),包括機房所在的樓層信息、實體結(jié)構(gòu)信息等。首先通過資產(chǎn)管理模塊獲取機房的實體結(jié)構(gòu)信息和機柜的實體布局信息。在對數(shù)據(jù)中心進(jìn)行建模時,首先通過機房建模模塊建立機房虛擬模型,并通過機柜區(qū)域劃分模塊根據(jù)機柜的實體布局信息在機房虛擬模型中劃分出機柜區(qū)域,然后關(guān)聯(lián)該機柜區(qū)域?qū)?yīng)的實體機柜的機柜信息,從而根據(jù)獲取的實體機柜的機柜信息在機房虛擬模型中批量生成對應(yīng)的機柜虛擬模型。這樣,當(dāng)機柜數(shù)量非常大時,無需逐個關(guān)聯(lián)機柜實際位置信息,從而能夠?qū)崿F(xiàn)在對數(shù)據(jù)中心進(jìn)行建模時,簡單有效地管理和配置機柜的位置信息。
以上對本發(fā)明所提供的一種用于數(shù)據(jù)中心的機房機柜建模方法和系統(tǒng)進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。