今天,我将 5 个 MS SQL 2005 服务器迁移到一个新的 DRS 集群。所有 SQL 服务器都使用“Production_LAN”网络和“VMXNET 3”类型的单个虚拟 NIC。
前 4 个 SQL VM(Windows 2003 Standard 或 Enterprise x32 位)顺利通过。
我 vmotion 的最后一个 SQL VM(Windows 2003 标准 x64 位 R2)vmotion 没有错误,但完成后,我无法再 ping VM。我进入虚拟机,甚至无法 ping 网关,但我可以 ping 环回。与之前的 4 个 VM 相比,此 SQL 服务器非常繁忙。我重新启动了服务器,它恢复了虚拟网卡工作正常。
两台服务器(vmotioner 和 vmotionee)的构建是 ESX 4.0.0 175625 - 所以,更新前 1。
我是否应该怀疑网络交换机/VM 可能没有更新交换机上的 mac 表?
其他人曾经遇到过这个问题或知道可能是什么原因造成的吗?
谢谢!
我会说你正在怀疑交换机上的mac表。跨主机移动机器有时会导致这种情况。在您的 ESX vSwitch 配置中查找“通知交换机”复选框。检查交换机的 arp 缓存中的 mac 地址。
只有一种方法可以确定它是主机、vswitch 还是 VM 问题,那就是有条不紊地测试迁移,因为问题可能与这些对象中的任何一个有关。
如果您有以下硬件:
解决方案是通过发出以下命令来降低 Dell MXL Foce10 交换机上的 ARP 表刷新率: