背景对业务虚拟机的系统盘做一个快照,每次开机之前或关机之后自动还原快照,就可以避免 Windows 异常之后虚拟机无法修复的情况。 需求分析加 -snapshot 参数做不到只对 vda 加快照加了 -snapshot 参数的机器,如果要更新 vda 需要至少两次重启虚拟机(关机->解快照->开机->更新->关机->加快照->开机)尝试单纯使用 libvirt hooks 来实现,发现其有两个限制:libvirt hooks 不能回调 libvirt API,会无限递归不像 VDSM hooks,libvirt hooks 无法修改