您好,登錄后才能下訂單哦!
這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)HP EVA4400/6400/8400/P6000數(shù)據(jù)恢復(fù)的解決方案是什么,文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
【前因】
HP EVA4400/6400/8400因接近退役,已進(jìn)入高故障區(qū)間,用戶(hù)往往會(huì)認(rèn)為花費(fèi)幾十萬(wàn)甚至上百萬(wàn)購(gòu)買(mǎi)的eva系列應(yīng)該是非常穩(wěn)定的,但實(shí)際上無(wú)論多么昂貴的存儲(chǔ)設(shè)備,使用的磁盤(pán)是相同或相似的。正如eva上銷(xiāo)量極大的部件號(hào)為454414-001的1T FATA磁盤(pán),其實(shí)就是臭名昭彰的希捷7200.11 系列的FC版,雖然前者正品售價(jià)仍高達(dá)近4K,后者卻不足400,但兩者的性能和穩(wěn)定性表現(xiàn)幾乎是相同的。這些1T FATA磁盤(pán)在經(jīng)歷2-3年的運(yùn)行后,總會(huì)出現(xiàn)大批量的損壞,而且往往一旦損壞,幾乎很難修復(fù)。一個(gè)我遇到的最夸張的案例,108塊1T FATA的EVA6400,在半年內(nèi)先后損壞50多塊,這是讓人驚訝的,實(shí)則也是正常的(緣于希捷這款產(chǎn)品的設(shè)計(jì)缺陷)。
即便是使用15000rpm或10000rpm的FC磁盤(pán),其實(shí)盤(pán)體也等同于希捷、日立等廠商的SAS磁盤(pán)(目前的EVA系列磁盤(pán)已經(jīng)全部基于SAS了,即使是FC,也是通過(guò)轉(zhuǎn)換電路實(shí)現(xiàn)SAS到FC的轉(zhuǎn)換,如671148-001)。EVA是虛擬化的存儲(chǔ)設(shè)備,平時(shí)數(shù)據(jù)會(huì)不斷的遷移,加上應(yīng)用通常較為繁重,所以磁盤(pán)的負(fù)載相對(duì)是較重的,也是很容易出現(xiàn)故障的。EVA是依靠大量磁盤(pán)的冗余空間,以及故障后rss冗余磁盤(pán)動(dòng)態(tài)遷移來(lái)實(shí)現(xiàn)整個(gè)存儲(chǔ)的數(shù)據(jù)保護(hù),但隨著越來(lái)越多的磁盤(pán)掉線,這種保護(hù)會(huì)接近臨界,直至崩潰。
通過(guò)eva command view下的 fieldservice執(zhí)行強(qiáng)制激活命令,一則會(huì)導(dǎo)致cache dirty、數(shù)據(jù)塊結(jié)構(gòu)不一致導(dǎo)致數(shù)據(jù)出現(xiàn)損壞。二則修復(fù)只能建立在繞開(kāi)壞道區(qū)域的基礎(chǔ)上,如果壞道無(wú)法繞開(kāi),也是徒勞。
另有一些情況:主機(jī)無(wú)法與擴(kuò)展柜相連導(dǎo)致數(shù)據(jù)丟失,誤刪除vdisk等,也需要有切實(shí)的解決方案。
HP P6000系列控制器與EVA系列內(nèi)部算法完全相同,不再單獨(dú)提及。
【eva系列存儲(chǔ)結(jié)構(gòu)原理概述】
EVA系列存儲(chǔ)是一款以虛擬化存儲(chǔ)為實(shí)現(xiàn)目的的HP中高端存儲(chǔ)設(shè)備,內(nèi)部的結(jié)構(gòu)組成完全不同于普通的基于簡(jiǎn)單RAID的存儲(chǔ),EVA內(nèi)部稱(chēng)之為VRAID。包括一些資深的HP工程師,對(duì)EVA的理解其實(shí)是有誤區(qū)的(也可能是HP官方的宏觀描述)
EVA會(huì)對(duì)每個(gè)物理磁盤(pán)(簡(jiǎn)稱(chēng)為PV)進(jìn)行簽名(寫(xiě)在每個(gè)磁盤(pán)的0扇區(qū)),簽名后即分配進(jìn)不同的DISK GROUP。在disk group中,類(lèi)似于aix 的卷管理,或HP LVM的卷管理一樣,每個(gè)PV會(huì)按一定大小劃分為若干存儲(chǔ)單元(按AIX的說(shuō)法,暫且稱(chēng)為PP吧),PP的大小為2的整數(shù)次冪,且應(yīng)該在2-16M之間。
每個(gè)PV中有有限數(shù)量的PP,這些PP合起來(lái)形成整個(gè)DISK GROUP的可用空間。所有的PV按5-15組成若干組RSS(HP的官方資料中講最小的RSS磁盤(pán)數(shù)量是6,最大應(yīng)不到15,但對(duì)底層的分析得知,存在5和15個(gè)PV的RSS情況),每個(gè)RSS就是一個(gè)所謂常規(guī)RAID的冗余組,但這個(gè)冗余組不等同于常規(guī)RAID,與常規(guī)RAID相似的是,常規(guī)RAID是以磁盤(pán)為單位的RAID算法,而RSS是基于PP的RAID算法。
為提高性能,HP EVA會(huì)有傾向地輪流分配不同的RSS組,但這些RSS之間的數(shù)據(jù)存儲(chǔ)是基于JBOD的(HP官方和很多資料上稱(chēng)是RAID0,或許是宏觀的概念),每個(gè)RSS組成的stripe 的成員其實(shí)是不同PV中不同位置的PP。
無(wú)論RSS中成員數(shù)量有多少個(gè),對(duì)于VRAID5,一個(gè)stripe中的PV數(shù)總是5個(gè)。對(duì)于VRAID6,一個(gè)stripe中的PV數(shù)總是6個(gè)。例如,對(duì)于VRAID5,EVA會(huì)盡可能在N個(gè)磁盤(pán)中做C(N,5)的組合情況,以期實(shí)現(xiàn)IO 負(fù)載均衡。
當(dāng)一個(gè)RSS中某個(gè)PV離線,控制器會(huì)從同一個(gè)RSS組中其他磁盤(pán)(同一條帶中已存在的PV之外)中尋找可用的PP,在邏輯上實(shí)現(xiàn)每個(gè)stripe的rebuild,從而保證整個(gè)存儲(chǔ)的安全性。
當(dāng)一個(gè)RSS中損壞的磁盤(pán)數(shù)量足夠少時(shí)(少于等于6個(gè)),這個(gè)RSS的安全性就非常低了,這時(shí)候,EVA會(huì)合并此RSS到另一個(gè)RSS中,這樣可用的冗余空間就是共享的了,空間就可以從另一個(gè)較安全的RSS中遷移過(guò)來(lái)。
為了保證有足夠的空間提供冗余保護(hù),在創(chuàng)建disk group時(shí),EVA會(huì)提供一個(gè)Protection Level的保護(hù)級(jí)別,single表示用2個(gè)磁盤(pán)的空間做冗余 ,double表示用4個(gè)磁盤(pán)的空間做冗余。但這個(gè)冗余不同于hotspare,這個(gè)冗余空間僅會(huì)預(yù)留到每個(gè)PV的尾部,一則,多個(gè)磁盤(pán),IO會(huì)更均勻,更快;二則,尾部的空間通常是質(zhì)量較差的空間。
【EVA系列常見(jiàn)故障】
1、RSS中多個(gè)磁盤(pán)掉線,超過(guò)冗余保護(hù)級(jí)別。
2、加入新磁盤(pán),進(jìn)行數(shù)據(jù)遷移時(shí),新磁盤(pán)存在物理故障(此時(shí)無(wú)法回退,也無(wú)法前進(jìn))。
3、VDISK 刪除或EVA initialize。
4、突發(fā)性主機(jī)與存儲(chǔ)無(wú)法連接。無(wú)法discover到存儲(chǔ)。
【數(shù)據(jù)恢復(fù)解決原理】
eva系列最核心的結(jié)構(gòu)部分來(lái)自于所有vdisk的運(yùn)算pp表,這個(gè)pp map表會(huì)因?yàn)榇疟P(pán)的不斷遷移而遷移。所有的故障均可基于此map進(jìn)行恢復(fù)。
當(dāng)pp map不存在時(shí),根據(jù)不同的條帶之間的冗余關(guān)系,可有優(yōu)化算法對(duì)所有PP進(jìn)行條帶性集合,從而形成若干組正確的條帶數(shù)據(jù),再基于文件系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)等特征,重組若干條帶。
【數(shù)據(jù)恢復(fù)解決過(guò)程】
1、原始磁盤(pán)鏡像,將EVA主機(jī)一端的連線拔出,直接連入主機(jī)hba卡上,就可以認(rèn)到所有物理硬盤(pán),之后通過(guò)專(zhuān)業(yè)手段(Linux下的dd,windows下的winhex等)進(jìn)行磁盤(pán)鏡像。因eva主機(jī)與擴(kuò)展柜之間多是銅線連接,故而,可能需要在擴(kuò)展柜上增加光纖收發(fā)模塊,再通過(guò)光鏈路接入fc hba卡上。當(dāng)然,也可以把所有硬盤(pán)拆下來(lái)后,放入其他光纖通道柜中進(jìn)行鏡像。
使用EVA擴(kuò)展柜進(jìn)行鏡像的連接圖如下:
2、通過(guò)frombyte recovery for hp eva程序進(jìn)行vdisk重組,直接寫(xiě)入成鏡像文件或目標(biāo)物理磁盤(pán)。
3、按常規(guī)方式解釋鏡像文件或目標(biāo)磁盤(pán),遷移鏡像或?qū)С鰞?nèi)部文件。
上述就是小編為大家分享的HP EVA4400/6400/8400/P6000數(shù)據(jù)恢復(fù)的解決方案是什么了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。