虚拟机上的虚拟网卡在Vmotion之后无法ping通

今天,我将5个MS SQL 2005服务器迁移到了一个新的DRS群集。 所有SQL服务器都使用“Production_LAN”networking和一个types为“VMXNET 3”的虚拟NIC。

前四个SQL虚拟机(Windows 2003 Standard或Enterprise x32位)vmotioned结束。

最后一个SQL虚拟机我vmotioned(Windows 2003 Standard x64位R2)vmotioned没有错误,但我完成后,我不能再ping虚拟机。 我进入虚拟机,甚至无法ping通网关,但是我可以ping回环回。 与以前的4个虚拟机相比,这个SQL服务器非常繁忙。 我重新启动服务器,它回来与虚拟nic工作得很好。

这两个服务器(vmotioner和vmotionee)的版本是ESX 4.0.0 175625 – 所以,更新前1。

我应该怀疑networking交换机/虚拟机可能没有更新交换机上的mac表吗?

任何人都有这个问题,或知道可能造成了什么?

谢谢!

我会说你怀疑交换机上的mac表怀疑。 在主机之间移动一台机器有时会造成这种情况 在ESX vSwitchconfiguration中查找“通知开关”checkbox。 检查交换机的arpcaching中的mac地址。

只有一种方法可以确定它是否是主机,vswitch或虚拟机的问题,并且是通过有条理地testing迁移,因为问题可能与这些对象中的任何一个有关。

如果您有以下硬件:

  • M1000刀片机箱
  • 戴尔MXL Force10切换器

解决方法是通过发出以下命令来降低Dell MXL Foce10交换机上的ARP表刷新率:

mac-address-table station-move refresh-arp