我的虚拟机配置为保存状态,如果之前正在运行,则在主机服务器重新启动时重新启动。所有虚拟机在重新启动时都会启动……但是,其中一些是从冷启动开始的,而不是从保存状态恢复开始的。为什么会发生这种情况?我搜索了任何相关的修补程序,但找不到。主机是 Server 2008 SP2 x64。我找不到哪些客户虚拟机无法正确恢复之间的关联,有时可以,有时不能。
答案1
为什么会发生这种情况?
你的 IO 子系统太慢了。
Windows 不会永远等待所有虚拟机关闭。一旦超时,它就会重新启动。
唯一有帮助的是:
改变超时时间-不知道如何;)
通过脚本修补后重新启动。重新启动前请保存它们。
等待 2012。Serve 2012 在这方面据称要好得多,包括能够将机器从重新启动的服务器中移出以使其保持在线。
获得更快的光盘,因此花费的时间更少。
对不起 ;)
这里运行 4 个 Hyper-V 服务器 - 好吧 ;) 同样的问题。自从我的主要服务器升级到 8 个磁盘 + 2 个 SSD 用于 VHD 文件后,情况有所改善 ;)
答案2
检查从冷启动开始的 VM 客户机的事件日志,查看它们是否“意外重启”或崩溃。
另外,请仔细检查您的虚拟机的设置。有三种可能的自动停止选项:
- 保存虚拟机状态(即暂停)
- 关闭虚拟机(即停止但不正常关闭客户机)
- 关闭客户操作系统(即告诉客户操作系统正常关机)
您可能会对最后两个的缩写版本感到困惑,它们是“保存”和“关闭”。