VMWare ESXi 4上的guest虚拟机不再启动,我想将其磁盘连接到另一台计算机。 两者几乎都是相同的Ubuntu 64位服务器实例。
但破碎的机器有快照,所以vSphere客户端提供给我从2个vmdk文件添加:
这是硬盘上情况的截图:

那么只需添加vSphere发现的第一个(redmine-alt-clon.vmdk)就可以了,并且从昨天获取驱动器内容?
(这意味着其他小文件与-000003和增量文件包含旧状态或差异使旧状态,我不再需要。)
或者如果不那么简单,我可以做些什么来获得昨天的驱动器状态,而无需启动虚拟机或恢复快照。
我宁愿避免从vSphere客户端恢复快照,因为破坏的虚拟机已不再适用于所有文件。
编辑:我发现一段时间后,像00002三angular洲更多的三angular洲文件丢失(父母,因为有更多的快照在链中),所以这是不可能解决我的问题。 但是,如果所有必要的快照文件仍然存在(以及他们通常应该),下面的不同答案应该有助于类似的情况。
快照是从N到NOW的hd的增量,其中N是快照被主动“取走”的时间。 因此,这看起来像-00003-delta包含自快照开始以来更改的信息。 我的build议,备份。 你甚至可以将这些吸盘复制到工作站,并使用VMWare或VirtualBox来搞乱
你是什么“坏消息”? 只需复制所有这些文件,就可以得到一个完整的vmdk和快照。 信息文件应该包含快照等信息。
那么在我看来,你应该在复制之前克隆这些磁盘。
克隆这些磁盘时将删除所有快照,并且只有VMDK形成磁盘。
这个任务是通过使用命令vmkfstools执行的
查看VMware文章,了解如何克隆这些磁盘并了解其工作原理。 阅读文章了解快照,并检查video,了解如何执行此任务。
http://kb.vmware.com/kb/1007849
这将整合快照,并创build该磁盘的克隆/副本。 然后,您可以将该克隆复制到其他VM并使用。
希望这可以帮助
刚刚有类似的问题,这两个VMware知识库文章来帮助。
重新创build缺less的虚拟机磁盘(VMDK)描述符文件: http : //kb.vmware.com/kb/1002511
为增量磁盘重新创build缺less虚拟磁盘(VMDK)描述符文件: http : //kb.vmware.com/kb/1026353