還原 VMkernel 介面時,您必須從管理核心介面移轉開始。然後,將其他核心介面從 N-VDS 移轉至 VSS 或 VDS 交換器。

程序

  1. 確認傳輸節點狀態為成功。

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

  2. 擷取 vSphere ESXi 傳輸節點組態,以找到 "host_switch_spec":"host_switches" 元素內定義的實體 NIC。

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

    "pnics": [
    	 { "device_name": "vmnic0",
    	   "uplink_name": "uplink-2"
            },
           { "device_name": "vmnic1",
               "uplink_name": "uplink-1" 
            }
                   ],
    
  3. 從傳輸節點組態的 "host_switch_spec":"host_switches" 元素移除 vmnic0,以準備管理介面進行移轉。
    "pnics": [
            { "device_name": "vmnic1",
               "uplink_name": "uplink-1" 
            }
                   ],
    
  4. 使用已修改的組態,將管理介面 vmnic0 和 vmk0 從 N-VDS 移轉至 VSS 或 VDS。

    PUT api/v1/transport-nodes/< transportnode-id>?if_id=vmk0&esx_mgmt_if_migration_dest=<vmk0_port_group_name>

    其中,<vmk0_port_group> 是在移轉至邏輯交換器之前指派給 vmk0 的連接埠群組名稱。

  5. 確認移轉狀態。

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

    請等到狀態顯示為「成功」。

  6. 擷取 vSphere ESXi 傳輸節點組態。

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

  7. 使用上述傳輸節點組態,將 vmk1 從 N-VDS 移轉至 VSS 或 VDS。

    PUT api/v1/transport-nodes/< transportnode-id>?if_id=vmk1&esx_mgmt_if_migration_dest=<vmk1_port_group>

    其中,<vmk1_port_group> 是在移轉到邏輯交換器之前指派給 vmk1 的連接埠群組名稱。

    備註:

    vmk0 或 vmk1 必須移轉至具備至少一個實體 NIC 的 VSS 或 VDS,因為 VSS 或 VDS 不具有任何與其相關聯的實體 NIC。

  8. 確認傳輸節點狀態為成功。

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

  9. 執行移轉後驗證來避免出現任何問題。
    1. 將上行介面連結至 VSS 或 VDS 之前,不得移轉管理核心介面 vmk0。

    2. 確認 vmk0 從 vmnic0 接收其 IP 位址,否則 IP 可能會有所變更,並且 VC 等其他元件可能會透過舊 IP 與主機中斷連線。