虚拟机数据恢复环境:
某IDC机房VMware ESXi虚拟化系统,连接多个LUN。
虚拟机故障&分析:
管理员因误删除其中一个LUN中的一台虚拟机,这个LUN部署有数台虚拟机,安装的都是Windows Server操作系统。被误删的这台虚拟机上运行SQL Server数据库和存放一些重要的其它格式文件。用户联系我们数据恢复中心要求恢复此虚拟机上所有文件,并且能够正常启动和工作。
ESX/ESXi上的虚拟机及其他文件都是存储于VMFS文件系统中。我们数据恢复中心工程师团队对VMFS文件系统进行过专门的课题研究,目前已掌握主流版本VMFS的底层结构,对于ESX/ESXi的VMFS损坏、误删除虚拟机、VMFS 跨区卷损坏、底层RAID损坏等涉及到VMFS文件系统的数据灾难恢复有独有的技术和经验,已成功恢复了上千案例的ESX/ESXi数据。
虚拟机数据恢复过程:
1、本案例的数据恢复工作主要依靠我们数据恢复中心自研的Frombyte Recovery For ESX完成,Frombyte Recovery For ESX 扫描出来的虚拟磁盘中显示了原来虚拟磁盘的大小、所属操作系统类型、原来虚拟磁盘的模式(厚/薄)、分配状态信息。
下图就是扫描出来的虚拟磁盘,有两个虚拟磁盘的分配状态已标识为’NO’,说明这两个很有可能就是管理员误删除的虚拟机中的虚拟磁盘。
2、使用Frombyte Recovery For ESX恢复出这两个虚拟磁盘(这两个虚拟磁盘分别为原系统的C盘和D盘),导入到本地部署有ESXi的服务器上,通过特殊方法将虚拟机正常加载到虚拟磁盘后,虚拟机已经可以正常启动。
下图中就是在本地ESXi上启动的虚拟机。
3、管理员亲自对恢复出来的虚拟机、虚拟机上运行的数据库以及虚拟机上的其他格式文件进行验证,没有发现问题,确认恢复出来的数据完整可用,本次数据恢复成功。