我想问一下有关 hyper-v 检查点的特殊情况。
我需要每隔 1 小时自动创建一次检查点(又称快照)。从插件控制台,我只能看到一个执行快照的菜单。
请提供建议并表示感谢。
答案1
这可以通过任务计划程序和使用 Checkpoint-VM cmdlet 的 PowerShell 脚本来实现。
例如,要创建名为“VM1”的虚拟机的检查点:
Checkpoint-VM -Name "VM1"
或所有正在运行的虚拟机:
Get-VM | Where-Object {$_.State -eq "Running"} | Checkpoint-VM
记得删除/合并检查点。例如,要删除超过 3 小时的检查点:
Get-VM | Get-VMSnapshot | Where-Object {$_.CreationTime -lt (Get-Date).AddHours(-3)} | Remove-VMSnapshot