重慶 邵川
EMC 存儲(chǔ)使用越來越廣泛,重慶電視臺(tái)播控部使用了EMC X400 的5 節(jié) 點(diǎn)存儲(chǔ),主要用于視頻文件的二級(jí)存儲(chǔ)。由于該存儲(chǔ)比較專業(yè),大家對(duì)其了解也比較膚淺,如果不進(jìn)行實(shí)際操作,官方文檔看起來比較生澀難懂。但礙于產(chǎn)品已經(jīng)在線使用,許多實(shí)際操作不敢輕易嘗試。EMC Isilon OneFS Simulator 是EMC 官方推出的一個(gè)模擬器,基于Vmware 虛擬技術(shù),模擬器很多內(nèi)容和在線使用的產(chǎn)品一致,使用EMC 模擬器有助于了解EMC 系統(tǒng)配置、設(shè)備維護(hù)等。
EMC 模擬器安裝系統(tǒng)需求:內(nèi)存必須至少有1GB 的RAM;CPU 必須有一個(gè)支持VT-Capable 技術(shù)的處理器,并在BIOS 中啟用該功能;磁盤必須有至少17GB 的磁盤可用空間來運(yùn)行一個(gè)虛擬節(jié)點(diǎn),16GB 以上額外空間用于每個(gè)虛擬機(jī)。
當(dāng)然,這些需求特別是硬件上的需求只是基本需求,更好的硬件,體驗(yàn)越好;系統(tǒng)必須已經(jīng)安裝VMware 服務(wù)器或者VMware Workstation 或 者VMware player。
下文中以Windows 7、Vmware Workstation15 環(huán)境為例介紹EMC 模擬器的安裝配置以及簡單應(yīng)用。
圖1 安裝虛擬網(wǎng)卡
圖2 虛擬網(wǎng)卡的情況
Windows7安裝完VmwareWorkstation15后,Windows系統(tǒng)的網(wǎng)絡(luò)配置中新增了多個(gè)虛擬網(wǎng)卡,如VMnet1、VMnet2、VMnet8 等,這些都可以通過Vmware Workstation15虛擬網(wǎng)絡(luò)編輯器增減修改。圖1 為電腦上安裝Vmware Workstation15 后的虛擬網(wǎng)卡。
虛擬網(wǎng)卡的具體IP 地址及掩碼等如圖2 所示。VMnet2 和 VMnet8 是本文配置模擬器需要用到的虛擬網(wǎng)卡的詳細(xì)情況。
EMC 官網(wǎng)可以下載EMC Isilon OneFS Simulator模擬器,下載的文件名為 EMC_Isilon_OneFS_Simulator.zip,解壓該文件,進(jìn)入到clone1 文件夾下,雙 擊b.7.2.0.061r.vga.clone1.vmx 文件,因?yàn)樵撐募昧松弦粚觔.7.2.0.061r.vga.vmx 文件,運(yùn)行時(shí)會(huì)提示找不到b.7.2.0.061r.vga.vmx 文件,根據(jù)提示,找到上層文件夾下的該文件即可(也可以直接運(yùn)行上層文件夾下面的b.7.2.0.061r.vga.vmx 文件,就不存在這個(gè)小的提示),模擬器虛擬機(jī)開始啟動(dòng)并初始化。
(1)格式化虛擬機(jī)硬盤
根據(jù)模擬器運(yùn)行提示格式化虛擬機(jī)中所有硬盤,yes后回車即可。
(2)節(jié)點(diǎn)部分參數(shù)配置
當(dāng)節(jié)點(diǎn)硬盤格式化完成及系統(tǒng)啟動(dòng)完成后,需要配置節(jié)點(diǎn)部分參數(shù)。
首先配置的是選擇創(chuàng)建一個(gè)新集群還是加入一個(gè)集群,我這里選擇的是創(chuàng)建一個(gè)新集群。
注意,選擇1 回車后,系統(tǒng)會(huì)有一些提示,需要你敲擊鍵盤鍵繼續(xù)查看后面的內(nèi)容,不然系統(tǒng)一直暫停等你確認(rèn)。
一堆洋文,我們快速略過,注意提示快結(jié)束時(shí)的提示,默認(rèn)是no,這里輸入yes。
輸入root 賬戶的新密碼,請(qǐng)牢記。
再輸入U(xiǎn)I 網(wǎng)頁admin 賬戶的新密碼。
Support IQ可以不設(shè)置,選no。
下面為集群創(chuàng)建一個(gè)名字。
選擇文字編碼方式,直接回車選擇utf-8。
(3)模擬器網(wǎng)絡(luò)配置
開始配置網(wǎng)絡(luò),這里是模擬器配置的關(guān)鍵,如果配置不正常,后面的各種訪問會(huì)出現(xiàn)問題。
EMC cluster 中每個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)配置需要用到兩個(gè)IP 地址,一個(gè)是外部地址,一個(gè)是內(nèi)部地址。外部地址用于外來數(shù)據(jù)的傳輸,內(nèi)部地址用于相互通信及內(nèi)部的數(shù)據(jù)轉(zhuǎn)移。部門實(shí)際使用的EMC X400 也是這樣配置的。
①配置內(nèi)部網(wǎng)絡(luò):
首先選1 配置掩碼為255.255.255.0。然 后 選3配置集群內(nèi)部網(wǎng)絡(luò)地址范圍,該范圍用于新加入的節(jié)點(diǎn)按順序從低位獲取IP 地址。
從前面提供的虛擬網(wǎng)卡配置中,我們選擇虛擬網(wǎng)卡VMnet2,192.168.154.*網(wǎng)段作為內(nèi)部地址網(wǎng)段,我們配置的內(nèi)部地址范圍 為:192.168.154.101-192.168.154.109。
繼續(xù)回車確認(rèn)。
這時(shí)要配置節(jié)點(diǎn)1 的內(nèi)部網(wǎng)口地址了,這里直接回車,由系統(tǒng)從IP 范圍中從最低位獲取IP 地址,該地址為192.168.154.101。
②配置外部網(wǎng)絡(luò):
與配置內(nèi)部網(wǎng)絡(luò)步驟一樣,為集群配置外部網(wǎng)絡(luò)。我們選擇虛擬網(wǎng)卡 VMnet8,192.168.11.*網(wǎng)段作為外部網(wǎng)絡(luò)網(wǎng)段,我們配置的外部地址范圍 為:192.168.11.101-192.168.11.109。
外部網(wǎng)絡(luò)還存在網(wǎng)關(guān)、DNS 等配置。
配置外部網(wǎng)關(guān)之前我們先看192.168.11.* 網(wǎng)段情況,該網(wǎng)段使用的VMware的虛擬網(wǎng)卡VMnet8,通過VMware 的虛擬網(wǎng)絡(luò)編輯器中VMnet8 的NAT 設(shè)置中可以看出,該網(wǎng)段的網(wǎng)關(guān)為192.168.11.2。這個(gè)地址可以通過虛擬網(wǎng)絡(luò)編輯器進(jìn)行修改。
將192.168.11.2 設(shè) 置為模擬器外部網(wǎng)絡(luò)的網(wǎng)關(guān)地址。
回車保持當(dāng)前的SmartConnect settings。
繼續(xù)回車保持當(dāng)前的DNS settings。
繼續(xù)回車退出外部網(wǎng)絡(luò)的配置,至此完成模擬器的網(wǎng)絡(luò)設(shè)置。
(4)其他配置
其他配置如時(shí)間等,默認(rèn)回車即可。
(5)提交配置
對(duì)模擬器的一些設(shè)置,如集群名為cqtvtest,外部網(wǎng)絡(luò)地址及內(nèi)部網(wǎng)絡(luò)地址等,如果不再做任何修改,我們對(duì)已做配置yes 確認(rèn)提交,第一個(gè)模擬器的所有配置就完成了。如果我們要增加多個(gè)模擬器,相當(dāng)于我們要增加節(jié)點(diǎn)數(shù),按照這個(gè)方法略作改變再進(jìn)行一遍設(shè)置即可。
重啟虛擬機(jī)后,通過網(wǎng)頁登錄已經(jīng)配置好的模擬器節(jié)點(diǎn),輸入https://192.168.11.101:8080/,輸入用戶名和密碼登錄,我們熟悉的頁面就展現(xiàn)在我們面前,在實(shí)際體驗(yàn)中,你完全感覺不到這是一個(gè)模擬器在工作,跟真實(shí)設(shè)備的操作一模一樣。
這時(shí),我們就可以通過網(wǎng)頁查看節(jié)點(diǎn)狀態(tài),查看日志,配置系統(tǒng)等操作。
另外,我們也可以ssh 連接到節(jié)點(diǎn)進(jìn)行命令熟悉,如圖3,通過isi events list 查看系統(tǒng)報(bào)警日志。
圖4 是我搭建的3 節(jié)點(diǎn)集群模擬器的網(wǎng)頁情況。
模擬器的搭建,是為了更好地了解和掌握EMC 存儲(chǔ),在真實(shí)存儲(chǔ)上不敢輕易進(jìn)行的操作,模擬機(jī)上就可以大膽玩放心玩。
我一直想用Zabbix 通過SNMP 的方式監(jiān)控本部門EMC X400 存儲(chǔ),通過查詢技術(shù)文檔,在模擬器上幾經(jīng)摸索做好了配置,操作過程中雖然有不少反復(fù),但因?yàn)槭窃诓僮髂M器,對(duì)實(shí)際業(yè)務(wù)沒有影響,操作起來沒有顧慮。下面是EMC 存儲(chǔ)的SNMP簡單應(yīng)用設(shè)置。
圖3 查看報(bào)警日志
圖4 模擬器窗口
(1)開啟SNMP Service
通過網(wǎng)頁頁面CLUSTER MANAGEMENT 的 General settings 下面的SNMP Monitoring 開啟 SNMP Service。
(2)配置SNMP v1/v2c settings
這里配置SNMP v1/v2c settings 的Read-only community 為isiloncqtv。
注意:密碼不能設(shè)置默認(rèn)的public,當(dāng)時(shí)我設(shè)置為public 后,以為提交成功了,結(jié)果在snmpwalk 時(shí),無法獲取到數(shù)據(jù)。當(dāng)時(shí)在設(shè)置這個(gè)值時(shí)反復(fù)了幾次。
(3)配置SNMP trap地址
通過DASHBOARD 頁面的Events 下面的Event Notification Rules 增加一條rule。配置rule名,配置SNMP中的trap地址,選擇哪些故障作為報(bào)警事項(xiàng),最后提交即可。
(4)應(yīng)用測試
①通過snmpwalk 獲取數(shù)值
通過snmpwalk 獲取1.3.6.1.4.1.12124.1.3.2.0 這個(gè)OID 數(shù)值,該 數(shù)值表示EMC 存儲(chǔ)使用了多少存儲(chǔ)空間。
②通過SNMP trap 接收EMC 發(fā)送的報(bào)警信息
利用UI 頁面的send Test Evnet,發(fā)送一條報(bào)警測試。
SNMP Trap Watcher 成功接收到EMC 模擬器發(fā)來的TRAP 報(bào)警信息。
至此,SNMP 簡單應(yīng)用配置成功。
有了模擬器上面的操作經(jīng)驗(yàn),筆者在部門的EMC 存儲(chǔ)上進(jìn)行了同樣的操作設(shè)置,最終完成了EMC 的SNMP配置。