VSAN分布式存储下非正常关机导致的虚拟机磁盘丢失如何恢复数据?

vsan简介:

VSAN是一种应用于服务器、存储的以vSphere内核为基础进行开发、可扩展的分布式存储架构。VSAN通过在服务器vSphere集群主机当中安装闪存和硬盘来构建VSAN存储层,这些设备由VSAN控制和管理,形成一个供vSphere集群使用的统一共享存储层。

vsan故障:

vsan超融合架构包含4台服务器节点,每台服务器上有相同数量的固态硬盘和机械硬盘,固态硬盘作为缓存盘使用。

机房供电不稳导致服务器非正常关机。服务器管理员重启服务器后发现vsan逻辑架构出现故障,部分虚拟磁盘组件异常、磁盘文件丢失。

vsan数据恢复过程:

1、服务器数据恢复工程师来到机房后将所有服务器节点上的硬盘以只读方式进行完整镜像。镜像完成后数据恢复工程师基于镜像文件扫描&解析服务器文件,发现虚拟机组件信息丢失,所幸的是情况不十分特别严重。

2、北亚企安数据恢复工程师编写程序扫描镜像数据所有组件信息,获取到每个组件信息中记录的组件ID和该组件所隶属的对象ID等信息。根据组件中的runlist追溯到每一数据块在所隶属的组件内的逻辑位置,然后借助北亚企安自主研发的工具重组和提取完整的组件。

3、取到所有组件信息后,服务器数据恢复工程师根据描述信息中记录的每个组件在服务器内的逻辑位置并进行组合,拼接出一个完整的vmdk文件。

4、整体分析扫描到的所有数据,将服务器内所有vmdk文件的快照和父盘进行合并后再次解析,提取其中的数据备份文件。

5、提取所有数据。在北亚企安数据恢复服务器上安装数据库环境,将恢复出来的数据库文件还原到准备好的环境上进行正确性验证。经过服务器数据恢复工程师的验证,确认数据库无报错,数据库完整。

6、由用户方管理员验证数据恢复结果。经过仔细验证,用户方确认所有数据全部恢复。由北亚企安数据恢复工程师配合用户方将所有数据迁移回用户方准备好的服务器中,本次数据恢复结束。

相关推荐
初次攀爬者3 天前
ZooKeeper 实现分布式锁的两种方式
分布式·后端·zookeeper
断手当码农4 天前
Redis 实现分布式锁的三种方式
数据库·redis·分布式
初次攀爬者4 天前
Redis分布式锁实现的三种方式-基于setnx,lua脚本和Redisson
redis·分布式·后端
业精于勤_荒于稀4 天前
物流订单系统99.99%可用性全链路容灾体系落地操作手册
分布式
Asher05094 天前
Hadoop核心技术与实战指南
大数据·hadoop·分布式
凉凉的知识库4 天前
Go中的零值与空值,你搞懂了么?
分布式·面试·go
?Anita Zhang4 天前
联邦学习实战:如何在分布式场景下构建隐私保护机器学习模型
人工智能·分布式·机器学习
tony3654 天前
pytorch分布式训练解释
人工智能·pytorch·分布式
2501_933329554 天前
技术深度拆解:Infoseek媒体发布系统的分布式架构与自动化实现
分布式·架构·媒体
星辰_mya5 天前
消息队列遇到Producer发送慢
分布式·kafka