機房的抽象準(zhǔn)備好了劝篷,下面該做唄做了哨鸭,
但是呢,突然有個想法娇妓,
就是像鸡,IT項目很多,每個機房都不一樣哈恰,不可能每個都寫代碼生成吧只估,不可能每個都寫一遍志群,這個維護太累了,
怎么辦蛔钙?配置化唄锌云,這樣每個不同的機房,只要去做配置就可以了吁脱,開發(fā)工作量大大減少宾抓,
那就動手,
首先豫喧,把機房里每個部分提出來石洗,燈光,攝像頭默認(rèn)位置紧显,環(huán)境需要加載的3D
Max導(dǎo)出的文件地址讲衫,機柜,設(shè)備什么的孵班,
誒涉兽,發(fā)現(xiàn)機柜可能不同的機房里,有一樣的機柜和設(shè)備篙程,那就提出來枷畏,
所以最后就提成了兩個文件
Base
這里面就是通用的,分成三類
機柜虱饿,每種機柜的模型大小拥诡,貼圖,還有門氮发,前門后門是否可以打開渴肉,是單開門還是雙開門,是左開還是右開爽冕,對應(yīng)的貼圖或者顏色仇祭,
設(shè)備,設(shè)備的貼圖和大小颈畸,這里面有個特殊的乌奇,就是刀籠,里面插刀片的眯娱,相當(dāng)于一個當(dāng)做設(shè)備用的小機柜礁苗,
其他設(shè)備,就是空調(diào)啊困乒,配電柜什么的寂屏。
Room
就是機房里面的東西,
環(huán)境選項,就是燈光啊什么的
數(shù)據(jù)迁霎,就是一堆機柜的數(shù)據(jù)吱抚,對應(yīng)base里面用的那個機柜的模型,位置等
然后就是圖層了考廉。
單獨說兩個
一個是數(shù)據(jù)的分組
圖層就是秘豹,為了好布局,所以對這些機柜的數(shù)據(jù)分了個組昌粤,每個組可以設(shè)置是橫排還是縱排既绕,間隔,這樣的話涮坐,一個大機房很好布局的凄贩,只要定位好第一個的位置,其他的分好組袱讹,就OK了
一個是圖層疲扎,圖層是個什么概念,其實也是功能捷雕,默認(rèn)當(dāng)然是只顯示機房的默認(rèn)狀態(tài)椒丧,但是IT可不止這些,有報警狀態(tài)啊救巷,容量啊壶熏,溫濕度什么的,這些作為圖層浦译,設(shè)置好棒假,應(yīng)用的數(shù)據(jù)和接口,判斷的閾值顏色什么的管怠,這樣好在機房里面判斷顯示淆衷,
這個就很靈活的抽象成靈活的配置文件了