下列程序說明如何使用 NSX Manager UI,來取代同時具有虛擬機器 NSX Edge 和裸機 NSX Edge 傳輸節點之 NSX Edge 叢集中的 NSX Edge 傳輸節點。您可以將虛擬機器 NSX Edge 取代為裸機 NSX Edge,反之亦然。您可以取代 Edge 傳輸節點,無論其是否正在執行。

如果要取代的 NSX Edge 節點不在執行中,則新的 NSX Edge 節點可以具有相同的管理 IP 位址和 TEP IP 位址。如果要取代的 NSX Edge 節點正在執行中,則新的 NSX Edge 節點必須具有不同的管理 IP 位址和 TEP IP 位址。

必要條件

  • 自行熟悉安裝 NSX Edge 節點、使用管理平面加入 Edge 節點,以及建立 NSX Edge 傳輸節點的程序。如需詳細資訊,請參閱《NSX 安裝指南》
  • 虛擬機器 NSX Edge 和裸機 NSX Edge 傳輸節點與 Top of Rack (TOR) 交換器的 VLAN 連線必須相同。

程序

  1. 如果您想要新的 NSX Edge 傳輸節點具有與所要取代 NSX Edge 傳輸節點相同的組態,請執行下列 API 呼叫以尋找組態:
    GET https://<nsx-manager-IP>/api/v1/transport-nodes/<tn-id>
  2. 依照《NSX 安裝指南》中的程序來安裝和設定 Edge 傳輸節點。
    如果您想要此 NSX Edge 傳輸節點具有與所要取代 NSX Edge 傳輸節點相同的組態,請使用在步驟 1 中取得的組態。
  3. 在 NSX Manager 中,選取系統 > 網狀架構 > 節點 > Edge 叢集
  4. 按一下第一個資料行中的核取方塊,以選取 NSX Edge 叢集。
  5. 使用 SSH 連線至主控第 0 層的 NSX Edge 節點。
  6. 執行 get logical router。檢查 NSX Edge 叢集中所有 NSX Edge 節點上第 0 層服務路由器 (SR) 的 VRF 識別碼。
  7. 如果第 0 層 SR 的 VRF 識別碼為 1,請執行 vrf 1
  8. 若要檢查服務路由器的輸出,請執行 get high-availability status
  9. 在其第 0 層 SR 處於「待命」狀態的其中一個 NSX Edge 節點上,啟用維護模式。在 Edge CLI 主控台中,執行 set maintenance-mode enabled
    NSX Edge 節點可能有第 1 層 SR 處於「作用中」狀態。將 NSX Edge 節點置於維護模式時,會觸發 HA 容錯移轉,且此 NSX Edge 節點上的所有第 1 層或第 0 層 SR 會在此 NSX Edge 節點上變更為「待命」狀態。這可能會導致此 NSX Edge 節點上的作用中 SR 因第 1 層或第 0 層 SR 發生容錯移轉,而導致其流量中斷。
  10. 請確定裸機 NSX Edge 傳輸節點不是任何其他叢集的一部分。
  11. 按一下動作 > 取代 Edge 叢集成員
    建議您將要取代的傳輸節點置於維護模式。如果傳輸節點不在執行中,則可以放心地忽略此建議。
  12. 從下拉式清單中選取要取代的虛擬機器 NSX Edge 傳輸節點。
  13. 從下拉式清單中,選取裸機 NSX Edge 傳輸節點取代節點。
  14. 按一下儲存
  15. 驗證裸機 NSX Edge 傳輸節點是否已移動到現有的 Edge 虛擬機器叢集。
  16. 若要驗證第 0 層和第 1 層閘道是否已從 NSX Edge 虛擬機器 (處於維護模式) 移動到裸機 NSX Edge 傳輸節點,請執行 get logical router
  17. 重複上述步驟,以將另一個虛擬機器 NSX Edge 移動到裸機 NSX Edge 傳輸節點。
  18. 驗證從工作負載連線至第 1 層或第 0 層 LR 的東西向和南北向連線。

結果

如果您執行的 NSX 版本低於 3.1.3,則在取代 NSX Edge 傳輸節點之後,您可能會看到下列警示: 所有 BGP/BFD 工作階段已關閉。若要解決此問題,請遵循知識庫文章 https://kb.vmware.com/s/article/83983 中的因應措施指示。

下一步

將虛擬機器 NSX Edge 取代為裸機 NSX Edge 節點時,不會自動重新平衡 NSX Edge 節點之間的第 1 層閘道。您需要手動重新設定每一個第 1 層閘道。