VSAN是一种应用于服务器、存储的以vSphere内核为基础进行开发、可扩展的分布式存储架构。VSAN通过在服务器vSphere集群主机当中安装闪存和硬盘来构建VSAN存储层。这些设备由VSAN进行控制和管理,VSAN形成一个供vSphere集群使用的统一共享存储层。同其他服务器架构一样,vsan也会出现故障导致服务器数据丢失,今天为大家介绍一例由于服务器异常断电导致vsan逻辑架构异常、虚拟磁盘文件丢失的数据恢复成功案例。
一、服务器数据恢复故障描述
本次介绍的服务器数据恢复案例是一套VMware vsan超融合基础架构,包含了4台服务器节点,服务器上一共配置有8块固态硬盘和8块机械硬盘,其中固态硬盘作为缓存盘使用。由于客户机房供电不稳导致服务器非正常关机,管理员将服务器重启后发现vsan逻辑架构故障,部分虚拟磁盘组件异常、磁盘文件丢失。丢失数据非常重要,紧急联系数据恢复中心进行服务器数据恢复操作。
二、服务器数据恢复检测过程
服务器数据恢复中心接到客户的咨询电话后30分钟内从北京总部安排工程师上门进行服务器数据恢复故障检测,服务器数据恢复工程师到达客户现场后首先对客户服务器上的所有原始硬盘进行镜像备份。数据恢复中心的备份方式是将vsan节点服务器上所有硬盘进行编号并取出服务器,使用数据恢复只读设备连接到数据恢复专用服务器上,将客户服务器内所有硬盘进行底层数据逐字节镜像。镜像完成后数据恢复工程师对镜像的服务器文件进行扫描解析发现客户的虚拟机组建信息丢失情况不十分严重,重要数据恢复信息保存完整,服务器数据恢复成功率预计在90%以上。
三、服务器数据恢复过程
服务器数据恢复工程师使用自己编写的数据恢复扫描程序对客户镜像数据所有组件信息进行扫描,得到每个组件信息中记录的组件ID和该组件所隶属的对象ID等信息。然后根据组件中的runlist追溯到每一数据块在所隶属的组件内的逻辑位置,然后借助自主研发的服务器数据恢复工具重组和提取完整的组件。
服务器数据恢复工程师提取到所有组件信息后根据描述信息中记录的每个组件在服务器内的逻辑位置进行组合,从而拼接出一个完整的vmdk文件。
服务器数据恢复工程师将扫描到的所有数据进行整体分析,将服务器内所有有快照的vmdk文件的快照和父盘进行合并后再次解析,提取其中的数据备份文件。
由于客户的服务器内存储的文件类型是数据库文件,所以服务器数据恢复工程师提取所有数据后首先在数据恢复服务器上安装客户的数据库环境将恢复出来的数据库文件还原到数据恢复服务器上进行正确性验证。经服务器数据恢复工程师对恢复的数据进行验证发现数据库没有报错,数据库完整。
四、服务器数据恢复结果验证
服务器数据恢复完成后由客户管理员对数据恢复结果进行验证,经验证所有数据全部恢复,本次数据恢复成功率为100%。最后由数据恢复工程师配合客户将所有数据迁移回客户服务器,本次数据恢复结束。
以上就是本次服务器数据恢复的过程,如果大家有更好的关于vsan的数据恢复方案欢迎致电我们的24小时客服电话进行技术切磋,或者给我留言了解更多数据恢复知识及数据安全常识。