管理數(shù)據(jù)中心基礎(chǔ)設(shè)施對于數(shù)據(jù)中心工作人員來說,可能是一場噩夢,除非有正確的工具。以下介紹如何安裝一個(gè)這樣的免費(fèi)工具openDCIM。
如果你正在尋找一個(gè)開源的數(shù)據(jù)中心基礎(chǔ)設(shè)施管理工具,可以考慮采用openDCIM。考慮到所得到的軟件成本,而這個(gè)軟件是免費(fèi)的,這是一個(gè)基于網(wǎng)絡(luò)的系統(tǒng),你一定要嘗試一下。
使用openDCIM,你可以:
·提供數(shù)據(jù)中心的資產(chǎn)跟蹤
·支持多個(gè)房間
·管理空間、電源和冷卻設(shè)備
·管理聯(lián)系人的業(yè)務(wù)目錄
·跟蹤容錯(cuò)
·計(jì)算每個(gè)機(jī)柜的重心
·管理設(shè)備的模板
·跟蹤每個(gè)機(jī)柜和每個(gè)交換機(jī)設(shè)備中的電纜連接
·存檔設(shè)備發(fā)送到救助/處置
·與智能電源板和UPS設(shè)備集成
如果你有一臺Ubuntu服務(wù)器(也可以安裝在桌面上),經(jīng)過一些努力可以讓openDCIM啟動(dòng)和運(yùn)行。安裝過程并不是很簡單。然而,專家已經(jīng)解決了一些挑戰(zhàn),在Ubuntu上安裝這個(gè)強(qiáng)大的系統(tǒng)提供了一些簡單的步驟。
安裝openDCIM
如果還沒有在Ubuntu機(jī)器上安裝LAMP堆棧,請執(zhí)行這些簡單的步驟。
1.打開終端窗口。
2.發(fā)出命令sudoapt-getinstalllamp-server^
3.鍵入sudo密碼,然后按Enter鍵。
4.允許安裝完成。
在安裝過程中,系統(tǒng)會提示設(shè)置mysql管理員密碼。確保輸入正確,并記住密碼。
一旦有LAMP堆棧準(zhǔn)備好,還有一些其他依賴的軟件必須安裝。返回到終端窗口并發(fā)出以下命令:
sudoapt-getinstallphp-snmpsnmp-mibs-downloaderphp-curlphp-gettextgraphviz
允許該命令完成,可以繼續(xù)。
下載軟件
下一步是下載最新版本的openDCIM,目前的版本是4.3。返回到終端窗口并發(fā)出命令wgethttp://www.opendcim.org/packages/openDCIM-4.3.tar.gz。這將下載文件到當(dāng)前的工作目錄。使用命令tarxvzfopenDCIM-4.3.tar.gz解壓縮文件。接下來,使用命令sudomvopenDCIM-4.3dcim重命名新創(chuàng)建的文件夾。最后,使用命令sudomvdcim/var/www/移動(dòng)該文件夾。
還需要使用以下命令更改權(quán)限:
sudochgrp-Rwww-data/var/www/dcim/pictures/var/www/dcim/drawings
創(chuàng)建數(shù)據(jù)庫
接下來創(chuàng)建數(shù)據(jù)庫。使用命令mysql-uroot-p打開MySQL提示符,然后在提示時(shí)輸入在LAMP安裝期間創(chuàng)建的密碼。發(fā)出以下命令:
·創(chuàng)建數(shù)據(jù)庫dcim;
·將dcim。*全部授予由'dcim'標(biāo)識的'dcim'@'localhost'
·刷新權(quán)限;
·出口;
配置數(shù)據(jù)庫
由于創(chuàng)建了數(shù)據(jù)庫dcim并使用密碼dcim,內(nèi)置的數(shù)據(jù)庫配置文件將無需編輯就可以工作;所要做的就是用命令重命名模板:
sudocp/var/www/dcim/db.inc.php-dist/var/www/dcim/db.inc.php
配置Apache
必須為Apache配置虛擬主機(jī)。將使用openDCIM的default-ssl.conf配置。轉(zhuǎn)到終端窗口并切換到/etc/apache/sites-available目錄并打開default-ssl.conf文件。對于該文件,我們首先將DocumentRoot變量更改為/var/www/dcim,然后在該行下面添加以下內(nèi)容:
全部選項(xiàng)
AllowOverrideAll
AuthTypeBasic
AuthNamedcim
AuthUserFile/var/www/dcim/.htpassword
需要全部授予
保存并關(guān)閉該文件。
設(shè)置用戶訪問權(quán)限
還必須確保openDCIM將其限制為用戶訪問。將在htaccess的幫助下這樣做。使用以下內(nèi)容創(chuàng)建文件/var/www/dcim/.htaccess:
AuthTypeBasic
AuthName“openDCIM”
AuthUserFile/var/www/opendcim.password
需要有效的用戶
保存該文件并發(fā)出命令:
sudohtpasswd-cb/var/www/opendcim.passworddcimdcim
啟用Apache模塊和站點(diǎn)
最后一件事(在將瀏覽器指向安裝之前)是啟用必要的Apache模塊并啟用默認(rèn)-ssl網(wǎng)站。您可能會發(fā)現(xiàn)其中一些已啟用。發(fā)出以下命令:
·sudoa2enmodssl
·sudoa2enmodrewrite
·sudoa2ensitedefault-ssl
·sudoserviceapache2重新啟動(dòng)
已準(zhǔn)備好安裝openDCIM。
安裝openDCIM
應(yīng)該將瀏覽器指向https://localhost/install.php(可以使用openDCIM服務(wù)器的IP地址替換localhost)。將提示輸入目錄憑據(jù),這將與htaccess中使用的憑據(jù)相同。為此,用戶名將是dcim和密碼將是dcim。在這一點(diǎn)上,它應(yīng)該通過檢查表,并直接鏈接到部門創(chuàng)建頁面(下圖)。
創(chuàng)建部門和數(shù)據(jù)中心
最后一步是刪除/var/www/dcim/install.php文件。然后將瀏覽器指向https://localhost(或服務(wù)器的IP地址),將轉(zhuǎn)到主openDCIM站點(diǎn)(見下圖)。
openDCIM主頁
準(zhǔn)備服務(wù)
在這一點(diǎn)上,openDCIM已經(jīng)準(zhǔn)備好為你服務(wù)。你很可能會發(fā)現(xiàn)這個(gè)免費(fèi)的軟件將會超過你期望?;ㄙM(fèi)一些時(shí)間使其實(shí)現(xiàn)各種功能,你可以更好地跟蹤數(shù)據(jù)中心各個(gè)方面,其中包括項(xiàng)目,基礎(chǔ)設(shè)施等等。