Networking

來賓虛擬機無法在不同的 ESXi 伺服器上相互訪問

  • April 20, 2016

我有兩台 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 上的訪客虛擬機無法訪問伺服器 2 上的訪客虛擬機,它們都在同一個 vSwitch 上。兩組來賓都可以訪問 vlan143 上的伺服器。

每個主機上的 NIC 連接到單個物理交換機,該交換機將埠設置為訪問埠。

兩個來賓都執行 Windows Server 2008

vSwitch 或主機介面上沒有啟用任何 VLAN 標記,因為當我連接完全中斷時。物理交換機確實有 Vlan。

感謝提供的任何幫助或建議。

2016 年 4 月 19 日更新…

好的,我想我已經找到了這個問題的原因,我注意到在查看 vSwitch 概述時,任一 ESXI 伺服器上的一些 VM 都沒有顯示它們的 MAC 地址,請參見下面的螢幕抓取。

VMServer 1 vSwitch VMServer 2 vSwitch

現在,我可以從每台顯示 MAC 地址的伺服器訪問虛擬機,但那些未顯示 MAC 地址的虛擬機無法訪問其他伺服器上的虛擬機。非常感謝任何幫助。

所以事實證明問題是由 Windows 網路負載均衡器引起的,仍然不能 100% 確定原因,但我們禁用 NLB 一切都開始工作了。

嗯,我會說 VLAN 標記所有埠組並將所有 pSwitch 埠配置為中繼,那麼就不存在由於未標記流量而導致流量錯誤的風險。

所有其他 vSwitch 是否都像上面的範例一樣設置?阿卡。來自物理埠上的埠組的標記流量?

引用自:https://serverfault.com/questions/754429