當前位置: 華文世界 > 數碼

【VSAN數據恢復】VSAN儲存磁盤組硬碟離線的數據恢復案例

2024-01-25數碼

VSAN簡介:

VSAN儲存是一個物件儲存,以檔案系統呈現給在vSphere主機上。這個物件儲存服務會從VSAN集群中的每台主機上載入卷,將卷展現為單一的、在所有節點上都可見的分布式共享數據儲存。

對於虛擬機器來說,只有一個數據儲存,這個分布式數據儲存來自VSAN集群中每一台vSphere主機上的儲存空間,透過磁盤組進行配置,在單獨的儲存中存放所有的虛擬機器檔。這種數據儲存方式比較安全,當USB記憶體或者容量盤出現故障的時候,數據會向其他節點轉移,在轉移過程中有可能出現故障。

北亞企安數據恢復——VSAN數據恢復

VSAN數據恢復環境&故障:

4台伺服器節點組建的VSAN集群,每台伺服器節點上有兩個磁盤組,每個磁盤組由一個SSD硬碟(USB記憶體)帶數塊SAS硬碟(容量盤)。

VSAN集群中一個伺服器節點上的一個磁盤組中的容量盤出現故障離線,VSAN進行數據重構遷移,在數據轉移過程中機房突然停電,數據遷移中斷沒有完成。恢復通電後,該節點上另外一個磁盤組中又有2塊容量盤離線,整個儲存出現故障。雖然VSAN管理控制台可以登入,但是所有虛擬機器都無法存取。

北亞企安數據恢復——VSAN數據恢復

VSAN數據恢復過程:

1、將四個伺服器節點上所有硬碟編號後取出,由硬件工程師對所有磁盤進行硬件故障檢測,經過檢測沒有發現有磁盤存在硬件故障。將所有磁盤以唯讀模式進行全盤映像,映像完成後將所有磁盤按照編號還原到原伺服器中,後續的數據分析和數據恢復操作都基於映像檔進行,避免對原始磁盤數據造成二次破壞。

2、基於映像檔分析底層數據,分析VSAN儲存結構,獲取虛擬機器所在硬碟的分布資訊。北亞企安數據恢復工程師透過分析出來的數據儲存結構開發程式測試數據分布資訊的準確性。

3、單獨分析每個伺服器節點上的兩個磁盤組,弄清楚磁盤組內USB記憶體和容量盤之間的對應關系。每塊硬碟都有一個唯一標識進行磁盤間的對應,根據硬碟的ID資訊來判讀磁盤組中硬碟ID資訊。

4、在每塊硬碟上獲取磁盤的UUID和磁盤組的UUID。

5、根據每個磁盤組中的容量盤元件資訊獲取此容量盤元件資訊。

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

7、根據元件位圖提取元件數據和緩存數據。

8、根據元件的描述資訊獲取元件所屬物件及元件順序,並把元件合並成物件。

9、根據物件提取數據。

10、數據提取完成後對恢復出來的數據進行檢測。經過檢測,所有恢復出來的虛擬機器都可以正常啟動。使用者方認可本次數據恢復結果。本次VSAN數據恢復工作結束。

北亞企安數據恢復——VSAN數據恢復

VSAN數據恢復總結:

VSAN物件可以看成一個卷,也可以理解成是一個邏輯卷,每個存在於數據儲存上的VSAN物件都是由多個元件構成,這些元件分布於集群主機上的磁盤組中。在恢復vsan數據的過程中,獲取元件資訊是最關鍵的,因為元件是每個物件的重要組成部份。