Vsan分布式存储服务器数据恢复过程介绍
近期处理了一个vsan分布式存储的数据恢复案例,需要进行数据恢复的服务器是一套vsan超融合基础架构。由于客户的服务器供电异常导致异常关机,服务器管理员对服务器进行了重启,重启后发现vsan存储逻辑架构出现故障,虚拟磁盘文件丢失,虚拟机组件异常。
客户的vsan存储服务器里面一共搭配了16块硬盘,其中固态硬盘有8块,机械硬盘8块。固态硬盘主要作为缓存盘使用。
二、vsan分布式存储服务器数据恢复镜像备份
客户的服务器内存储了大量的重要数据,需要对存储进行数据恢复操作,于是通过电话联系到了北京的数据恢复中心,简单沟通故障情况后数据恢复工程师判定可以进行数据恢复操作,并前往客户现场进行数据恢复。
服务器数据恢复工程师首先对客户的vsan分布式存储中vsan节点服务器上的所有硬盘进行编号并取出服务器,连接到数据恢复专用存储服务器上,对客户服务器内的所有硬盘进行底层数据逐字节镜像备份。
镜像完成后,服务器数据恢复工程师对服务器数据进行扫描分析,发现客户的虚拟机组件信息被破坏的情况并不严重,数据恢复所需的信息依然完整,预估数据恢复成功率在90%以上。
三、服务器数据恢复过程
服务器数据恢复工程师开始根据客户的服务器数据情况编写适合本次数据恢复的扫描程序对所有服务器组件进行扫描重组,从而得到了所有组件信息中的ID信息和所隶属的对象ID等必要信息。
随后利用这些信息追溯到每一个数据块在所隶属的组件内的逻辑位置,借助数据恢复工具对服务器内的数据进行完整提取。
提取到服务器内的所有可用数据后,工程师根据描述信息中记录的组件逻辑位置信息进行数据重组,从而拼接出了完整的vmdk文件。
继续对vmdk文件进行分析,把从服务器内提取到的所有快照的vmdk文件的快照和父盘进行合并,解析后提取其中的数据文件。
服务器数据恢复工程师将客户服务器内的所有数据文件提取成功后在数据恢复服务器上搭建了与客户数据库环境相同的验证环境,对恢复出来的数据完整性和可用性进行验证,经过验证,恢复出来的数据可以正常使用,数据库无报错,数据完整。
四、服务器数据恢复结果
数据恢复工程师对数据恢复结果进行验证后通知客户服务器管理员对恢复结果进行验证,经过客户管理员的验证,确认本次数据恢复结果完整度为100%,本次服务器数据恢复成功。