ITPub博客

首页 > IT基础架构 > 服务器/存储 > 【服务器数据恢复】Vsan节点虚拟机磁盘组件出现故障的数据恢复案例

【服务器数据恢复】Vsan节点虚拟机磁盘组件出现故障的数据恢复案例

原创 服务器/存储 作者:北亚数据恢复 时间:2023-02-16 13:49:43 0 删除 编辑


服务器数据恢复环境:

VMWARE VSAN包含三台服务器节点;

每个服务器节点上配置2块SSD硬盘和4块机械硬盘;

每个服务器节点上创建两个磁盘组;

每个磁盘组采用1个SSD硬盘作为缓存盘,2个机械硬盘作为容量盘,三个服务器节点共6个磁盘组组成VSAN存储空间来存放

虚拟机文件。


服务器故障:

非正常关机导致VSAN逻辑架构出现故障,部分虚拟机磁盘组件出现问题,磁盘文件丢失。


服务器数据恢复过程:

1、为避免数据恢复过程中对原始数据造成二次破坏, 在数据恢复之前对所有硬盘以只读方式做镜像备份,后续的数据恢复操

作都基于镜像文件进行。扫描镜像文件后发现故障虚拟机的元数据和组件信息没有遭受严重破坏,保留较为完整。

2、VSAN中的所有文件是以对象的方式存在,每个对象被分割为多个组件。扫描所有组件信息,组件信息中记录着组件ID和

该组件属于哪个对象的对象ID等信息。北亚企安数据恢复工程师编写程序扫描组件信息。

3、根据扫描出来的组件信息找到每个数据块和该块在组件的逻辑位置,然后由北亚企安数据恢复工程师编写程序提取完整组

件。

4、根据组件信息中的描述信息,将组件按照描述信息中记录的RAID级别和各个组件在对象中的逻辑位置进行组合,拼接出

完整的对象,即完整的vmdk文件。

5、由于每个组件可能会有部分数据留存在缓存盘上,而并没有写入到容量盘中,北亚企安数据恢复工程师编写程序将缓存

盘上的数据刷新到对应的组件或对象中。

6、对于有快照的vmdk文件,将快照和父盘进行合并。

7、解析合并完成后的vmdk文件并提取其中的SQL server数据库备份文件。

8、安装SQL server数据库,将提取出来的数据库备份文件进行还原操作,还原过程中和还原之后没有出现任何报错。还原

完成后检测数据库的完整性,也无任何报错。

9、由用户亲自检测所有恢复出来的数据,确认恢复出来的数据完整可用,本次vsan数据恢复工作完成。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31380569/viewspace-2935557/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
从事服务器数据恢复、磁盘阵列数据恢(DEll、HP、IBM、华为、NetApp等),虚拟化数据恢复(VSAN、VMware、Kvm等),数据库数据恢复(Oracle、Sql Server、MySql、Mongodb等),小型机数据恢复等方面的。24h数据救援13439392933

注册时间:2016-08-02

  • 博文量
    1127
  • 访问量
    876747