VMware ESXi 缺少 VMDK(平面文件和快照,但没有基础映像)

VMware ESXi 缺少 VMDK(平面文件和快照,但没有基础映像)

我们最近遇到了 SAN 故障,导致正在运行的磁盘活动非常多的虚拟机死亡。我们修复了故障,但无法启动虚拟机。当我们尝试启动时,它显示错误消息。我检查了数据存储,该文件不存在。但是,该虚拟机的数据存储的内容与崩溃前相同(大小略有不同),其中只有快照、微小(<5kb).vmdk 文件和一个大 -delta.vmdk 文件。没有“平面”基础映像,也没有与增量相对应的 vmdk 文件。这里是数据存储内容的图片。似乎我浏览的每个 vmware 论坛/知识库文章都假设我的文件结构中存在平面文件或其他 VMDK。如果我只剩下一个增量和一些快照,我该如何启动这个东西?(不,没有机会从备份中恢复。最后一张屏幕截图显示了我必须使用的所有文件)。有没有办法从我拥有的文件集合中重建一个可以工作的(即使不是当前的)VM 映像?

答案1

每个“常规” .vmdk 文件实际上只是一个指向被数据存储浏览器隐藏的 -flat 版本的描述符文件,正是这种机制允许虚拟模式磁盘/RDM 等正常工作,但我明白为什么它会让您感到困惑。如果您使用控制台直接查看文件系统,您将更好地了解其中有什么和没有什么。话虽如此,我已经看过您的屏幕截图,看起来您已经使用快照运行了很长时间,几个月,虽然这会起作用但不被认为是最佳实践,很可能是你现在苦苦挣扎的原因之一,快照不是备份,VMWare 在某些许可证包中免费提供他们的 VDR 备份设备,请考虑在将来使用它或其他备份系统,好的,VM 修复是出了名的困难。

相关内容