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