使用 NSX-T Data Center API 時,確保在移轉管理介面之前,先移轉所有核心介面。

考量將兩個上行連線到各自實體 NIC 的主機。在此程序中,您可以開始將儲存區核心介面 vmk1 移轉至 N-VDS。此核心介面成功移轉至 N-VDS 後,您可以移轉管理核心介面。

請參閱《NSX-T Data Center API 指南》

先決條件

  • 確認實體網路基礎結構對 vmnic1 和 vmnic0 提供相同的 LAN 連線。

  • 確認未使用的實體 NIC vmnic1 具有與 vmnic0 的第 2 層連線。

  • 確保此移轉中涉及的所有 VMkernel 介面都屬於相同的網路。如果將 VMkernel 介面移轉至連線到不同網路的上行,主機可能會無法連線或無法正常運作。

程序

  1. 使用覆疊傳輸區域所用的 N-VDS 的 host_switch_name,建立 VLAN 傳輸區域。
  2. 透過符合 VSS 或 VDS 上 vmk1 所用 VLAN 識別碼的 VLAN 識別碼,在 VLAN 傳輸區域中建立 VLAN 支援的邏輯交換器。
  3. vSphere ESXi 傳輸節點新增至 VLAN 傳輸區域。
  4. 擷取 vSphere ESXi 傳輸節點組態。

    GET /api/v1/transport-nodes/<transportnode-id>

    其中 <transportnode-id> 是傳輸節點的 UUID。

  5. 將 vmk1 移轉至 N-VDS。

    PUT https://<NSXmgr>/api/v1/transport-nodes/<transportnode-id> ?if_id=<vmk>&esx_mgmt_if_migration_dest=<network>

    其中 <transportnode-id> 是傳輸節點的 UUID。<vmk> 是 VMkernel 介面 vmk1 的名稱。<network> 是目標邏輯交換器的 UUID。

  6. 確認移轉已成功完成。

    GET /api/v1/transport-nodes/<transportnode-id>/state

    請等到移轉狀態顯示為成功。您也可以在 vCenter Server 中確認 VMkernel 介面的移轉狀態。

結果

VMkernel 介面已從 VSS 或 VDS 移轉至 N-VDS 交換器。

下一步

您可以將其餘的 VMkernel 介面以及 VSS 或 VDS 的管理核心介面移轉至 N-VDS。