我有一台
Windows 2008 R2服务器是Hyper-V主机(Dell PowerEdge T300).今天我第一次遇到奇怪的情况;我失去了与其中一台客户机的连接,但在物理上登录似乎客户操作系统仍在运行但不再可通过网络联系.
我试图关闭来宾计算机(Windows XP),但它不会关闭,卡在“无响应”对话框中,无法解除.我使用Hyper-V管理控制台来重置机器,它无法退出重置状态.
我试图保存另一台Windows 2003客户机,它的保存状态(0%)会有所进展.另一个正在运行的Windows 2003 guest虚拟机卡在登录对话框中.
我的第一个怀疑可能是本周(2011年11月10日)的一个Windows更新补丁可能与它有关,它仍在等待系统重启.好吧,因为我无法对Hyper-V做任何事情,我继续进行Windows Update重启,现在它已经停留了半小时
“关闭hyper-v虚拟机管理服务”
在重新启动之前,我没有观察到系统事件日志中报告的任何硬盘错误;怀疑它是与磁盘相关的情况.
我要强行重启吗?
UPDATE
好的,所以我把它挂了一个多小时,同时处理其他问题,谢天谢地,主机干净地重新启动了.我现在可以很好地操作客机.唷.
由于某种原因,Hyper-V必须已经爬行.在主机长时间(两周到一个月)的情况下,VM被观察到变得过慢,但从未这么慢.很想知道我可以观察哪些类型的性能监控项目,以暗示为什么会发生这种情况.
更新2012-02-13
在此后的几个月里,Hyper-V再次陷入这个状态两次.它看起来是随机的,没有任何错误事件日志来暗示导致它进入这个“酒鬼”状态的原因.只是一个Hyper-V管理服务超时.
Log Name: System Source: Service Control Manager Date: 13/2/2012 9:16:48 AM Event ID: 7043 Task Category: None Level: Error Keywords: Classic User: N/A Computer: elune Description: The Hyper-V Virtual Machine Management service did not shut down properly after receiving a preshutdown control. Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" /> <EventID Qualifiers="49152">7043</EventID> <Version>0</Version> <Level>2</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x8080000000000000</Keywords> <TimeCreated SystemTime="2012-02-13T01:16:48.882901900Z" /> <EventRecordID>567844</EventRecordID> <Correlation /> <Execution ProcessID="764" ThreadID="8484" /> <Channel>System</Channel> <Computer>elune</Computer> <Security /> </System> <EventData> <Data Name="param1">Hyper-V Virtual Machine Management</Data> </EventData> </Event>
唯一的方法是重启系统.
UPDATE
鉴于我最近已经重新启动了服务器并重新安装了Windows Server 2012 R2,因此这个问题可能无法解决.
Microsoft KB2263829中的修补程序可能会解决此问题.