某些情況下,位於相同的分散式連接埠群組但不同主機上的虛擬機器,無法互相通訊。

問題

位於不同主機但相同連接埠群組上的虛擬機器,無法進行通訊。從一個虛擬機器到另一個虛擬機器的 Ping 動作沒有作用。使用 vMotion 無法在主機之間移轉虛擬機器。

原因

  • 在分散式連接埠群組的整併和容錯移轉順序中,指派給作用中上行或待命上行的某些主機上沒有實體 NIC。
  • 指派給作用中上行或待命上行的主機上的實體 NIC,位於實體交換器上不同的 VLAN 中。不同 VLAN 中的實體 NIC 無法看到對方,因此無法互相通訊。

解決方案

  • 在 Distributed Switch 的拓撲中,檢查哪一個主機沒有指派給分散式連接埠群組上作用中上行或待命上行的實體 NIC。至少將該主機上的一個實體 NIC 指派給連接埠群組上的作用中上行。
  • 在 Distributed Switch 的拓撲中,檢查指派給分散式連接埠群組上作用中上行之實體 NIC 的 VLAN ID。在所有主機上,將同一個 VLAN 中的實體 NIC 指派給分散式連接埠群組上的作用中上行。
  • 若要確認實體層中不存在問題,請將虛擬機器移轉至相同主機並檢查它們之間的通訊。確認輸入和輸出 ICMP 流量已在客體作業系統中啟用。依預設,ICMP 流量在 Windows Server 2008 和 Windows Server 2012 中處於停用狀態。