手動將 VMkernel 介面卡從 vSphere Standard Switch 或從 N-VDS 交換器移轉至 vSphere Distributed Switch。

備註:NSX 3.0 開始,可以使用 vSphere Distributed Switch 建立傳輸節點。

使用 vSphere Distributed Switch 主機交換器類型 (在 VMware vCenter 中稱為 NSX 交換器) 準備傳輸節點後,手動將 VMkernel 介面卡 (vmk) 和實體 NIC (vmnic) 移轉至 ESXi 主機上的 NSX 交換器。

在下面的程序中,請考慮此交換器組態:
  • vmk0、vmk1 連線至 vSwitch0,而 vmnic0、vmnic1 在 vSwitch0 上分別設定為上行 1 和 2。

  • NSX 交換器未設定任何 vmnic 或 VMkernel 介面卡。

vmk0 和 vmk1 都連線至 vSwitch,而 vmnic0 和 vmnic1 則在 vSwitch 上設定為上行 1 和上行 2。

NSX NSX Data Center 交換器上未設定任何 vmnic 或 vmk。

程序結束時,vmnic0、vmnic1 和 vmk0、vmk1 會移轉至 vSphere Distributed Switch (在 VMware vCenter 中稱為 NSX 交換器)。

必要條件

  • 使用 vSphere Distributed Switch,將 ESXi 主機準備為傳輸節點。

程序

  1. 從瀏覽器以 admin 權限登入 VMware vCenter,網址為 https://<vCenterServer-ip-address>。
  2. 導覽至主機 → 設定 → 虛擬交換器
  3. 檢視 vSwitch0 上設定的現有 vmknic。
  4. 記下要移轉至 NSX 交換器的分散式虛擬連接埠群組的 vmknic。
  5. 導覽至首頁 → 網路,以檢視在資料中心中設定的所有交換器。
  6. 在 [交換器] 頁面中,按一下動作 → 新增和管理主機
  7. 選取管理主機網路
  8. 下一步
  9. 在 [選取成員主機] 視窗中,選取主機
  10. 按一下確定
  11. 在 [管理實體介面卡] 視窗中,宣告未指派的介面卡,因為有可連結至交換器的可用 vmnic。
    1. 選取未宣告的上行,然後按一下指派上行
    2. 將 vmnic 對應到 NSX 交換器上的上行。
    3. 按一下確定
  12. 在 [管理 VMkernel 介面卡] 視窗中,將連接埠群組指派給 NSX 交換器。
    1. 選取 vSwitch0 上的 vmk,然後按一下指派連接埠群組
    2. 選取 NSX 連接埠群組,以將 vmk 指派給 NSX 區段。
    3. 針對由交換器管理的剩餘主機執行步驟 a 和 b。
  13. 完成 [新增和管理主機] 精靈。
  14. 若要確認 vmk0 和 pnic 已從 vSwitch0 移轉至 ESXi 主機上的 NSX 交換器,請導覽至主機 → 設定 → 虛擬交換器。檢視更新的交換器組態。
  15. 或者,執行 API 命令 https://<NSXManager-IP-address>/api/v1/logical-ports,以確認 VMkernel 介面卡移轉成功。
    備註: 所有 vmk0 連接埠均設定為 解除封鎖的 VLAN 狀態,因為管理流量和服務會由 vmk0 連接埠管理。處於 解除封鎖的 VLAN 狀態的這些 vmk0 連接埠,可讓管理員在主機中斷連線時連線至 vmk0 連接埠。

下一步

導覽至 NSX Manager。在 系統 > 網狀架構 > 主機 > 叢集 索引標籤中,確認組態狀態已從 已降級變更為 成功,因為 vmnic 和 vmk 已移轉至 NSX 交換器,即 vSphere Distributed Switch。