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

相关推荐
闪电悠米1 天前
黑马点评-Redis 消息队列-03_stream_consumer_group
开发语言·数据库·redis·分布式·缓存·junit·lua
z落落1 天前
C# 事件(Event)+自定义带参数事件例子
开发语言·分布式·c#
我是一颗柠檬1 天前
【Java项目技术亮点】分库分表+数据路由策略:单表5000万后的架构升级方案
java·开发语言·分布式·架构
半夜修仙2 天前
RabbitMQ中如何保证消息的可靠性传输
java·分布式·中间件·rabbitmq·github·java-rabbitmq
小二·2 天前
Redis 7 分布式缓存架构实战
redis·分布式·缓存
zhuhai_xigedian2 天前
源网荷储一体化 vs 传统供用电模式:差异、优势与转型路径
大数据·人工智能·分布式·系统架构·能源
凯源智能2 天前
屋顶分布式光伏箱变远程测控实战:宝鸡法士特项目高效交付解析
分布式
Amy187021118232 天前
东南亚智慧物流园区的“隐形守护者”:有源滤波柜如何驯服变频器5/7次谐波
分布式·能源
闪电悠米2 天前
黑马点评-Redis 消息队列-04_stream_seckill_order
数据库·redis·分布式·缓存·oracle·junit·lua
HLAIA光子2 天前
分布式锁与事务:你的微服务可能根本不需要它们
分布式·后端·微服务