【伺服器資料恢復】VSAN故障導致虛擬機器無法訪問的資料恢復案例

北亞資料恢復發表於2023-03-01

VSAN簡介:

VSAN是以vSphere核心為基礎開發,可以擴充套件使用的分散式儲存架構。該架構在vSphere叢集主機中安硬碟及快閃記憶體構建

VSAN儲存層,透過儲存進行管理與控制,最終形成一個共享儲存層。

VSAN資料儲存是一個物件儲存,以檔案系統的形式呈現給vSphere主機。這個物件儲存服務會從VSAN叢集中的每臺主

機上載入卷,然後展現為單一的、在所有節點上可見的分散式共享資料儲存。

VSAN簡化了儲存配置,對於虛擬機器來說就只有一個資料儲存。這個分散式資料儲存來自VSAN叢集中每臺vSphere主機

上的儲存空間,透過磁碟組進行配置,在單獨的儲存實體中儲存所有的虛擬機器檔案。如果快閃記憶體盤或者容量盤出現故障的時

候,資料會向其他節點轉移,雖然這種儲存方式相對安全,但是在轉移的過程中也有可能出現其他故障。


伺服器資料恢復環境:

四臺伺服器節點組成的VSAN叢集;

每臺伺服器節點上有兩個磁碟組;每個磁碟組由一塊SSD硬碟+5塊SAS硬碟組成,SSD做快閃記憶體,SAS做容量盤。


伺服器故障:

其中一個伺服器節點上的一個磁碟組中的容量盤出現故障離線,這個時候VSAN開始資料重構&遷移,在遷移還沒有完成的

時候機房停電。來電重啟裝置後發現該伺服器節點上另外一個磁碟組中有兩塊容量盤故障離線,資料儲存出現故障。雖然可

以登陸VSAN管理控制檯,但是所有的虛擬機器都無法訪問了。


伺服器資料恢復過程:

1、把四個伺服器節點的所有硬碟以只讀方式做映象備份,後續的資料分析和資料恢復操作都基於映象檔案進行,避免對原

始資料造成二次破壞。

2、基於映象檔案分析底層資料的儲存結構,確認虛擬機器所在硬碟的分佈資訊。北亞企安資料恢復工程師根據分析出來的數

據儲存結構開發相應的程式來測試資料分佈資訊的準確性。

3、單獨分析每個伺服器節點上的兩個磁碟組,搞清楚磁碟組內的快閃記憶體盤和容量盤之間的對應關係,每塊硬碟都有一個唯一

標識進行磁碟間的對應。

a、獲取每塊磁碟的UUID和磁碟組的UUID

b、獲取每個磁碟組中的容量盤的元件資訊。

c、根據容量盤的元件資訊中記錄的元件的MAP位置提取元件點陣圖。

d、根據元件點陣圖提取元件資料和快取資料。

e、根據元件的描述資訊獲取元件所屬物件和元件順序,把元件合併成物件。

f、根據物件提取資料。

可以將物件看成一個卷,也可以把物件看做一個邏輯卷,每個資料儲存上的VSAN物件都是由多個元件構成,這些元件分佈

於叢集主機上配置的磁碟組中。在恢復VSAN資料過程中,元件資訊的提取是關鍵。本案例故障元件損壞比較少,恢復出來

的虛擬機器都能正常啟動。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2937562/,如需轉載,請註明出處,否則將追究法律責任。

相關文章