在特定情況下,您可能無法從 vSphere Distributed Switch 中移除主機。

問題

  • 嘗試從 vSphere Distributed Switch 移除主機失敗,並且收到通知說明資源仍在使用中。您所收到的通知可能類似如下內容:
    資源 [16] 在使用中。vDS DSwitch 連接埠 16 仍位於連線到 MyVM nic=4000 type=vmVnic 的主機 10.23.112.2 上
  • 嘗試從先前的網路組態中移除仍存在於主機上的主機代理交換器失敗。例如,您將主機移到不同的資料中心或 vCenter Server系統,或者升級 ESXivCenter Server 軟體,並建立新的網路組態。嘗試移除主機代理交換器時,該作業會因代理交換器上的資源仍在使用中而失敗。

原因

無法從分散式交換器中移除主機或刪除主機代理交換器,原因如下。

  • 使用中的交換器上有 VMkernel 介面卡。
  • 有連線到交換器的虛擬機器網路介面卡。

解決方案

問題 解決方案
無法從分散式交換器中移除主機
  1. vSphere Client中,導覽至分散式交換器。
  2. 設定索引標籤上,選取更多 > 連接埠
  3. 找到仍在使用中的所有連接埠,並檢查主機上的哪些 VMkernel 或虛擬機器網路介面卡仍附加到連接埠。
  4. 移轉或刪除仍連線到交換器的 VMkernel 和虛擬機器網路介面卡。
  5. 使用 vSphere Client中的新增和管理主機精靈,從交換器中移除主機。

主機移除後,主機代理交換器會自動刪除。

無法移除主機代理交換器
  1. vSphere Client中,導覽至主機。
  2. 刪除或移轉仍連線到主機代理交換器的 VMkernel 或虛擬機器網路介面卡。
  3. 從主機上的 [網路] 視圖中刪除主機代理交換器。