我有一台运行Windows Server 2012 Core Hyper-V的服务器。 此服务器当前承载两个虚拟机(一个Windows Server 2008和一个Windows Web Server 2008)。 偶尔,没有任何警告,我无法访问任何虚拟机。 通过使用Hyper-Vpipe理器连接到主机,我可以看到它们处于Off-Critical状态。
如果我尝试启动它们,则会显示"An attempt to read or update virtual machine configuration failed." 错误信息。 我只能通过重启主机来启动虚拟机。
通过查看这两个虚拟机的日志 ,我没有看到任何可能帮助我弄清楚发生了什么的东西:
logging下来的最后一个事件是关于正常运行时间的信息( “The system uptime is 70378 seconds.” ),
…接下来是另外一个说明操作系统已经启动,一个错误说,以前的关机是意外的,一个关键的话说: “The system has rebooted without cleanly shutting down first. This error could be caused if the system stopped responding, crashed, or lost power unexpectedly.” “The system has rebooted without cleanly shutting down first. This error could be caused if the system stopped responding, crashed, or lost power unexpectedly.”
看着主机的日志也没有多大帮助。 虚拟机突然closures时,我没有看到任何错误信息:
只有两个关于Windows Update服务启动和停止的信息(无关,因为它们发生在虚拟机崩溃之前2-3小时)
…之后是一个(更可疑的)警告"Reset to device, \Device\RaidPort1, was issued." (在虚拟机崩溃了几秒之后),以及一大堆"The IO operation at logical block address 0x... for Disk 1 was retried." 那些。 也许这可能是相关的?
任何想法可能会导致我的虚拟机崩溃? 关于要采取的行动的build议? 提前致谢。
我唯一一次看到这种情况发生在SSD底层存储问题上,或者空间不足。 如果不是这样,请给我们更多的信息
检查您的磁盘和存储子系统的运行状况。 还要确保防病毒软件是按照Hyper-V的要求进行configuration的: http : //social.technet.microsoft.com/wiki/contents/articles/2179.hyper-v-anti-virus-exclusions-for-hyper-v- hosts.aspx