使用多個 NSX Manager 管理單一 VMware vCenter 以提高營運效率。管理員可以使用不同的 VMware vCenter,在同一個 NSX Manager 中管理不同的叢集。

NSX 3.2.2 開始,您可以支援使用多個 NSX Manager 管理單一 VMware vCenter
重要:VMware vCenter 7.0 及更新版本中,您只能啟用多個 NSX Manager 來管理單一 VMware vCenter 功能 (可透過在 NSX UI 上啟用 多重 NSX 旗標來設定它)。

有關如何在 VMware vCenter 中啟用多重 NSX 旗標的更多詳細資料,請參閱新增計算管理程式

在設定計算管理程式時,啟用多重 NSX 旗標。

將叢集或主機準備為傳輸節點後,NSX 會對叢集、主機和 DVS 延伸附加金鑰,以表示這些物件由特定 VMware vCenter 管理。

NSX 會在叢集、主機和 DVS 延伸中附加管理這些物件的 VMware vCenter 金鑰。

NSX 會將舊延伸 (com.vmware.nsx.management.nsxt) 變更為自訂延伸金鑰 (com.vmware.nsx.management.nsxt.<computemanager-id>),其中,<computemanager-id>NSX 中的 VMware vCenter 識別碼。

主機 → 叢集頁面上,NSX 會探索由同一個 VMware vCenter 管理的所有叢集,其中不同的 NSX Manager 可以管理自己的叢集。如果另一個 NSX Manager 擁有叢集,則您無法準備或編輯該叢集。這些叢集處於唯讀模式。

其他 NSX Manager 擁有的叢集會以唯讀模式顯示。此類叢集只能由擁有它的 NSX Manager 管理。

在單一 NSX 模式與多重 NSX 模式之間切換

VMware vCenter 上啟用多重 NSX 旗標時,NSX 會對 NSX 的受管理物件 (叢集、主機、分散式虛擬交換器) 附加自訂延伸 (com.vmware.nsx.management.nsxt.<computemanager-id>)。

在多重 NSX 模式下,登錄到同一個 VMware vCenter 的所有 NSX Manager 都必須啟用多重 NSX 旗標。無法將多重 NSX 設定為對 NSX Manager-1 啟用,而在 NSX Manager-2 上停用。

主機移動案例

案例 動作/結果
  • 使用 NSX-1 的 TNP 準備 Cluster-1。
  • 使用 NSX-2 的 TNP 準備 Cluster-2。

  • VMware vCenter UI 中,將一個主機從 Cluster-1 移至 Cluster-2。
    • 在移至 cluster-2 的主機上,NSX-1 會從主機解除安裝 NSX VIB。NSX Manager-1 會移除對主機的擁有權。只有在 NSX Manager-1 移除其擁有權,而且鎖定圖示從 系統 > 網狀架構 > 主機 > 叢集 中消失後,NSX Manager-2 才會在主機上開始安裝。
  • 移至 Cluster-2 的主機上會解除安裝 NSX。移動主機後,將由連結到 Cluster-2 的 NSX-2 的 TNP 來準備該主機。
  • 如果發生解除安裝相關的任何錯誤,請查看主機 → 叢集頁面。按一下解決以修復問題並繼續。
  • 在以下任何環境中,Host-1 會單獨準備為傳輸節點:
    • 不屬於 VMware vCenter
    • 屬於 VMware vCenter,但 TNP 與叢集中斷連結。
    • 屬於 VMware vCenter 中的資料中心。
  • 將 Host-1 移至 NSX 管理的叢集之前,請執行下列動作:
    • 從 Host-1 傳輸節點中解除安裝 NSX
    • 將 Host-1 新增至 VMware vCenter 管理的叢集。
    • TNP 會自動套用至 Host-1,並安裝 NSX
  • 使用 NSX Manager-1 中的 TNP,來準備由 Host-1 傳輸節點組成的 Cluster-1。
  • 使用 NSX Manager-2 中的 TNP 來準備 Cluster-2。
  • Host-1 是 NSX Manager-1 中 NSGroup 的靜態成員。
  • VMware vCenter,將 Host-1 傳輸節點移至 Cluster-2。
  • 無法從 Host-1 傳輸節點中移除 NSX,因為它是 NSGroup 的一部分,並且不能在 NSX Manager-2 中準備相同的主機。您可以在記錄檔中找到更多詳細資料。
備註: 即使未啟用多重 NSX 功能,也可能發生此問題。當您嘗試在叢集之間移動主機時,可能會發生此情況。

多個 NSX Manager 管理單一 VMware vCenter 設定的限制

  • 如果 NSX Manager-1 已在受管理物件 (叢集、主機或分散式虛擬交換器 (DVS)) 上標記其擁有權,則在第一個管理程式放棄擁有權,或強制將擁有權轉給另一個管理程式之前,NSX Manager-2 無法擁有這些物件。
  • 即使您可以在 VMware vCenter 上啟用多重 NSX,其中版本為 NSX 3.2.2,也請勿將同一個 VMware vCenter 登錄至 NSX 3.2.1 或任何先前的版本。
  • 確保所需的使用者角色具有權限在 VMware vCenter 中更新 Global.ManageCustomFields。不得將 NSX 自訂屬性附加到任何受管理物件。否則會導致設定中斷。
  • VMware vCenter 上啟用多重 NSX 後,就無法讓 Kubernetes 叢集或 vLCM 叢集在同一個 VMware vCenter 上運作。
  • 如果在 VMware vCenter 上停用多重 NSX,則無法使用同一個 VMware vCenter 向另一個 NSX 執行個體登錄。
  • 如果由於 NSX 啟動失敗等原因,而未從 VMware vCenter 刪除任何自訂或舊版 VMware vCenter 延伸,則必須手動從 VMware vCenter 中刪除延伸。
  • 不支援摺疊的叢集環境 (其中,管理和工作負載部署在相同的傳輸節點上)。如果在摺疊的叢集環境中啟用多重 NSX 旗標,則無法部署新的 NSX Manager 節點。因應措施是建立新叢集並部署 NSX Manager 節點。

互通性對照表

下表列出可與多重 NSX 功能互通的解決方案。

功能/解決方案 支援
NSX Guest Introspection (GI) 平台
NSX 服務插入 (SI)
VMware vSphere with Tanzu
vSphere Lifecycle Manager (vLCM)
NSX 虛擬分散式交換器 (N-VDS)
備註: NSX 4.0 之前的版本中支援 N-VDS。
NSX 聯盟
VMware vSphere Distributed Resource Scheduler (DRS)、VMware vSphere High Availability (HA)、VMware vMotion