0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VSAN数据恢复——全闪存VSAN服务器节点磁盘组缓存盘出现故障的数据恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2024-12-27 14:19 次阅读

VSAN数据恢复环境&故障:
VMware VSAN超融合架构,11台服务器节点。每台服务器节点上创建1个磁盘组,磁盘组包括1块PCIe固态硬盘(作为缓存盘)和8-10块SSD(作为数据盘),组成VSAN存储空间来存放虚拟机文件。启用了去重和压缩功能。
一台服务器节点上的一块PCIE缓存盘出现故障,导致VSAN逻辑架构问题。2台虚拟机磁盘组件出现问题,虚拟机无法正常使用。

VSAN数据恢复过程:
1、将VSAN的节点服务器上所有硬盘标记后拆出,经过硬件工程师检测后没有发现硬盘存在硬件故障,可以正常读取。将所有硬盘以只读方式进行扇区级全盘镜像。镜像完成后将所有磁盘按照原样还原到原服务器中,后续的数据分析和数据恢复操作都基于镜像进行,避免对原始磁盘数据造成二次破坏。
2、由于VSAN版本更新以及开启了压缩重删,所以底层结构差异较大。这种情况下恢复数据的难点在于压缩和重删的算法。针对开启了压缩和重删的VSAN的数据恢复需要大量测试进行数据碰撞和大量代码测试其算法。
3、基于镜像文件扫描分析。根据底层记录的磁盘ID等信息,北亚企安数据恢复工程师整理记录节点、磁盘组、缓存盘、数据盘等信息和对应关系。
4、尝试在底层搜索&分析组件信息。信息被压缩导致无法分析。
5、VSAN集群开启压缩重删会导致底层数据结构发生很大变化。搭建相同版本的环境进行大量的测试进行数据碰撞来研究压缩重删的算法和存储结构。
6、由于不确定采用了何种压缩算法,所以北亚企安数据恢复工程师只能通过大量规律数据进行逆向推理,确定压缩算法后解压缩。
压缩块:

wKgZomUNN_GADjqCAAHiC5gFOmU272.png

北亚企安数据恢复—VSAN数据恢复



解压后:

wKgZomUNOAKAGmXdAAFATEz5i5Q171.png

北亚企安数据恢复—VSAN数据恢复



7、通过大量数据测试,确定压缩位图位置、记录方式、位图索引块大小等。获取位图索引方式,从而解析重删位图。

wKgZomUNOAqAJpRZAARfifjcj6o198.png

北亚企安数据恢复—VSAN数据恢复



8、VSAN中所有文件均以对象的方式存在,每个对象被分割为多个组件。北亚企安数据恢复工程师编写程序扫描所有组件信息。组件信息中记录了组件ID和该组件所属对象的对象ID等信息。根据组件中的runlist找到每个数据块和该块在组件的逻辑位置,北亚企安数据恢复工程师编写程序提取完整组件。

wKgaomUNOBSAGAxkAANgLUdJRxU351.png

北亚企安数据恢复—VSAN数据恢复

wKgZomUNOBSAH7KlAALXsCh8pd4912.png

北亚企安数据恢复—VSAN数据恢复



9、根据组件信息中的描述信息,将组件按照描述信息中记录的RAID级别和各个组件在对象中的逻辑位置进行组合,拼接出完整的对象(vmdk文件)。可能每个组件都会有部分数据留在缓存盘上,并没有写入到数据盘中,于是北亚企安数据恢复工程师编写程序将缓存盘上的数据刷新到对应的组件或对象中。

wKgZO2duRpOAKXNeAAEQXUVgN3A846.png

北亚企安数据恢复—VSAN数据恢复

wKgZomUNOB6AXR3ZAADWfUlhtgg955.png

北亚企安数据恢复—VSAN数据恢复

wKgaomUNOCyAAlhtAAJcrYfIp0w288.png

北亚企安数据恢复—VSAN数据恢复

wKgZomUNOCyAK1IqAAG77PfCGug751.png

北亚企安数据恢复—VSAN数据恢复



10、由于本案例中虚拟磁盘使用DFS分布式文件系统并且开启了重删,无法直接提取数据。新建DFS环境,将合并完成的虚拟磁盘挂在到该环境下。挂载后可直接访问数据。

