每個RAID goup有四塊磁盤,建立兩個LUN,輸出到主機后,用藍(lán)色的一組和紅色的一組LUN分別創(chuàng)建兩個VG,然后再創(chuàng)建LV(stripe),這下每個LV就 完全跨在了所有的磁盤上。實際中考慮的問題要更多,有時候不僅僅要考慮磁盤,還要考慮將負(fù)載分配在不同的控制器,前端卡后端卡和多路徑的問題,相當(dāng)復(fù)雜。 有些存儲本身有虛擬化的功能,甚至可以輸出一個LUN,比如3PAR就可以輸出一個虛擬卷,這個卷已經(jīng)跨在所有的磁盤上,我們直接使用就可以了(但實際工 作中這么使用的比較少見)。
Oracle有了ASM,問題就更加復(fù)雜了,我的建議是如果可以的話,存儲只做RAID1,stripe交給ASM去做。如果有些存儲必須要做 stripe,也沒問題。存儲劃分是一個很有技術(shù)含量的工作,必須建立在對存儲,主機和數(shù)據(jù)庫深入了解的基礎(chǔ)上,才有可能做出一個好的規(guī)劃。
總結(jié):存儲是系統(tǒng)的最底層,因為非常重要,現(xiàn)在市場基本被幾個大廠商所壟斷,每個廠家都有一些忽悠人的名詞或者商業(yè)上的炒作,所以我們要擦亮眼睛,謹(jǐn)防被忽悠。