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