【vsan数据恢复】磁盘离线导致分布式存储瘫痪的数据恢复案例

本文详细描述了一次VSAN集群数据恢复的过程。在某节点硬盘离线导致数据重构失败后,机房断电使得问题加剧。恢复步骤包括:硬盘镜像备份、底层数据分析、磁盘阵列关系重建、UUID获取、组件位图提取、组件数据恢复及对象数据重组。最终,所有数据经过验证完整可用,完成数据恢复任务。
摘要由CSDN通过智能技术生成

vsan数据恢复环境:
一组4台服务器搭建vsan集群;
每台服务器配置有2组分别由6块硬盘组成的磁盘阵列,上层是虚拟机文件。

 

vsan故障:
在运行过程中,某一个节点的一块硬盘离线,vsan安全机制启动,开始重构&迁移数据。在数据迁移过程中机房意外断电,数据重构失败,服务器重启,该节点的另一组磁盘阵列中的2块磁盘由于异常断电引发故障离线,从而让整个分布式存储瘫痪,上层所有虚拟机无法访问。

 

vsan数据恢复过程:
1、把+vsan集群所有节点上的硬盘以只读方式做镜像备份,备份完成后将硬盘按照原样还原到原始环境,后续的数据恢复操作都基于镜像文件进行,避免对数据造成二次破坏。
2、基于镜像文件分析底层数据,分析上层虚拟机所在磁盘位置的数据分布信息。使用北亚自研的针对vsan架构下的虚拟化数据恢复辅助程序验证数据分布信息的准确性。
3、再次分析每个节点上的两个磁盘阵列,搞清楚每个磁盘阵列内部的硬盘对应关系。
4、在每块硬盘上获取磁盘的UUID和所在磁盘阵列的UUID。
5、根据每个磁盘阵列中的容量盘的组件信息中记录的组件的MAP位置提取组件位图。
6、根据组件位图提取组件数据和缓存数据。
7、根据组件的描述信息获取组件所属对象及组件顺序并合并组件为对象。
8、根据对象提取数据。提取出所有数据后经服务器数据恢复工程师验证无异常,联系用户亲自进行验证,确认所有数据完整可用,本次数据恢复任务完成。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值