Vsan是基于vSphere內核開發的可擴展分布式存儲架構,通過在vSphere集群主機安裝閃存和硬盤構建存儲層,由vsan控制管理,形成統一共享存儲層供集群使用。
vSphere的HA功能可保障單臺主機故障時業務在其他主機運行,要求同一虛擬機數據存于不同主機。但多臺主機同時故障會致vsan存儲崩潰,如突然斷電或非正常關機引發虛擬機故障,下文介紹此類故障恢復方式。
北亞企安數據恢復—vsan數據恢復
Vsan數據恢復環境與故障:
故障環境為一套含三臺服務器節點的VMWAREVSAN超融合架構。每節點配2塊SSD與4塊機械硬盤,共6塊SSD和12塊機械硬盤。各節點創建兩個磁盤組,每組用1塊SSD作緩存盤、2塊機械硬盤作容量盤,共6個磁盤組構成VSAN存儲空間存儲虛擬機文件。
非正常關機導致VSAN中邏輯架構出現故障,部分虛擬機磁盤組件出現問題,導致磁盤文件丟失。
Vsan數據恢復過程:
1、拆出VSAN節點服務器所有硬盤并編號,接入北亞企安備份服務器,用專業工具軟件逐字節鏡像備份。
2、分析掃描鏡像文件,發現故障虛擬機元數據和組件信息保留完整。
3、VSAN文件以對象存于系統,對象分割為多組件,北亞企安數據恢復工程師編寫程序掃描組件信息,記錄組件ID與所屬對象ID。
4、北亞企安數據恢復工程師編寫程序,據組件信息定位數據塊及邏輯位置,提取完整組件。
5、按組件描述信息的RAID級別和邏輯位置組合組件,拼接完整vmdk文件。
6、北亞企安數據恢復工程師編寫程序,將緩存盤數據刷新到對應組件或對象。
7、合并有快照的vmdk文件的快照和父盤。
8、解析合并后的vmdk文件,提取SQLserver2008R2數據庫備份文件。
9、安裝SQLserver2008R2數據庫,還原備份文件,無報錯。用dbcc命令檢查數據庫完整性,無報錯,本次Vsan數據恢復工作完成。
審核編輯 黃宇
-
服務器
+關注
關注
14文章
10320瀏覽量
91637 -
數據恢復
+關注
關注
10文章
720瀏覽量
19026
發布評論請先 登錄
VSAN數據恢復—基于vSphere的VSAN存儲原理剖析及數據恢復技術實踐
MySQL數據庫備份恢復方式對比
Vsan數據恢復—非正常關機導致Vsan分布式存儲架構虛擬機磁盤文件丟失的數據恢復案例
vsan數據恢復—VSAN超融合架構:供電異常的vsan數據恢復案例
mysql數據恢復—mysql數據庫表被truncate的數據恢復案例
數據庫數據恢復—服務器異常斷電導致Oracle數據庫故障的數據恢復案例
Oracle數據恢復—格式化分區導致Oracle數據庫報錯的數據恢復案例
vsan數據恢復—vsan分布式服務器節點上raid數據恢復案例
oracle數據恢復—oracle數據庫誤執行錯誤truncate命令如何恢復數據?
數據采集到MYSQL和SQLSERVER數據庫可以實現哪些功能
分布式存儲數據恢復—虛擬機上hbase和hive數據庫數據恢復案例
數據庫數據恢復——MongoDB數據庫文件拷貝后服務無法啟動的數據恢復
vsan數據恢復—Vsan故障與SQLserver數據庫數據恢復案例
評論