我Xen中运行几个虚拟机,而现在我试图创建/恢复我的虚拟机的快照。如何使用VHD-UTIL管理快照
除Xen和blktap2
外,还提供了另一个实用程序vhd-util
,根据其描述,我想我可以使用它创建/还原VM快照。
创建快照实际上是容易的,我只要致电:
vhd-util snapshot -n aSnapShot.vhd -p theVMtoBackup.vhd
但是,当涉及到恢复快照,事情就真的很烦。
的“还原”命令需要一个强制性的说法“journal
”,像这样:
vhd-util revert -n aSnapShot.vhd -j someThingCalledJournalOfWhichIHaveNoIdea
而且vhd-util
预计从日记,这意味着它不是你可以在写日志的一些空文件中的一些信息
但我已经通过了代码和互联网,仍然不知道这本杂志是从哪里来的。
类似的问题被问 http://xen.1045712.n5.nabble.com/snapshots-with-vhd-util-blktap2-td4639476.html但可怜的家伙从来没有得到回答。
希望这里有人能帮助我。
下面的答案完美地解释了vhd快照如何工作的细节,对于那些可能仍在寻找解决方案的人来说,好吧,这就是我所做的:有**无需**就可以调用“vhd-util恢复“!只需将快照传递给tapdisk,tapdisk会创建一个虚拟块设备,我们所要做的就是将虚拟块设备传递给qemu而不是快照映像本身,就是这样。如果使用tapdisk遇到任何问题,请尝试谷歌“tap-ctl”。 – Sean