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

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

3天内不再提示

vSAN数据恢复-开启重删压缩机制的vSAN数据恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2023-09-22 14:46 次阅读

vsan数据恢复环境:

一套VMware vSAN超融合基础架构,全闪存,开启压缩重删。共11台服务器节点。每台服务器节点上配置1块PCIE固态硬盘和8-10块SSD固态硬盘。

每个服务器节点上创建1个磁盘组,每个磁盘组将1个PCIE固态硬盘识别为2个硬盘作为缓存盘,将8-10个SSD固态硬盘作为容量盘,共同组成vSAN存储空间,用来存储虚拟机文件。

vsan故障&检测

vSAN中一台服务器节点的PCIE缓存盘发生故障,导致vSAN逻辑架构出现故障,2台虚拟机磁盘组件出现问题,虚拟机无法正常使用。

将11台节点服务器中的所有磁盘编号后取出,以只读方式做全盘镜像备份,备份完成后将磁盘按照编号还原到原节点服务器中,后续的数据分析和数据恢复操作都基于镜像文件,避免对原始磁盘数据造成二次破坏。

扫描&分析全部镜像文件,发现由于版本更新和开启了压缩重删机制,底层结构差异较大。

针对这种情况的数据恢复,难点在于压缩和重删的算法,因为需要大量数据碰撞测试和大量代码来测试压缩和重删算法。

vsan数据恢复过程:

1、基于镜像文件分析底层数据。根据底层记录的磁盘ID等信息,将节点、磁盘组、缓存盘、容量盘等信息及对应关系进行整理记录。

2、尝试在底层搜索&分析组件信息,结果发现组件信息被压缩,无法进行分析。

3、测试压缩和重删。因该vSAN集群开启了压缩重删机制,底层数据结构发生很大的变化。北亚企安数据恢复工程师搭建相同版本的环境,在搭建好的环境中通过大量数据碰撞测试来研究压缩重删的算法和存储结构。

4、通过大量数据碰撞测试研究压缩重删算法,因为不确定该vSAN集群的采用了何种压缩算法,所以北亚企安数据恢复工程师只能通过大量规律数据进行逆向推理确定其压缩算法,然后解压缩。

压缩块:

wKgZomUNN_GADjqCAAHiC5gFOmU272.png

北亚企安数据恢复——vsan数据库恢复

解压后:

wKgZomUNOAKAGmXdAAFATEz5i5Q171.png

北亚企安数据恢复——vsan数据库恢复

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

wKgZomUNOAqAJpRZAARfifjcj6o198.png

北亚企安数据恢复——vsan数据库恢复

6、因为VSAN中所有文件都是以对象的方式存在,每个对象会被分割为多个组件。北亚企安数据恢复工程师编写程序扫描组件信息,根据组件中的runlist找到每个数据块和该块在组件的逻辑位置,然后编写程序提取完整组件。

wKgaomUNOBSAGAxkAANgLUdJRxU351.png

北亚企安数据恢复——vsan数据库恢复

wKgZomUNOBSAH7KlAALXsCh8pd4912.png

北亚企安数据恢复——vsan数据库恢复

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

wKgZomUNOB6AXR3ZAADWfUlhtgg955.png

北亚企安数据恢复——vsan数据库恢复

wKgZomUNOB6AOF-hAADWfUlhtgg787.png

北亚企安数据恢复——vsan数据库恢复

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

wKgaomUNOCyAAlhtAAJcrYfIp0w288.png

北亚企安数据恢复——vsan数据库恢复

wKgZomUNOCyAK1IqAAG77PfCGug751.png

北亚企安数据恢复——vsan数据库恢复

9、由用户方对数据进行检测,经过检测确认恢复出来的数据完整可用。本次数据恢复工作完成。

审核编辑:汤梓红

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

    关注

    12

    文章

    8933

    浏览量

    85049
  • 数据恢复
    +关注

    关注

    10

    文章

    535

    浏览量

    17338
  • 数据库
    +关注

    关注

    7

    文章

    3750

    浏览量

    64217
