您可以使用 NSX Manager UI 將 NSX Application Platform 升級到更新的組建版本。
升級程序會保留目前平台部署所用的機器尺寸。如果您使用評估機器尺寸部署了該平台,並希望繼續使用評估機器尺寸,但使用更新的平台版本,則必須先刪除目前的 NSX Application Platform 部署。然後,再使用更新的平台版本重新部署該平台。
升級到較新版本的 NSX Application Platform 涉及多個步驟。您必須先設定並部署升級協調器,然後才能繼續升級該平台以及目前啟用的 NSX-T Data Center 功能。升級協調器會協調所有升級步驟,而且系統會在升級每個元件時於 UI 上提供狀態。
重要:
從 NSX-T Data Center 3.2.3.1 版本開始,VMware 託管的 NSX Application Platform 登錄和存放庫位置不再支援與 ChartMuseum 相容的私人容器登錄,例如 Harbor。
如果您目前使用的是 3.2.3.1 之前的 NSX-T Data Center 版本,請考慮先升級到 NSX-T Data Center 3.2.3.1 版,然後再嘗試升級目前的 NSX Application Platform 部署。
如果無法存取 VMware 託管的公用 NSX Application Platform 登錄和存放庫位置,請與您的基礎結構管理員一起將 NSX Application Platform Helm Chart 和 Docker 映像上傳到公司的私人 Helm 存放庫和 Docker 登錄位置。這兩個私人託管位置都必須可供從用於部署 NSX Manager 的 Kubernetes 叢集和 NSX Application Platform 應用裝置來存取。如果您需要繼續使用 Harbor 提供的 ChartMuseum,則 Harbor 版本必須早於 2.8.1 版。如需詳細資料,請參閱將 NSX Application Platform Docker 映像和 Helm Chart 上傳到私用容器登錄。
必要條件
檢閱 NSX-T Data Center 版本說明,以了解所介紹的任何已知 NSX Application Platform 升級問題和解決辦法。
確保在 NSX Application Platform 上沒有偵測到未處理的警示。
確認您已滿足 NSX Application Platform 部署必要條件 中列出的所有必要條件和系統需求。
您必須具有企業管理員權限。
程序
- 從瀏覽器以企業管理員權限登入 NSX Manager,網址為 https://<nsx-manager-ip-address>。
- 導覽至。
- 部署升級協調器。
- 在 NSX Application Platform 卡片中,按一下升級。
此步驟可能需要一些時間,因為系統需要從 VMware 託管的 Helm 存放庫中取得資訊。成功取得資訊後,會顯示
準備升級索引標籤,其中的文字方塊會預先填入針對
Helm 存放庫、
Docker 登錄和
平台目標版本所取得的資訊,如下圖所示。請注意,映像中顯示的值是 VMware 託管的 Helm 存放庫和 Docker 登錄位置的預設值,以及最新的可用
NSX Application Platform 版本。
- (選擇性) 如果您使用的是私人 Helm 存放庫和 Docker 登錄位置,請提供必要 Helm Chart 和 Docker 映像的私人位置。
對於
Helm 存放庫文字方塊,請使用以下資訊。
對於 Docker 登錄文字方塊,請使用 <your-private-registry-server-fqdn>/<your-private-registry-name>/clustering
格式。
按一下儲存 URL。
- 在平台目標版本文字方塊中,確認您已選取要用於升級的組建版本。
- 按一下部署升級協調器。
此步驟也可能需要一些時間,因為系統要將升級協調器部署到 TKG Cluster on Supervisor 網繭或上游 Kubernetes 網繭中。
在升級協調器部署完成後,會顯示準備索引標籤。狀態區段會顯示成功狀態。
- 在位於準備索引標籤上半部的部署升級協調器區段中,確認 Helm 存放庫、Docker 登錄和平台目標版本文字方塊中顯示的值正確。
如果您必須修改任何值,請按一下位於狀態區段後面的注意旁邊的刪除,然後重新部署新的升級協調器。
- 檢閱位於準備索引標籤下半部的摘要區段。
NSX Application Platform 卡片會顯示平台的狀態資訊。升級已完成指出,升級協調器已成功使用目標 NSX Application Platform 版本進行升級。該卡片會顯示目前版本,以及平台將升級至的目標版本。該卡片還會顯示預先檢查狀態。
如果啟用了 NSX Application Platform 上託管的其他 NSX-T Data Center 功能,則還會檢查這些功能,並排程升級。此外,還會為每項啟用的功能顯示個別的功能卡片。例如,NSX Intelligence 功能卡片會出現在下圖中,因為它目前是 NSX Application Platform 上已啟用的 NSX-T Data Center 功能。在成功完成平台升級後,系統會升級已啟用的功能。
- 如果所有升級協調器值都正確無誤,請按一下執行預先檢查,然後從下拉式功能表中選取所有預先檢查。
若要選擇性地僅預先檢查特定元件,請按一下執行預先檢查,然後從下拉式功能表中選取要預先檢查的元件的名稱。
系統會對排定要升級的所有元件執行所有預先檢查。預先檢查有助於在升級程序早期偵測到潛在問題並加以解決,從而更順利地執行升級程序。系統會使用元件的預先檢查狀態來更新元件卡片。
如果系統在預先檢查期間發現任何問題,您可以按一下下載預先檢查結果,並使用所下載檔案中的資訊來協助調查所報告的問題。
- 按下一步。
NSX Application Platform 索引標籤會顯示構成該平台的所有元件群組的網格。您可以展開每一個資料列以查看將升級的每個元件群組的所有單元。
- 按一下升級。
系統會升級構成 NSX Application Platform 的每個群組。此步驟可能需要一些時間才能完成。您可以退出升級 UI 畫面,然後導覽回到頁面並按一下繼續進行升級以回到該畫面。
有多種方法可供追蹤升級進度。
若要檢視升級期間所產生的記錄,請按一下最近的記錄。
若要監控每個元件群組的升級狀態,請使用群組狀態資料行。
若要查看特定群組中每個項目的升級狀態,請展開該群組的網格資料列,並確認每個群組項目所顯示的狀態。
如果群組升級發生錯誤,請展開該群組的資料列,然後按一下失敗連結以查看失敗原因。使用該資訊與基礎結構管理員或 VMware 支持人員一起解決所報告的問題。在解決了失敗原因後,按一下重試以嘗試完成升級。
- 在成功升級 NSX Application Platform 後,按下一步,然後在 NSX-T Data Center 功能 (例如 NSX Intelligence) 的索引標籤中,按一下更新。
在成功升級此功能後,請為必須升級的每項其餘 NSX-T Data Center 功能重複執行此步驟。
- 在升級 NSX Application Platform 上啟用的所有 NSX-T Data Center 功能後,導覽至。確認每個已啟用功能的平台版本和功能版本詳細資料是否正確。