最近在测虚拟机迁移时,碰到一个网卡和Hyper-V不兼容问题,现在共享给大家参考,希望对大家有帮忙。

故障描述:

将一台HP DL380 Windows 2008R2 Hyper-V移到Dell R720 Windows 2012操作系统下的Hyper-V环境后,虚拟机网络速度不正常。本来4个1GB网卡做Teaming,但访问时的网络速度10M都不到,并且内网机器Ping虚拟机的IP 时,延时非常高,正常是<1ms,而此台机有时会超过100ms!

原因:

Broadcom网卡驱动和Hyper-V不兼容,Dell/Microsoft已确认15.4.0.17的驱动会导致此故障,Hyper-V3.0/2.5都有可发现。(即:Windows 2012/2008R2)

Dell官网文章:

http://www.dell.com/support/troubleshooting/us/en/19/KCS/KcsArticles/ArticleView?c=us&l=&s=dhs&docid=596862

Hyper-V 与Broadcom网卡兼容问题 _第1张图片

解决方法1:

在网卡属性中,将VMQ设置为Disable

Hyper-V 与Broadcom网卡兼容问题 _第2张图片

解决方法2:

更换网卡驱动,Dell、Broadcom均已发布新版驱动,来修正此问题,如:15.6.0.10

Hyper-V 与Broadcom网卡兼容问题 _第3张图片

或是用回旧版的驱动:14.8.13,也不会有此问题!

Hyper-V 与Broadcom网卡兼容问题 _第4张图片