重新启动后,vSphere ESXi 5.5 Windows访客网卡不活动

问题:

  • Windows 2008 R2或Windows 2012服务器在重新启动后无法访问networking
  • 并不是所有的虚拟机都受到影响,而是有多台虚拟机和多台主机。
  • Windowsnetworkingconfiguration显示正确的信息
  • Ipconfig显示一个169.254.xx IP地址
  • 禁用和重新启用来宾NIC修复了这个问题。 此外,虚拟机断开/连接解决了这个问题。

我已经尝试过的事情:

  • 将vNIC从E1000和E1000e切换到VMXNET3(每个VMware支持)。 这似乎工作了一段时间,但问题仍在继续。
  • 更新了VMware工具(起初似乎有所帮助)
  • 更新的pipe理程序(似乎帮助起初)
  • 今天我打开了一个新的VMware支持票

serverFault上的类似问题提出了一个在设备pipe理器中closures电源pipe理的解决scheme。 我会看看这是否有帮助,但我怀疑这会有所帮助。 我不认为操作系统正在试图在启动过程中节省电力。

我还不能确认,但我相信我find了解决办法。 我这样说是因为症状非常接近我所看到的。

VMware KB:在环境中使用Cisco设备时,在Microsoft Windows Vista和更高版本的ESX / ESXi上检测到虚假的重复IP地址http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId = 1028373

重复的IP地址0.0.0.0错误消息故障排除 – Cisco http://www.cisco.com/c/en/us/support/docs/ios-nx-os-software/8021x/116529-problemsolution-product-00.html

注意:我正在尝试思科命令的组合

ip device tracking probe delay 20 ip device tracking probe interval 45

这两个指挥官中的一个可能会把我的networking关了一两分钟。 : – /

您可能希望在维护期间这样做!

尝试将其移动到另一个群集上的其他VLAN中,以查看问题是否仍然存在。 我发现VLAN ID可能会导致此问题,特别是在VDSconfiguration中。

看这里:

在这里输入图像说明

尝试更改端口ID。

我们的一些Windows VM(2008 R2和2012)发生了相当多的事情。 然而,这个问题在多次重启之后才显示出来 – 实际的数字似乎相当不确定(在2到20之间)。

按照知识库文章1028373中的build议将ArpRetryCount设置为0后,问题不再发生。

要解决此问题,请在来宾操作系统中closures免费ARP。 在客户操作系统中closures免费ARP:

  1. closures客户操作系统并closures虚拟机。

  2. 将虚拟机更改为没有上行链路的networkingvSwitch。 您可以为此过程创build一个。

  3. 启动虚拟机并login。

  4. 打开registry编辑器。
    • 在Windows XP到Windows Server 2003中 – 单击开始>运行,键入regedit,然后单击确定。
    • 在Windows 7和当前 – 单击开始,键入regedit,然后单击确定。
  5. find这个registry项:
    • HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ TCPIP \参数
  6. 单击编辑>新build,然后单击DWORD值。
  7. inputArpRetryCount。
  8. 用鼠标右键单击ArpRetryCountregistry项,然后单击修改。
  9. 在值框中,键入0然后单击确定。
  10. 退出registry编辑器。
  11. closures客户操作系统并closures虚拟机。
  12. 使用上行链路将虚拟机更改回networkingvSwitch。
  13. 开启虚拟机。

这现在已经成为我们所有Windows服务器虚拟机的标准程序。