VSAN數(shù)據(jù)恢復(fù)環(huán)境:
一套有三臺服務(wù)器節(jié)點的VSAN超融合基礎(chǔ)架構(gòu),每臺服務(wù)器節(jié)點上配置2塊SSD硬盤和4塊機(jī)械硬盤。
每個服務(wù)器節(jié)點上配置有兩個磁盤組,每個磁盤組使用1個SSD硬盤作為緩存盤,2個機(jī)械硬盤作為容量盤。三臺服務(wù)器節(jié)點上共配置6個磁盤組,共同組成VSAN存儲空間,存放虛擬機(jī)文件。
需要恢復(fù)服務(wù)器節(jié)點上的數(shù)據(jù)庫數(shù)據(jù)。
北亞企安數(shù)據(jù)恢復(fù)——vsan數(shù)據(jù)恢復(fù)
VSAN故障:
非正常關(guān)機(jī)導(dǎo)致VSAN邏輯架構(gòu)出現(xiàn)故障,部分虛擬機(jī)磁盤組件出現(xiàn)問題,磁盤文件丟失。
VSAN數(shù)據(jù)恢復(fù)過程:
1、將VSAN架構(gòu)所有服務(wù)器節(jié)點上磁盤編號后取出,經(jīng)過硬件工程師檢測后沒有發(fā)現(xiàn)有硬盤存在物理故障。將所有磁盤以只讀方式進(jìn)行扇區(qū)級的全盤鏡像,鏡像完成后將所有磁盤按照編號還原到原服務(wù)器節(jié)點中,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對原始磁盤數(shù)據(jù)造成二次破壞。
2、基于鏡像文件進(jìn)行掃描分析,經(jīng)過分析發(fā)現(xiàn)故障虛擬機(jī)的元數(shù)據(jù)和組件信息沒有遭到嚴(yán)重破壞或者出現(xiàn)丟失的情況。
3、VSAN中所有文件以對象的方式存在,每個對象被分割為多個組件。掃描所有組件信息,組件信息中記錄了組件ID和該組件所屬對象的對象ID等信息。北亞企安數(shù)據(jù)恢復(fù)工程師編寫程序掃描組件信息。
4、根據(jù)組件中的信息找到每個數(shù)據(jù)塊和該數(shù)據(jù)塊在組件的邏輯位置,北亞企安數(shù)據(jù)恢復(fù)工程師編寫程序提取完整組件。
5、根據(jù)組件信息中的描述信息,將組件按照描述信息中記錄的RAID級別和各個組件在對象中的邏輯位置進(jìn)行組合,拼接出完整的對象(vmdk文件)。
6、每個組件可能會有部分?jǐn)?shù)據(jù)留在緩存盤上而并沒有寫入到容量盤中,北亞企安數(shù)據(jù)恢復(fù)工程師編寫程序?qū)⒕彺姹P上的數(shù)據(jù)刷新到對應(yīng)的組件或?qū)ο笾小?br />
7、針對有快照的vmdk文件,將快照和父盤進(jìn)行合并。
8、解析合并完成后的vmdk文件,提取其中的SQLServer數(shù)據(jù)庫備份文件。
9、安裝SQLServer數(shù)據(jù)庫環(huán)境,將提取完成的SQLServer數(shù)據(jù)庫備份文件進(jìn)行還原操作,還原過程中沒有出現(xiàn)報錯,成功還原后使用dbcc命令檢查數(shù)據(jù)庫完整性,檢查過程中也無任何報錯。
10、由用戶對數(shù)據(jù)庫數(shù)據(jù)進(jìn)行檢測,經(jīng)過多方檢測后,確認(rèn)恢復(fù)出來的數(shù)據(jù)完整有效。本次vsan數(shù)據(jù)恢復(fù)工作完成。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9165瀏覽量
85436 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
573瀏覽量
17460
發(fā)布評論請先 登錄
相關(guān)推薦
評論