如何让我的 Hyper-V VM 在重新启动主机时正确保存并重新启动?

如何让我的 Hyper-V VM 在重新启动主机时正确保存并重新启动?

我的虚拟机配置为保存状态,如果之前正在运行,则在主机服务器重新启动时重新启动。所有虚拟机在重新启动时都会启动……但是,其中一些是从冷启动开始的,而不是从保存状态恢复开始的。为什么会发生这种情况?我搜索了任何相关的修补程序,但找不到。主机是 Server 2008 SP2 x64。我找不到哪些客户虚拟机无法正确恢复之间的关联,有时可以,有时不能。

答案1

为什么会发生这种情况?

你的 IO 子系统太慢了。

Windows 不会永远等待所有虚拟机关闭。一旦超时,它就会重新启动。

唯一有帮助的是:

  • 改变超时时间-不知道如何;)

  • 通过脚本修补后重新启动。重新启动前请保存它们。

  • 等待 2012。Serve 2012 在这方面据称要好得多,包括能够将机器从重新启动的服务器中移出以使其保持在线。

  • 获得更快的光盘,因此花费的时间更少。

对不起 ;)

这里运行 4 个 Hyper-V 服务器 - 好吧 ;) 同样的问题。自从我的主要服务器升级到 8 个磁盘 + 2 个 SSD 用于 VHD 文件后,情况有所改善 ;)

答案2

检查从冷启动开始的 VM 客户机的事件日志,查看它们是否“意外重启”或崩溃。

另外,请仔细检查您的虚拟机的设置。有三种可能的自动停止选项:

  • 保存虚拟机状态(即暂停)
  • 关闭虚拟机(即停止但不正常关闭客户机)
  • 关闭客户操作系统(即告诉客户操作系统正常关机)

您可能会对最后两个的缩写版本感到困惑,它们是“保存”和“关闭”。

相关内容