從 NSX-T 3.2.1 開始,在執行主機移轉步驟期間,可在移轉暫停時,新增或移除要移轉的主機。如果啟用 [在群組之間暫停] 設定,或移轉主機時失敗,則移轉將暫停。

您可以在移轉叢集之前或之後,或者在移轉叢集期間,將主機新增到叢集。您也可以從尚未移轉或正在移轉的叢集中移除主機。

您要新增的主機可以是獨立主機,也可以位於叢集中。主機不得設有 NSX-V 和 NSX-T。如果主機位於叢集中,則該叢集不得設有 NSX-V 和 NSX-T。

您必須先準備主機以作為傳輸節點,然後再將其移動到已移轉至 NSX-T、正在移轉或尚未開始移轉的目標叢集中。如果目標叢集中已有主機移轉至 NSX-T 傳輸節點,則可以使用該傳輸節點的組態作為參考,據此來準備主機作為傳輸節點。如果主機將支援覆疊流量,並且將使用 VTEP IP 集區來準備主機作為傳輸節點,則該 VTEP IP 集區不能與為正在移轉或將要移轉之 NSX-V 主機所建立的 VTEP IP 集區相同或重疊。它可以是現有的 IP 集區 (例如 NSX-T Edge 節點使用的 IP 集區),也可以是新建立的 IP 集區。如需詳細資訊,請參閱《NSX-T Data Center 安裝指南》中的〈準備 ESXi 和 KVM 主機以作為傳輸節點〉一節。

準備 ESXi 主機作為傳輸節點時,您可以選擇 N-VDS 或 VDS 作為主機交換器。如果要移轉的 VDS 版本為 7.0 或更新版本,請選擇 VDS。否則,請選擇 N-VDS。如果您準備的主機採用 N-VDS,但卻應該選擇 VDS 時,則該主機仍會移轉,只是可能會出現網路問題。

新增主機至叢集

  1. 從 vCenter Server 中,將主機置於維護模式。
  2. 如果已有的 VTEP IP 集區均與為正在移轉或將要移轉的 NSX-V 主機所建立的 VTEP IP 集區重疊,或者此類集區沒有足夠的可用 IP 來為要新增的主機建立 VTEP,請移至網路 > IP 位址集區,並建立新的 VTEP IP 集區。
  3. 遵循安裝指南中的指示,來準備主機作為傳輸節點。當您選取傳輸區域時,如果為主機交換器選擇了覆疊傳輸區域,請選擇您在步驟 2 中建立的新 IP 集區,或者選擇現有 IP 集區,且不與為正在移轉或將要移轉的 NSX-V 主機所建立的 VTEP IP 集區重疊。選取上行設定檔。如果為主機交換器選擇了覆疊傳輸區域,請勿選擇名稱中含有「VXLAN」的設定檔。
  4. 等待主機節點的狀態變為「成功」。請勿將主機退出維護模式。
  5. 選擇叢集,以便在其中新增主機。在 NSX-T Manager UI 中,移至系統 > 網狀架構 > 節點 > 主機傳輸節點,然後檢查該叢集是否已連結「傳輸節點設定檔 (TNP)」。如果已連結 TNP,請中斷連結。
  6. 在 vCenter Server UI 中,將主機移動到所選的叢集。
  7. 叫用同步主機群組 API,或者在 NSX-T Manager UI 主機移轉畫面上按一下重新整理按鈕,以便叢集的轉群組中包含新主機。
  8. 呼叫以下 NSX-T API,以接受新主機:
    POST https://{nsxt-mgr-ip}/api/v1/migration/setup?action=migrate_newly_added_host_transport_node
    {
        "host_transport_node_id" : "<transport-node-uuid>"
    }

    如果該 API 傳回錯誤,請修正錯誤並重試該 API。如果該 API 傳回成功,則將主機結束維護模式。

  9. 使用 vMotion 將虛擬機器移轉至主機。如果從 NSX-V 主機移動任何虛擬機器,請務必變更網路,以將來源虛擬連線對應到 NSX-T 覆疊區段。例如,虛擬連線 vxw-dvs-64-virtualwire-4-sid-10787-1-switch-191 必須對應到 1-switch-191-LS。

從叢集中移除主機

  1. 從 vCenter Server 中,將所有虛擬機器從主機移轉出,然後將主機置於維護模式。
  2. 如果主機位於尚未開始移轉的叢集中,請移至下一步。否則,從 NSX-T Manager UI 中,移至系統 > 網狀架構 > 節點 > 主機傳輸節點。如果主機已設定 NSX,請將其刪除。如果 NSX Manager 無法存取主機,請使用 force 選項將其刪除。
  3. 從 vCenter Server 中,移除主機。等待該工作完成。
  4. 按一下主機移轉畫面上的 [重新整理] 按鈕,以將主機從移轉群組中移除。
  5. 重新啟動主機移轉。