張磊
欄目主持人:郭濤提供新聞線索可致電010-88559756
或發(fā)郵件至ciw_tguo@ccidmedia.com
存儲性能測量(SPM)對IT部門來說是一個難題。當(dāng)前,服務(wù)器虛擬化應(yīng)用成了熱門,存儲性能測量也將面臨更多挑戰(zhàn)。
RiskMetrics集團(tuán)是美國紐約一家地區(qū)性金融服務(wù)公司。該公司擁有30臺VMware ESX服務(wù)器,分布在包括美國、瑞士等在內(nèi)的6個不同地方的數(shù)據(jù)中心里。每臺VMware ESX服務(wù)器運(yùn)行著10~15個虛擬機(jī)(VM)。存儲管理員不但要確保虛擬機(jī)能像物理機(jī)那樣運(yùn)行,而且要為虛擬機(jī)的快速增長做好合理規(guī)劃?!爱?dāng)一個物理服務(wù)器出現(xiàn)故障時,問題不是出在主機(jī)上就是出在存儲上。但是當(dāng)虛擬服務(wù)器出現(xiàn)故障時,存儲管理員不能簡單地從主機(jī)和存儲兩方面來判定問題所在,因?yàn)樵谕粩?shù)據(jù)存儲空間內(nèi)還有大量的其他虛擬機(jī)存在。”RiskMetrics集團(tuán)存儲系統(tǒng)架構(gòu)師德爾拉多介紹說,“當(dāng)一臺虛擬機(jī)在寫入數(shù)據(jù)時出現(xiàn)故障,用戶需要考慮相關(guān)的存儲系統(tǒng)是否會對其他的虛擬機(jī)造成負(fù)面影響。在一臺物理服務(wù)器中,用戶可以通過檢查數(shù)據(jù)讀寫速度來判斷得到的數(shù)據(jù)是否正確。但是對于虛擬化服務(wù)器環(huán)境來說,用戶必須匯總所有虛擬機(jī)的性能指標(biāo),才能決定下一步如何做?!?/p>
RiskMetrics集團(tuán)使用Tek-Tools軟件公司的Profiler性能檢測工具,以圖形化的方式顯示出特定VMware ESX節(jié)點(diǎn)上的數(shù)據(jù)讀寫速度。Profiler性能檢測工具被用在RiskMetrics集團(tuán)在美國的一個基礎(chǔ)數(shù)據(jù)中心里,以便從VMware的vCenter Server(以前被稱為VMware虛擬中心)中獲取信息,并在儀表盤上顯示所有VMware ESX節(jié)點(diǎn)的運(yùn)行情況。德爾拉多介紹說:“如果3個人打電話抱怨虛擬機(jī)運(yùn)行緩慢,我就可以查看這3個虛擬機(jī)是否正好處于同一個數(shù)據(jù)存儲池中?!?/p>
針對虛擬機(jī)環(huán)境的軟件工具
美國比佛頓市Dragon Slayer咨詢公司總裁馬克·斯坦默介紹說,Tek-Tools的Profiler、Akorri公司的BalancePoint、NetApp的SANscreen、SANpulse技術(shù)公司的SANlogics和Veeam軟件公司的Veeam Monitor等性能監(jiān)測軟件,可以幫助管理員確信花在應(yīng)用和存儲上的錢沒有浪費(fèi)。“物理環(huán)境和虛擬環(huán)境有天壤之別?!瘪R克·斯坦默表示,“用戶要使用一些軟件工具來評估服務(wù)器的性能,以確保不會搬起石頭砸自己的腳?!?/p>
馬克·斯坦默推薦用戶使用第三方的軟件工具,而不是那些存儲廠商提供的相關(guān)軟件?!暗谌焦ぞ咄ǔD転樘摂M服務(wù)器和應(yīng)用提供更加全面的監(jiān)測功能。”馬克·斯坦默說,“用戶需要端到端的監(jiān)測,而不僅僅是單個點(diǎn)的監(jiān)測?!庇捎谔摂M機(jī)的部署十分容易,用戶正加速創(chuàng)建虛擬機(jī),并把這些虛擬機(jī)移動到僅具備基本運(yùn)行條件的環(huán)境中,而這樣很可能導(dǎo)致共享資源的超載。為此,很多公司采用性能測試工具對共享資源(包括存儲陣列、網(wǎng)絡(luò)和服務(wù)器)進(jìn)行分析,以便找出哪些資源被過度使用了。
虛擬服務(wù)器性能管理實(shí)踐
RiskMetrics集團(tuán)采用了一些常用的方法來保證虛擬服務(wù)器的良好性能。比如,存儲管理員不會為VMware ESX集群服務(wù)器配備一般的SATA硬盤,而是使用性能更好的光纖通道(FC)硬盤?!癡Mware虛擬化軟件的使用給存儲環(huán)境的管理帶來了更高的復(fù)雜性,但我們可以解決這些問題,比如采用更高性能的硬盤,并將虛擬機(jī)和其他應(yīng)用隔離開?!钡聽柪啾硎?“所有的虛擬服務(wù)器集群都有各自專用的RAID(獨(dú)立磁盤冗余陣列)組和LUN(邏輯單元編號),這樣就可以避免性能瓶頸。”
在電子郵件歸檔系統(tǒng)中,RiskMetrics集團(tuán)決定繞開VMware的內(nèi)部磁盤管理系統(tǒng),直接將1TB的LUN連接到虛擬機(jī)上,并在其上運(yùn)行賽門鐵克公司的Enterprise Vault軟件?!拔覀冞@樣做是出于性能上的考慮?!钡聽柪嘟榻B說,“這樣一來就可以確保沒有人能直接訪問這個LUN。因?yàn)長UN不是VMware環(huán)境的一部分,所以用戶無法把虛擬機(jī)放在LUN上運(yùn)行。”
VMware建議用戶為系統(tǒng)的內(nèi)存交換(Swapping)預(yù)留一定的存儲空間。因此,RiskMetrics集團(tuán)在1TB的LUN上預(yù)留出20%的存儲空間。一旦存儲數(shù)據(jù)占用的空間超過80%,Profiler軟件就會自動發(fā)送告警郵件給管理員。當(dāng)Enterprise Vault上線時,預(yù)計1TB的LUN可以支持8個月的存儲需求。實(shí)際上到第6個月,1TB的存儲空間就被用完了。RiskMetrics集團(tuán)又增加了1TB的LUN,希望可以再支持6個月的系統(tǒng)運(yùn)行。