11、用户方对恢复出来的数据进行检测后,确认恢复出来的数据完整有效,认可数据恢复结果。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    9160

    浏览量

    85418
  • 数据恢复
    +关注

    关注

    10

    文章

    573

    浏览量

    17451
  • 磁盘
    +关注

    关注

    1

    文章

    379

    浏览量

    25209
  • PCIe
    +关注

    关注

    15

    文章

    1239

    浏览量

    82650
  • 虚拟机
    +关注

    关注

    1

    文章

    917

    浏览量

    28193
收藏 人收藏

    评论

    相关推荐

    服务器数据恢复磁盘出现故障导致Mdisk成员盘上线失败的数据恢复案例

    服务器存储故障: V7000存储中磁盘出现故障,管理员发现问题后立即更换磁盘。新更换的硬
    的头像 发表于 12-20 14:22 96次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>磁盘</b><b class='flag-5'>出现</b><b class='flag-5'>故障</b>导致Mdisk成员盘上线失败的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—EVA存储磁盘磁盘掉线的数据恢复案例

    服务器存储数据恢复环境: 一台EVA某型号控制+EVA扩展柜+FC磁盘服务器存储
    的头像 发表于 11-06 13:46 153次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EVA存储<b class='flag-5'>磁盘</b><b class='flag-5'>组</b><b class='flag-5'>磁盘</b>掉线的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—X3650服务器raid5磁盘阵列数据恢复案例

    内的数据丢失。 数据恢复工程师在现场对故障服务器raid5阵列中的磁盘进行硬件
    的头像 发表于 06-04 11:08 521次阅读

    服务器数据恢复—EqualLogic存储硬盘故障导致存储崩溃的数据恢复案例

    服务器故障: 存储设备上两块硬盘指示灯显示黄色,磁盘出现故障导致存储不可用,存储已经过保,用户方联系北亚企安
    的头像 发表于 05-31 11:35 478次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EqualLogic存储硬盘<b class='flag-5'>故障</b>导致存储崩溃的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—EVA存储异常断电后出现故障数据恢复方案

    服务器存储数据恢复环境: 某品牌EVA8400,服务器上安装VMware ESXi虚拟化平台,虚拟机的虚拟磁盘包括
    的头像 发表于 05-28 10:29 358次阅读

    服务器数据恢复—KVM虚拟机raw格式磁盘文件数据恢复案例

    服务器数据恢复环境: 一台服务器安装Linux操作系统+EXT4文件系统。服务器上运行数台KVM虚拟机,每台虚拟机包含一个qcow2格式的
    的头像 发表于 05-17 13:33 446次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—KVM虚拟机raw格式<b class='flag-5'>磁盘</b>文件<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    Vsan节点虚拟机磁盘组件出现故障数据恢复案例#vsan数据恢复

    服务器数据服务
    Frombyte
    发布于 :2024年03月05日 14:38:01

    VSAN数据迁移中断导致虚拟机无法访问的VSAN数据恢复案例

    VSAN数据恢复环境: 由四台某品牌服务器组建的VSAN集群,每台节点
    的头像 发表于 03-05 13:29 595次阅读
    <b class='flag-5'>VSAN</b><b class='flag-5'>数据</b>迁移中断导致虚拟机无法访问的<b class='flag-5'>VSAN</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—分享几个服务器数据恢复的案例

    服务器数据恢复案例之服务器raid6中3个磁盘离线导致阵列崩溃的数据
    的头像 发表于 03-04 13:21 1162次阅读

    服务器数据恢复-异常断电导致服务器故障数据恢复案例

    服务器数据恢复环境: dell某型号服务器中有一通过raid卡组建的raid10,该raid阵列中一共有4块
    的头像 发表于 02-28 15:15 848次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-异常断电导致<b class='flag-5'>服务器</b><b class='flag-5'>故障</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    VSAN数据恢复数据转移过程中断导致VSAN存储崩溃的恢复案例

    闪存盘或者容量盘出现故障的时候,数据会向其他节点转移,在转移过程中有可能出现
    的头像 发表于 01-25 13:26 540次阅读

    vsan数据恢复VSAN超融合基础架构数据恢复案例

    VSAN数据恢复环境: 一套有三台服务器节点VSAN超融合基础架构,每台
    的头像 发表于 01-15 11:33 697次阅读
    【<b class='flag-5'>vsan</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】<b class='flag-5'>VSAN</b>超融合基础架构<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    Vsan数据恢复Vsan分布式存储虚拟磁盘文件丢失的数据恢复案例

    一套vsan分布式存储架构有数台服务器节点,该vsan分布式存储架构配置了固态硬盘和机械硬盘,固态硬盘作为缓存盘使用,机械硬盘作为容量盘使用
    的头像 发表于 01-03 16:39 622次阅读