若要提供 Fault Tolerance 和高可用性給 NSX Manager 節點,請將虛擬 IP 位址 (VIP) 指派給 NSX-T 叢集的成員。

叢集的 NSX Manager 節點會成為 HTTPS 群組的一部分,提供服務給 API 和 UI 要求。叢集的領導者節點會承擔叢集的集合 VIP 擁有權,以為任何 API 和 UI 要求提供服務。來自用戶端的任何 API 和 UI 要求會導向至領導者節點。

備註:

指派虛擬 IP 時,必須在相同的子網路中設定叢集中的所有 NSX Manager 虛擬機器。

如果擁有 VIP 的領導者節點變成無法使用,NSX-T 會選擇新的領導者。新領導者擁有 VIP。它會傳送免費 ARP 封包,通告新的 VIP 至 MAC 位址對應。選擇新的領導者節點後,新的 API 和 UI 要求會傳送至新領導者節點。

將 VIP 容錯移轉到叢集的新領導者節點,可能需要幾分鐘的時間才能正常運作。如果由於先前的領導者節點無法使用而使得 VIP 容錯移轉到新領導者節點,必須重新驗證認證,以便 API 要求會導向至新領導者節點。

備註: VIP 不是設計來做為負載平衡器使用,如果您從 系統 > 使用者 > 組態中啟用 vIDM 外部負載平衡器整合,則無法使用此功能。如果您想要使用來自 vIDM 的外部負載平衡器,請勿設定 VIP。如需詳細資料,請參閱 《NSX-T Data Center 管理指南》中的 設定 VMware Identity Manager 整合
重要: 如果重設叢集 VIP,則會清除使用 VIP 的 vIDM 組態。您將需要使用新 VIP 重新設定 vIDM 組態。

程序

  1. 從瀏覽器以 admin 權限登入 NSX Manager,網址為 https://<nsx-manager-ip-address>。
  2. 移至系統 > 應用裝置
  3. 在虛擬 IP 欄位中,按一下設定虛擬 IP
  4. 輸入叢集的 VIP。確保 VIP 為與其他管理節點相同子網路的一部分。
  5. 按一下儲存
  6. 若要確認叢集狀態和 HTTPS 群組的 API 領導者,請在 NSX Manager 主控台中或透過 SSH 輸入 NSX Manager CLI 命令 get cluster status verbose
    下列是範例輸出,並以粗體標記領導者。
    Group Type: HTTPS
    Group Status: STABLE
    
    Members:
        UUID                                       FQDN                  IP               STATUS          
        cdb93642-ccba-fdf4-8819-90bf018cd727       nsx-manager       192.196.197.84        UP              
        51a13642-929b-8dfc-3455-109e6cc2a7ae       nsx-manager       192.196.198.156       UP              
        d0de3642-d03f-c909-9cca-312fd22e486b       nsx-manager       192.196.198.54        UP              
    
    Leaders:
        SERVICE                                    LEADER                                     LEASE VERSION                   
        api                                        cdb93642-ccba-fdf4-8819-90bf018cd727       8
  7. 確認 VIP 正常運作。
    在瀏覽器中,使用指派給叢集的虛擬 IP 位址登入 NSX Manager,網址為:https://<vip-address>。

結果

NSX-T 的任何 API 要求會重新導向至由領導者節點擁有的叢集的虛擬 IP 位址。然後領導者節點會將要求轉送路由至應用裝置的其他元件。