服务器数据恢复环境:
有4台服务器节点组成的VSAN集群;每台服务器节点上有两个磁盘组;每个磁盘组由一块SSD硬盘+6块SAS硬盘组成。
服务器故障检测分析:
一台服务器一块硬盘因故障离线,VSAN开始数据迁移,在迁移还没有完成的时候机房停电。重启后发现另一台服务器上的两块硬盘也因故障离线,虚拟机都无法访问。
服务器数据恢复过程:
1、将硬盘以只读方式做镜像备份。
2、对镜像文件分析底层数据的存储结构,确认虚拟机所在硬盘的分布信息。
3、单独分析每个服务器节点上的两个磁盘组,搞清楚磁盘组内的闪存盘和容量盘之间的对应关系,每块硬盘都有一个唯一标识进行磁盘间的对应。
4、获取每个磁盘组中的容量盘的组件信息。
5、根据组件位图提取组件数据和缓存数据。
6、根据组件的描述信息获取组件所属对象和组件顺序,把组件合并成对象。
7、根据对象提取数据。
8、虚拟机可正常启动。