分散式連接埠群組上的容錯移轉 NIC 順序發生變更會導致與該群組關聯的虛擬機器與外部網路中斷連線。

問題

重新排列 vCenter Server中分散式連接埠群組的容錯移轉群組中的上行之後 (例如,透過使用 vSphere Client),連接埠群組中的某些虛擬機器不再能夠存取外部網路。

原因

變更容錯移轉順序之後,很多原因可能導致虛擬機器中斷與外部網路的連線。

  • 執行這些虛擬機器的主機不具有與設定為作用中或待命狀態的上行關聯的實體 NIC。與用於連接埠群組的主機中實體 NIC 關聯的所有上行均移至未使用狀態。
  • 根據在 vSphere 中使用 LACP 的需求,不具有主機的實體 NIC 的連結匯總群組 (LAG) 將設定為唯一作用中的上行。
  • 如果虛擬機器流量在 VLAN 中分離,則用於作用中上行的主機實體介面卡可能會連線到實體交換器上的主幹連接埠,這些連接埠不處理來自這些 VLAN 的流量。
  • 如果連接埠群組設定了 IP 雜湊負載平衡原則,則作用中上行介面卡將連線到可能不位於 EtherChannel 中的實體交換器連接埠。

可以檢查連接埠群組中虛擬機器與分散式交換器之中央拓撲圖或主機的代理交換器圖中關聯主機上行和上行介面卡之間的連線。

解決方案

  • 透過與主機上單一實體 NIC 關聯的上行將容錯移轉順序還原回作用中狀態。
  • 建立具有相同設定的連接埠群組,使其對主機使用有效上行編號,並將虛擬機器網路移轉到連接埠群組中。
  • 將 NIC 移至加入作用中容錯移轉群組的上行中。
    可以使用 vSphere Client將主機實體 NIC 移至另一個上行。
    • 使用分散式交換器上的新增和管理主機精靈。
      1. 導覽至 vSphere Client中的分散式交換器。
      2. 動作功能表選取新增和管理主機
      3. 選取工作頁面上,選取管理主機網路選項並選取主機。
      4. 若要將主機的 NIC 指派給作用中的上行,請導覽至管理實體網路介面卡頁面,並將 NIC 關聯到交換器上行。
    • 移動主機層級上的 NIC。
      1. vSphere Client中導覽至主機,然後在設定索引標籤上,展開網路功能表。
      2. 選取虛擬交換器,然後選取分散式代理交換器。
      3. 按一下管理已連線到所選交換器的實體網路介面卡,然後將 NIC 移至作用中上行