圖解vsan儲存結構/資料恢復方法
VSAN是一種以vSphere核心為基礎進行開發、可擴充套件的分散式儲存架構。VSAN通過在vSphere叢集主機當中安裝快閃記憶體和硬碟來構建VSAN儲存層,由VSAN進行控制和管理,形成一個供vSphere叢集使用的統一共享儲存層。
vSphere基礎架構中的儲存正在發生變化,傳統的基於LUN的儲存管理機制將儲存能力應用於資料儲存級別。底層儲存陣列不瞭解虛擬化,也不瞭解檔案系統。VMware的下一代策略驅動儲存方式不再基於傳統的VMFS儲存卷,而是基於物件儲存系統模型,基於虛擬資料儲存或者分散式資料儲存,
VSAN資料儲存是一個物件儲存,以檔案系統的形式呈現給vSphere主機,這個物件儲存服務會從啟用VSAN叢集中的每臺主機上載入卷。將他們展現為單一的、在所有節點上可見的分散式共享資料儲存,VSAN簡化了儲存配置,對於虛擬機器來說,只有一個資料儲存,這個分散式資料儲存來自VSAN叢集中每一臺vSphere主機上的儲存空間,通過磁碟組進行配置,在單獨的儲存實體中儲存所有的虛擬機器檔案,這種資料儲存的方式相對來說已經很安全了,但是在出現快閃記憶體盤或者是容量盤出現故障的時候,資料會往其他的節點轉移,在轉移的時候過程中,也有可能出現其他的故障,我公司近期解決了一個VSAN儲存崩潰,虛擬機器無法訪問的故障。
出現故障是四臺dell的伺服器組成的VSAN叢集,每臺伺服器上兩個磁碟組,一個磁碟組是一個SSD硬碟帶5塊SAS硬碟,SSD做快閃記憶體,SAS做容量盤,其中一個節點上的一個磁碟組中的容量盤出現故障離線,這個時候VSAN進行資料重構遷移,在很不趕巧的時候,這個時候由於停電導致資料遷移沒有完成,在來電的時候,其中另外一個磁碟組中的容量盤也由兩塊故障離線了,導致整個資料儲存出現故障,VSAN的管理控制檯可以登陸,但是所有的虛擬機器都無法訪問了。
先把四個節點的所有硬碟都做個只讀的映象,包含SSD快閃記憶體盤和SAS容量盤,還有三塊因故障離線的硬碟,備份完成之後,把所有的原盤都還原到伺服器上,開始對映象檔案來進行分析底層資料儲存結構,來確認虛擬機器所在硬碟的分佈資訊,因為現有的虛擬化程式沒有針對VSAN的架構來恢復虛擬機器的,工程師在分析底層資料儲存結構的時候,也在做相應的程式開發,來測試資料分佈資訊的準確性。
單獨分析每個節點上的兩個磁碟組,看下磁碟組內的快閃記憶體硬碟和容量盤之間的對應關係,每塊硬碟都有一個唯一標識進行磁碟間的對應,根據硬碟的ID資訊,判讀磁碟組裡面的硬碟ID資訊。
1、在每塊硬碟上獲取磁碟的UUID和磁碟組的UUID
2、根據每個磁碟組中的容量盤的元件資訊獲取此容量盤的元件資訊
3、根據元件資訊中記錄的元件的MAP位置提取元件點陣圖。
4、根據元件的點陣圖提取元件資料和快取資料
5、根據元件的描述資訊獲取元件所屬物件及元件順序,並把元件合併成物件
6、根據物件,提取資料。
物件也可以看成一個卷,也可以理解成是一個邏輯卷,每個存在於資料儲存上的VSAN物件都是由多個元件構成,這些元件分佈於叢集主機上配置的磁碟組中,在恢復的過程中,元件的資訊提取是關鍵的步驟,因為元件是每個物件的重要組成部分,本次故障元件損壞的很少,恢復出來的虛擬機器都能正常啟動,這次故障解決在分析元件點陣圖和磁碟對應關係用來比較長的時間,但是最後把所有的技術難題都解決了,恢復出來的虛擬機器都正常啟動,圓滿解決了VSAN出現故障導致資料丟失的恢復。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2653090/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VSAN儲存結構解析+儲存資料恢復案例資料恢復
- 【VSAN資料恢復】VSAN儲存資料恢復案例資料恢復
- Vsan資料恢復—Vsan分散式儲存資料恢復案例資料恢復分散式
- Vsan資料恢復—Vsan資料恢復案例資料恢復
- 【Vsan資料恢復】Vsan資料恢復案例資料恢復
- 【vsan資料恢復】vsan資料重構失敗的資料恢復案例資料恢復
- vsan儲存資料恢復過程—虛擬機器故障恢復過程資料恢復虛擬機
- 【Vsan資料恢復】非正常關機導致vsan儲存架構中虛擬機器磁碟檔案丟失的資料恢復資料恢復架構虛擬機
- 【Vsan資料恢復】斷電導致Vsan分散式儲存虛擬磁碟檔案丟失的資料恢復案例資料恢復分散式
- 【儲存資料恢復】某品牌EqualLogic系列儲存介紹和資料恢復方法資料恢復
- EMC 儲存資料恢復案例詳解【資料恢復方案】資料恢復
- 【儲存資料恢復】NetApp儲存誤刪除的資料恢復案例資料恢復APP
- 【儲存資料恢復】NetApp儲存誤刪資料夾的資料恢復案例資料恢復APP
- 【資料結構——圖和圖的儲存結構】資料結構
- 儲存刪除資料後恢復方法-適用netAPP儲存APP
- 【伺服器資料恢復】Vsan資料恢復案例伺服器資料恢復
- HP-lefthand底層結構詳解及儲存災難資料恢復資料恢復
- 【儲存資料恢復】EqualLogic PS系列儲存磁碟故障的資料恢復案例資料恢復
- 【伺服器儲存資料恢復】HP-Lefthand儲存資料恢復案例伺服器資料恢復
- Vsan分散式儲存架構虛擬機器磁碟檔案丟失資料恢復過程分散式架構虛擬機資料恢復
- 【儲存資料恢復】HP EVA儲存誤刪除VDISK的資料恢復案例資料恢復
- 【儲存資料恢復】H3C FlexStorage儲存卷被刪如何恢復資料?資料恢復Flex
- 儲存崩潰資料恢復過程;資料恢復案例資料恢復
- 【儲存資料恢復】esx vmfs的互斥導致儲存資料丟失的資料恢復案例資料恢復
- 【vSAN資料恢復案例】異常斷電導致vSAN底層資料損壞的資料恢復資料恢復
- 【儲存資料恢復】IBM儲存檔案NTFS系統損壞的資料恢復案例資料恢復IBM
- vsan超融合架構資料恢復原理及過程架構資料恢復
- EMC儲存崩潰raid離線恢復資料方法AI
- 【伺服器資料恢復】HP EVA儲存資料恢復案例伺服器資料恢復
- WD MYbook儲存硬碟資料恢復硬碟資料恢復
- 【PHP資料結構】圖的概念和儲存結構PHP資料結構
- vsan資料恢復-vsan進行資料重構及遷移過程中斷電導致硬碟離線故障的資料恢復資料恢復硬碟
- 【儲存資料恢復】EMC某型號儲存raid5崩潰的資料恢復案例資料恢復AI
- 【儲存資料恢復】儲存上的raid5陣列崩潰的資料恢復案例資料恢復AI陣列
- 【vsan資料恢復】vsan下虛擬機器磁碟元件出現問題的資料恢復案例資料恢復虛擬機元件
- 【伺服器資料恢復】infortrend ESDS系列儲存資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】StorNext儲存系統資料恢復案例伺服器資料恢復
- 【raid資料恢復】光纖儲存raid陣列資料恢復案例AI資料恢復陣列