服务器数据恢复-VSAN环境下ESXI虚拟机无法访问的数据恢复方案

一、用户信息:
广东某单位

二、数据恢复环境:
主机操作系统:ESXI    
分区类型:VSAN
存储介质清单 :一共8台服务器节点,每节点2个磁盘组,其中1个磁盘组配置1块SSD固态硬盘,4块1.2T机械硬盘;另一个磁盘组配置1块SSD固态硬盘,4块2T机械硬盘。共计16块SSD固态硬盘和64块机械硬盘。
故障描述:一个节点服务器掉线,导致部分虚拟机无法访问。
期望恢复数据:恢复VSAN环境中故障虚拟磁盘数据。


    
三、数据恢复项目成员&分工:
项目主管        宋国建             负责每一步流程审核,项目协调,方案制定。
商务工程师    王宇晴             负责反馈消息给用户。
实施工程师    吴庆亮             负责技术实现。

四、初检&恢复概率:
8台服务器节点,64块数据盘,16个SSD固态硬盘。在使用过程中,由于一个节点服务器故障离线,导致部分虚拟机数据无法访问。
VSAN架构比较复杂,元信息和数据结构解析比较困难。节点服务器故障导致部分虚拟机无法访问,这种情况下可能存在元信息丢失或者损坏的情况,需要拿到硬盘后具体分析。根据北亚企安做过大量VSAN数据恢复案例的经验,这种故障情况下数据恢复的可行性较大,完整恢复数据的可能性在98%以上。

五、数据恢复流程:
商务流程:
1、签订数据恢复协议、保密协议。
2、实施数据安全救援工作(见下方的技术流程)。
3、进行数据验收。
A、验收成功:客户签字确认;在约定周期内,完成付款及开具发票流程。提供后续数据保管、服务跟踪及技术咨询服务。
B、验收不成功,销毁中转数据及已恢复数据,移交设备。
技术流程:
1、备份:
A、将所有节点服务器断电、关机,并取出所有数据硬盘和固态硬盘。
B、准备一台恢复操作服务器(北亚企安提供)、一台备份存储(可北亚企安提供,也可因数据敏感等原因由用户提供),在恢复平台上以只读方式挂载服务器硬盘,使用北亚企安磁盘备份工具(或 dd等工具)进行完整的扇区对扇区的备份。
C、备份完成后,提供详细报告,涉及硬盘健康状态及可能存在的坏道列表。
D、将服务器硬盘交回给用户,之后不再直接操作原介质。
2、故障硬盘修复:
检测故障硬盘损坏情况,对可能存在故障的硬盘进行修复,并完整读取故障硬盘中的数据。
3、磁盘组结构分析:
A、对每个服务器节点上的SSD硬盘和机械硬盘进行分析;
B、分析磁盘组中,磁盘之间的聚合方式;
C、分析每个磁盘组中数据的分布情况;
D、分析磁盘组之间的聚合结构。
4、虚拟机位图分析:
A、定位磁盘组中虚拟机的位图信息;
B、提取并解析磁盘组中虚拟机的位图;
C、确定丢失虚拟磁盘的位图信息。
5、虚拟磁盘拼接:
A、根据虚拟磁盘的位图信息提取文件片段;
B、对虚拟磁盘文件的片段进行拼接;
C、校验拼接后的磁盘文件的正确性。
6、快照合并:
A、使用恢复出的父盘文件进行快照合并;
B、校验合并后的磁盘文件的正确性;
C、磁盘文件结构修复。
7、解析并修复文件系统:
A、校验提取出的虚拟磁盘中文件系统的完整性及正确性;
B、对数据虚拟磁盘中的文件系统进行修复。
8、 解析文件系统及数据恢复:
A、使用专业的数据恢复软件对虚拟磁盘中的文件系统进行解析及删除数据恢复;
B、恢复虚拟磁盘中的所有被删除的数据。
9、数据验证:
A、由用户主导对数据本身进行详细验证;
B、如发现新问题,重新检验上述所有恢复过程。

六、服务承诺: 
1、整个数据恢复过程不会对原盘有任何的写操作,以确保原盘的数据安全。
2、尽可能保证每一步操作可逆,确保人力可控范围内操作可回溯。
3、以上所有操作都是在有备份的情况下进行,若不成功不影响其他数据恢复方案的继续。

