有兩種方法可變更叢集中 NSX Manager 節點的記憶體和 CPU 資源。

請注意,在一般作業條件中,三個管理程式節點全都必須有相同的 CPU 和記憶體資源。只有從某個大小的 NSX Manager 轉換為不同大小的 NSX Manager 時,才應在 NSX Manager 叢集中的 NSX Manager 之間才會有不相符的 CPU 或記憶體數目。

如果您已為 vCenter Server 中的 NSX Manager 虛擬機器設定資源配置保留,您可能需要調整保留。如需詳細資訊,請參閱 vSphere 說明文件。

選項 1 (調整具有相同 IP 位址的管理程式節點大小) 所需的工作量較少。NSX 要求兩個管理程式隨時可用。如果設定了叢集 VIP (虛擬 IP),則在 VIP 切換至叢集中的另一個節點時會出現短暫中斷。如果 VIP 指派的節點因調整大小而關閉,則可以在中斷期間直接存取另兩個節點。如果已為管理程式節點部署負載平衡器,則將在管理程式離線時觸發健全狀況檢查。負載平衡器應將流量導向至另一個節點。如果您不希望變更管理程式節點的 IP 位址,請選擇此選項。

對於選項 2 (調整具有不同的 IP 位址的管理程式節點大小),您將需要三個新管理程式的 IP 位址。如果設定了叢集 VIP,則在 VIP 切換至叢集中的另一個節點時會出現短暫中斷。如果刪除了 VIP 指派的節點,則可以在中斷期間直接存取另兩個節點。如果已為管理程式節點部署負載平衡器,則將在管理程式離線時觸發健全狀況檢查。負載平衡器應將流量導向至另一個節點。完成所有步驟之後,您需要重新設定負載平衡器 (新增新管理程式並移除舊管理程式)。

NSX Manager UI 中部署新的管理程式節點時,如果收到錯誤訊息「存放庫 IP 位址... 不是目前管理叢集的一部分。請執行 repository-ip CLI 命令以將存放庫 IP 更新為目前的節點。(錯誤碼:21029)」,請以 admin 身分登入至任一現有節點的 CLI,然後執行 set repository-ip 命令。這將解決該錯誤。

必要條件

  • 確認新大小符合管理程式節點的系統需求。如需詳細資訊,請參閱《NSX 安裝指南》中的〈NSX Manager 虛擬機器和主機傳輸節點的系統需求〉。
  • 熟悉如何執行 CLI 命令。如需詳細資訊,請參閱《NSX 命令列介面參考》。還要熟悉如何變更虛擬機器的記憶體和 CPU 資源。如需詳細資訊,請參閱 vSphere 說明文件。
  • 熟悉 NSX Manager 叢集的需求。如需詳細資訊,請參閱《NSX 安裝指南》中的〈NSX Manager 叢集需求〉。
  • 自行熟悉如何將 NSX Manager 部署至叢集。如需詳細資訊,請參閱《NSX 安裝指南》中的〈部署 NSX Manager 節點以從 UI 形成叢集〉。

程序

  • 選項 1:調整具有相同 IP 位址的管理程式節點大小
    選項 1a:變更現有管理程式節點的 CPU 和/或記憶體。您一次只能對一個管理程式進行變更,好讓兩個管理程式隨時保持可用狀態。
    1. admin 身分登入管理程式的 CLI,然後執行 shutdown 命令。
    2. NSX Manager UI 確認管理程式叢集的狀態為「已降級」。
    3. 從 vSphere 變更已關閉的管理程式虛擬機器的記憶體和/或 CPU 資源。
    4. 從 vSphere 中開啟虛擬機器電源。在 NSX Manager UI 等待管理程式叢集的狀態變為「穩定」。
    5. 對另兩個管理程式虛擬機器重複步驟 1 至 4。
    選項 1b:部署新的管理程式節點。
    1. NSX Manager UI 刪除從 NSX Manager UI 中部署的管理程式節點。
    2. NSX Manager UI 使用與在步驟 1 中刪除的管理程式節點所使用的相同 IP 位址,將具有新大小的新管理程式節點部署到叢集中。
    3. NSX Manager UI 等待管理程式叢集的狀態變為「穩定」。
    4. 對從 NSX Manager UI 中部署的其他管理程式節點重複步驟 1 至 3。
    5. 對於手動部署的管理程式節點,以 admin 身分登入至其 CLI,然後執行 shutdown 命令。
    6. 從另一個管理程式節點,以 admin 身分登入至其 CLI,並執行 get cluster config 命令以取得手動部署的管理程式節點的節點識別碼。然後執行 detach node <node-id> 命令,以便中斷手動部署的管理程式節點和叢集的連結。
    7. 從 vSphere 刪除手動部署的管理程式節點虛擬機器。
    8. NSX Manager UI 使用手動部署管理程式節點所使用的相同 IP 位址,將具有新大小的新管理程式節點部署到叢集中。
    9. NSX Manager UI 等待管理程式叢集的狀態變為「穩定」。
  • 選項 2:調整具有不同 IP 位址的管理程式節點大小
    1. 如果設定了 VIP,且新位址和舊位址位於不同的子網路中,請從 NSX Manager UI 移除 VIP。
      您必須使用管理程式的 IP 位址 (而非 VIP 位址) 存取 NSX Manager
    2. NSX Manager UI 使用與目前管理程式節點所使用的不同 IP 位址,將具有新大小的新管理程式節點部署到叢集中。
    3. NSX Manager UI 確認管理程式叢集的狀態為「穩定」。
    4. NSX Manager UI 刪除從 NSX Manager UI 部署的舊管理程式節點。
    5. 對從 NSX Manager UI 中部署的其他管理程式節點重複步驟 1 至 3。
    6. 對於手動部署的管理程式節點,以 admin 身分登入至其 CLI,然後執行 shutdown 命令。
    7. 從另一個管理程式節點,以 admin 身分登入至其 CLI,並執行 get cluster config 命令以取得手動部署的管理程式節點的節點識別碼。然後執行 detach node <node-id> 命令,以便中斷手動部署的管理程式節點和叢集的連結。
    8. 從 vSphere 刪除手動部署的管理程式節點虛擬機器。
    9. NSX Manager UI 使用與手動部署管理程式節點所使用的不同 IP 位址,將具有新大小的新管理程式節點部署到叢集中。
    10. NSX Manager UI 等待管理程式叢集的狀態變為「穩定」。
    11. 如果在步驟 1 中移除了舊 VIP,請從 NSX Manager UI 設定新 VIP。它必須與新 IP 位址位於同一子網路中。