访客虚拟机无法在不同的ESXi服务器上互相访问

我有两台vSphere EXSI 6服务器都使用相同的vSwitch设置,并连接到相同的物理交换机

服务器1:

  • eth0 => vlan143(映射到CORE / Management vSwitch)
  • eht1 => vlan140(映射到SAT vSwitch)
  • eth2 => vlan141(映射到ACK vSwitch)

服务器2:

  • eth0 => vlan143(映射到CORE / Management vSwitch)
  • eht1 => vlan140(映射到SAT vSwitch)
  • eth2 => vlan141(映射到ACK vSwitch)

我遇到的问题是服务器1上的Guest虚拟机无法访问位于同一个vSwitch上的Server 2上的Guest虚拟机。 两套Guest都可以访问位于vlan143上的服务器。

每台主机上的网卡连接到一台物理交换机上,该交换机的端口设置为访问端口。

这两个客户正在运行Windows Server 2008

在vSwitch或主机接口上没有启用任何VLAN标记,因为当连接完全中断时。 物理交换机确实有Vlans。

感谢您提供的任何帮助或build议。

更新2016年4月19日…

好的,我想我已经find了原因,我注意到在任何一个ESXI服务器上的某些虚拟机在查看vSwitch概述时都没有显示它们的MAC地址,请参阅下面的屏幕抓取。

VMServer 1 vSwitch VMServer 2 vSwitch

现在我可以从每个显示MAC地址的服务器到达虚拟机,但那些没有显示MAC的虚拟机无法到达其他服务器上的虚拟机。 任何帮助不胜感激。

嗯,我会说VLAN标记所有端口组,并将所有pSwitch端口configuration为中继,那么不存在由于未标记的stream量而导致stream量结束的风险。

是否所有其他的vSwitch像上面的例子一样设置? 阿卡。 从一个物理端口退出端口组标记的stream量?

所以事实certificate,问题是由Windowsnetworking负载平衡器造成的,仍然不是100%确定为什么,但我们禁用NLB的一切开始工作。