这是一个经常发生的情况。
在安装系统更新之前,我会创build一个虚拟机的快照,以防出现问题。 更新完成后,没有问题,我想删除快照,因为它会占用空间,否则。
这意味着我需要closures机器(完全或保存)。 那里没有问题。
我的抱怨是,保存机器后,我需要等待合并完成(并取决于有多less更新,这可能需要一些时间),然后手动使机器恢复。 我知道Windows Server 2012可以在机器运行时执行合并,但我们正在使用Windows Server 2008 R2。
有没有办法让Hyper-V自动化这个过程? 我的意思是 – 合并之后将虚拟机启动,所以我不需要坐在旁边等待?
当然有。 使用PowerShell你可以停止虚拟机,开始合并,等待它的竞争,然后启动虚拟机。
更新:我认为从PowerShell运行时运行合并是asynchronous的,但它似乎是同步的。 所以一个脚本看起来像这样:
$vm = Get-VM theNameOfYourVm $vm | Shutdown-VM $vm | Get-VMCheckpoint | Merge-VMCheckpoint $vm | Start-VM