我注意到,我的 Hyper-V 主机上的虚拟机在主机重新启动后有时会进入已保存状态。这意味着每次我都必须手动启动虚拟机。每个虚拟机在“自动启动操作”属性下都设置为“始终自动启动此虚拟机”,在“自动停止操作”下设置为“保存虚拟机状态”。受影响的大多数虚拟机都是 Server 2012 R2。Hyper-V 主机在 Server 2012 R2 上,有足够的空间和内存。我们确实使用 SMB 存储,所以我不确定主机上的虚拟机是否无法与存储通信,从而导致它们进入已保存状态。有什么建议可以解释是什么原因造成的?
-谢谢
答案1
当 Hyper-V 尝试启动您的虚拟机时,很可能仍缺少一些资源(存储?)。尝试为您的虚拟机设置启动延迟(虚拟机管理程序启动并运行后几分钟),然后查看情况如何。
答案2
如上所述,当物理磁盘不可用时可能会发生该问题。
至于日志记录,您可能会在事件查看器 > 应用程序和服务日志 > Microsoft > Windows 下找到大量与 Hyper-V 相关的事件,您可以检查是否有任何错误/警告。
问题只发生在服务器 2012R2 上?为了进行测试,请关闭该虚拟机并复制其 VHD 文件,然后创建新虚拟机并将复制的 vhd 附加到它。
请启动新的虚拟机来检查问题是否仍然存在。