vmware-需要整合,但我想还原


10

昨晚,我在添加新磁盘并运行Exchange的脱机碎片整理(使用新添加的磁盘作为临时路径)之前为VM制作了快照。

今天我醒来时,服务器处于脱机状态,并且打开vSphere时,看到消息“配置问题-需要整合虚拟机磁盘”。我回答了问题,然后选择了中止/取消。然后启动虚拟机。现在,Exchange数据库大约为160GB(从大约240GB减少到现在),大约是碎片整理后的预期大小。这让我怀疑碎片整理可能已经完成,但是可惜它不会安装。

在此阶段,我希望恢复为快照。以前有人遇到过这种情况吗?我已经读了很多书,但是只发现了一些文章,解释如何通过合并来解决“需求合并”错误。我找不到有关删除不需要的增量磁盘以还原为原始磁盘的任何信息。

是否有支持的方法可以删除这些不需要的增量磁盘而不进行合并?

我可以简单地将diskname-000001.vmdk文件移动到其他位置,然后启动VM吗?(我也有一些扩展名为.REDO_nSGail的文件,我想我也需要移动这些文件)。但是,原始的.vmdk文件将处于只读模式-有没有办法将它们设置回读写状态?

感谢任何可以提供一些建议的人。

其他信息:-ESXi 6.0-VM是Windows SBS框(具有Exchange和AD)。它还具有大约1TB的数据,并且数据存储上没有足够的可用空间来还原所有数据。我必须先移走所有VM文件,然后还原备份,这将花费许多小时,因此,我尽可能避免这样做。


2
该死的。那真是一团糟。而且您不认为可以解决当前数据库未装入的问题?
ewwhite

1
我不得不恢复以前手动具有快照的虚拟机。您将需要将VMDK文件指向平面文件而不是增量磁盘,从而绕过它。更多信息:链接
McKenning

Answers:


1

要还原为原始快照,您只需从右键单击菜单中选择“还原为当前快照”即可,前提是您只有一个快照。

在VMware中,您可以对快照做两件事(我在简化)。

1)返回“先前状态”(快照之前的状态),即“还原到当前快照”。在这种方法中,术语“当前快照”是一种误导,但可以将其视为快照之前的状态。

2)删除快照,该快照将接受您自拍摄快照以来所做的所有更改,并将其滚动到正在运行的VM中。听起来您不想这样做。

“合并”实际上与您要追求的选择无关。合并仅合并过去失败的进程中的冗余日志或.vmdks,与磁盘更改无关。例如,如果快照失败,则您将拥有冗余日志,也许还有.vmdk。“合并”可以清除它们,很可能是通过删除多余的来清理它们。合并不会更改您拥有的快照数量。它只是清除先前失败的操作中的部分或重复日志和/或.VMDK。

因此,从理论上讲,如果您想返回“先前状态”,则将“还原”。它将放弃增量更改,并返回到快照前的状态。“整合:合并重做日志的层次结构。在vSphere 5.0及更高版本中可用。” 从VMware网站。

当然,考虑到您的情况,将适用所有常规警告,进行备份等,等等。

可能需要阅读以获取更多信息:

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.