虚拟SCSI设备,Server 2012 Hyper-V失败 – EventId 129 – 重置为设备\ DeviceRaidPort0,已经发出

现在已经相当可靠地运行了Server 2012 Hyper-V几个月。 直到下面的事件开始:

EventId 129 - Reset to device, \DeviceRaidPort0, was issued 

发生这种情况时,所有的虚拟机都变得完全没有响应,甚至无法closures,所以需要强制closures虚拟机。

这个特定的虚拟机(Server 2012)正在使用具有三个dynamic.vhdx驱动器的虚拟SCSI设备驱动程序。 我已经检查了这些显而易见的事情,并且有足够的空间让它们全部展开。

在这里发现有同样问题的其他人。

看来这可能是Hyper-V虚拟SCSI驱动程序中的一个(非常严重的)错误。

有没有其他人遇到同样的问题?

更重要的是,为了让这台服务器备份并可靠地运行,有什么build议的解决办法?

这确实是一个非常严重的performance,相当耻辱,因为到2012年,hyper-v看起来相当不错。

谢谢你们的反馈,看起来我们不是唯一有这个问题的人。 我也通过MS合作伙伴计划报告了这一情况,并等待虚拟SCSI开发团队的反馈。

目前所有的服务器都在我们的服务器上工作,我们现在再次使用虚拟SCSI驱动程序。 不知道哪个解决了它,但我们所做的是:

  • 删除所有的临时文件,碎片整理系统上的每个驱动器/虚拟驱动器 – 这似乎没有帮助。
  • 卸载:AMD Catalyst AMD芯片组驱动程序
  • 将Integration Services更新到所有虚拟机上的最新版本 – 我怀疑
    有一个通过Microsoft发布的集成服务更新。
    Hyper-V主机上的更新,但不会通过MS更新发送给客户端。

也许上面的一个解决了这个问题,或者只是风向改变了! 无论哪种方式只是想让我知道我们如何得到这个信息帮助你。

是的,我遇到了这个完全相同的问题。 它只显示在其中一个虚拟机上,但是它会导致所有的虚拟机开始无响应,直到有问题的虚拟机closures。 普遍的共识是这是虚拟SCSI控制器和可能的dynamic磁盘的问题。 将虚拟磁盘连接到虚拟IDE控制器似乎可以防止发生问题。

丹尼尔,

没有抱歉,微软仍然没有回答。 显然他们在十六个月前把这个问题交给了相关的开发团队,我们仍然在等待修复。

我记得谈到一些难以捉摸的微软修补程序kb2838669,但这个链接到Windows 8 Fix454614! 微软不会回答如果这是安全的在Server 2012上安装或不。

缺口

我只能想到的build议是确保没有将VSS副本设置为在包含虚拟机的分区上运行。

已经有各种修补程序和更新build议,但没有确凿的信息,任何这些实际上修复任何东西。

Microsoftbuild议使用以下更新来解决此问题:

  • KB2920193
  • KB2916395
  • KB2867201