我们有几台运行 Hyper-V 的 Dell Poweredge 服务器。主机和来宾虚拟机均使用安装了 Service Pack 1 的 Server 2008 R2 Enterprise。来宾计算机是作为虚拟机构建的,而不是从物理服务器转换而来的。每当来宾虚拟机重新启动时,我们下次登录时都会收到“意外关机”对话框。
无论我们从 RDP 会话重新启动客户机,通过 Hyper-V 管理器执行此操作,还是重新启动主机,都会发生这种情况。
我再次检查了集成服务“磁盘”是否已插入并成功运行,自从在主机上安装了 SP1 以来一直如此。在客户虚拟机的集成服务设置下,操作系统关闭的相关框已勾选。
我看过http://technet.microsoft.com/en-us/library/ee207413%28v=ws.10%29.aspx并检查主机和客户端上的集成服务版本是否相同 - 6.1.7601.17514
有人能建议下一步该检查什么或为什么会发生这种情况吗?谢谢。
答案1
这是一个老问题,但我在将主机迁移到 Hyper-V 2012 R2 后,在运行 Server 2008 R2 的虚拟机上也遇到了这个问题
检查所有设备驱动程序是否都已升级。请参阅以下详细说明:http://alexappleton.net/post/69391495030/two-unknown-devices-in-windows-server-2008-r2-under
答案2
“意外关机”消息意味着在虚拟机关闭或重新启动之前,并非所有写入磁盘的内容都已刷新。我无法根据您写的内容告诉您为什么会发生这种情况,但我建议您在虚拟机内部查找原因,看看存储可能在做奇怪的事情(例如奇怪的反恶意软件包等)或在虚拟机外部(例如 RAID 控制器或 SAN)可能跳过刷新。