七、数据恢复时间预估:
原始磁盘镜像:约100G/每小时(可同步进行)
磁盘组结构分析:2天
数据位图分析:2天
磁盘文件拼接:2天
数据移交:1天
总时间:7-10个工作日,上述时间只是预估,以实际情况为准。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/157918.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在MacOS使用homebrew安装Nginx

文章目录 Homebrew安装nginxbrew启动Nginxbrew关闭Nginx 参考文章地址 Homebrew安装nginx 在确保MacOS 安装Homebrew成功以后,执行如下命令 brew install nginx注意:Nginx安装成功后会提示目录位置;每个人的系统可能因为Homebrew的安装位置…

自定义的卷积神经网络模型CNN,对图片进行分类并使用图片进行测试模型-适合入门,从模型到训练再到测试,开源项目

自定义的卷积神经网络模型CNN,对图片进行分类并使用图片进行测试模型-适合入门,从模型到训练再到测试:开源项目 开源项目完整代码及基础教程: https://mbd.pub/o/bread/ZZWclp5x CNN模型: 1.导入必要的库和模块&…

前端接口请求支持内容缓存和过期时间

前端接口请求支持内容缓存和过期时间 支持用户自定义缓存时间,在规则时间内读取缓存内容,超出时间后重新请求接口 首先封装一下 axios,这一步可做可不做。但是在实际开发场景中都会对 axios 做二次封装,我们在二次封装的 axios …

k8s之亲和性、污点

目录 亲和性 键值运算关系 硬策略 软策略 Pod亲和性与反亲和性 污点(Taint) 和 容忍(Tolerations) 污点(Taint) 容忍(Tolerations) 维护操作 故障排除步骤 亲和性 官方介绍:https://kubernetes.io/zh/docs/concepts/scheduling-eviction/assign-pod-nod…

asp.net旅游交流管理信息系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

一、源码特点 asp.net 旅游交流管理信息系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c# 语言开发 asp.net旅游交流网站1 应用技…

超声波俱乐部分享:百度世界大会点燃AI创业者新希望

10月22日,2023年第十三期超声波俱乐部内部分享会在北京望京举行。本期的主题是:百度世界大会点燃AI创业者新希望。 到场的嘉宾有:超声波创始人杨子超,超声波联合创始人、和牛商业创始人刘思雨,中国国际经济交流中心研…

性能测试 —— Jmeter日志查看与分析

一、Jmeter日志概览 Jmeter日志文件保存在bin目录中,名称为jmeter.log。我们可以在面板中直接察看日志,点击右上角黄色标志物可以打开日志面板,再次点击收起 另外,Jmeter可以很方便地设置日志输出级别: 通过这种方式修…

【牛客网】安全—加密和安全

每日一练 Day1: 1.信息安全的基本属性是( D ) A.保密性 B.完整性 C.可用性,可靠性,可控性 D.A、B、C都是 信息安全的基本属性通常可以归纳为以下几个方面: 保密性(Confidentiality&#xf…

mac下载安装jenkins

下载 https://get.jenkins.io/war/ 启动 使用命令行启动 java -jar jenkins.war 浏览器访问 IP:8080 或 localhost:8080 ,对jenkins进行配置,刚开始需要输入密码 终端会展示密码和密码存放位置 jenkins插件下载地址, 下载后自行上传。 I…

企业多部门VLAN间互访部署实战

1. 二层VLAN技术部署回顾; 2. 三层交换机上如何部署VLAN? 3. 部署VLAN的过程中有哪些注意事项? -- VLAN技术 - 虚拟局域网 -- 局域网 - 通过交换机连接的网络 -- VLAN - 把一个大的局域网 做一个分割 -- 常见局域网的问题&a…

vue3的ref源码解析

ref的实现原理 一句话总结: ref本身是个函数,该函数返回一个createRef函数,createRef函数又返回一个“经过类RefImpl实例化”的对象。 详情介绍: ref函数接收我们传入的一个简单类型或复杂类型value,后又将value传递给createRef函数&#xf…

postman接口测试—Restful接口开发与测试

开发完接口,接下来我们需要对我们开发的接口进行测试。接口测试的方法比较多,使用接口工具或者Python来测试都可以,工具方面比如之前我们学习过的Postman或者Jmeter ,Python脚本测试可以使用Requests unittest来测试。 测试思路…