收藏 人收藏

    评论

    相关推荐

    使用第4代Intel RXeon R可扩展处理器和lntelRAMX加速VMware vSAN上的所有工作负载

    们的vSAN集群中拥有越来越大且有价值的数据存储,并且使用这些新的人工智能 工具和功能对于利用这些集群上的数据来加速创新、改善客户体验和优化运营至关重要。
    发表于 08-04 06:48

    一文读懂VSAN加密技术

    这一全新的特性被称为vSAN加密。 对大多数企业来说网络安全是头等大事,因此vSAN加密功能很受欢迎。IT管理员一直不乐意在操作系统层部署加密或者允许应用所有者对应用、数据进行加密。静态数据
    发表于 05-01 09:36 2303次阅读
    一文读懂<b class='flag-5'>VSAN</b>加密技术

    Vsan数据恢复Vsan分布式文件系统数据丢失的数据恢复

    VSAN存储采用了超融合架构,存储内总共有24块硬盘。
    的头像 发表于 12-21 11:33 821次阅读
    【<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><b class='flag-5'>恢复</b>

    Vsan分布式存储数据恢复案例

    服务器数据恢复环境&故障: 某单位服务器配置一套vsan超融合基础架构,服务器一共有16块硬盘,固态盘和机械盘各8块,固态硬盘作为缓存盘使用。 机房供电异常导致服务器非正常关机,管理员
    的头像 发表于 02-06 11:32 566次阅读

    VSAN故障导致虚拟机无法访问的数据恢复案例

    服务器数据恢复环境: 四台服务器节点组成的VSAN集群; 每台服务器节点上有两个磁盘组;每个磁盘组由一块SSD硬盘+5块SAS硬盘组成,SSD做闪存,SAS做容量盘。 服务器故障: 其中
    的头像 发表于 03-01 12:00 1844次阅读

    Vsan数据恢复Vsan存储虚拟机无法启动的数据恢复案例

    异常断电导致一台vsan存储设备上层虚拟机无法启动。 将故障Vsan存储上的所有磁盘编号后取出,由北亚企安的硬件工程师对vsan存储上的所有硬盘进行物理故障检测,经过检测没有发现硬盘存在物理故障。
    的头像 发表于 10-27 16:58 417次阅读
    <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环境中故障虚拟磁盘数据
    的头像 发表于 10-31 14:15 614次阅读

    Vsan数据恢复vSAN逻辑架构故障导致存储关机重启的数据恢复案例

      一台存储采用了VSAN分布式存储架构,存储内共有24块硬盘存储数据
    的头像 发表于 11-27 15:04 510次阅读

    VSAN数据恢复vsan集群节点服务器数据恢复案例

    4个节点服务器组建vsan集群。每个节点服务器上有2组分别由6块硬盘组建的raid阵列,上层是虚拟机文件。
    的头像 发表于 12-06 13:48 485次阅读

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

    一套vsan分布式存储架构有数台服务器节点,该vsan分布式存储架构配置了固态硬盘和机械硬盘,固态硬盘作为缓存盘使用,机械硬盘作为容量盘使用。 机房供电异常导致服务器异常关机,工作人员重启服务器后发现vsan分布式存储逻辑架构
    的头像 发表于 01-03 16:39 576次阅读

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

    VSAN数据恢复环境: 一套有三台服务器节点的VSAN超融合基础架构,每台服务器节点上配置2块SSD硬盘和4块机械硬盘。 每个服务器节点上配置有两个磁盘组,每个磁盘组使用1个SSD
    的头像 发表于 01-15 11:33 649次阅读
    【<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数据恢复环境&故障: 4台服务器节点组建的VSA
    的头像 发表于 01-25 13:26 498次阅读

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

    VSAN数据恢复环境: 由四台某品牌服务器组建的VSAN集群,每台节点服务器上有两个磁盘组。每个磁盘组中有1块SSD硬盘+5块SAS硬盘,SSD作为闪存,SAS硬盘作为容量盘。
    的头像 发表于 03-05 13:29 474次阅读
    <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>案例