我们将多台HP DL380 Gen8服务器作为Windows 2012 R2 Hyper-V主机运行。 随机地,他们停止响应客户NIC(即连接到虚拟交换机的那个)。 客户与虚拟机断开连接。
幸运的是,我们发现我们可以通过pipe理网卡进入服务器,我们只需禁用/重新启用客户网卡,一切都很好。 这种情况每隔几天就会发生一次,似乎没有任何触发。
我已确保适配器驱动程序是最新的(v17.0.0.3 HP以太网1Gb 4端口331FLR / Broadcom NetXtreme)。
有没有人经历过这个? 原因可能在物理网卡,驱动程序还是在Hyper-V虚拟交换机中?
老实说,最简单的答案就是你需要切换到Intel nics。 Broadcom一直试图解决这个问题已经有一年多的时间了,他们还没有舔过它。
避免networking问题Hyper V
当您使用Broadcom时,虚拟机将失去networking连接
第二个链接带你到微软的网站,它会再次链接到驱动程序页面,可以解决这个问题。 从个人的经验来讲,这是值得的,这是行不通的。 我们最终购买了英特尔Nics并将其转换为维护。
那么,这是一个已知的问题,如这篇Microsoft kb文章所述:
https://support.microsoft.com/en-us/kb/2986895
在我们的例子中,真正帮助我们的不仅是在Microsoft所build议的所有受影响的networking适配器属性中禁用VMQ,还要在虚拟机的属性中禁用VMQ(取消选中每个虚拟机下的“启用虚拟机队列”机器设置)。 默认情况下启用。
请参阅此处的详细说明: Hyper-V虚拟机在Server 2012 R2下失去networking连接