VxRail:VxRail 中的 vLCM 最佳實務

Summary: VxRail vLCM 是在 VxRail 環境中管理升級和新增元件的首選方法。本文概述 vLCM 的正確用法、關鍵的「該做與不該做」,以及不正確組態的影響。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

VxRail 的方法:

正確用法

  • 如果在啟用 vLCM 之前節點上已安裝第三方驅動程式或解決方案,請務必使用 vLCM 啟用精靈來新增任何獨立元件。
  • 切勿使用第三方方法手動新增元件,因為這會導致升級失敗。
  • 啟用後,vLCM depot 將會持續存在,除非升級元件,否則不需要重新新增。
  • 在啟用期間,UI 必須新增元件,才能成為用於 VxRail 節點的 映像 的一部分。
  • 您也可以使用 VxRail Manager UI 中的新增元件功能來新增元件 (僅限在複合套裝上傳後存取)
  • 如果客戶遵循 Broadcom 文章 ID:390098 將 Broadcom 驗證的下載或權杖新增至管理 VxRail 的 vCenter Lifecycle Manager 例項, 請務必先停用 這些維修站,再執行任何 VxRail 升級活動。VxRail 不需要存取這些倉庫,任何與這些倉庫相關的連線問題都可能導致 VxRail 升級失敗。VxRail 的所有必要 depot 均來自升級組合式套裝。

用法不正確

  • 避免使用任何 UI 或 CLI 方法,為第三方解決方案 (例如 NSX) 手動新增維修站或離線套裝。
  • 手動安裝的 VIB 不會反映在所需的狀態,並會在下一個升級週期中移除。
  • 請勿嘗試透過 VxRail 附掛程式中的新增元件功能新增解決方案元件 (從 8.0.320 開始在程式碼中封鎖)。
  • 在故障診斷 VxRail LCM 問題時,請勿參考 VMware Lifecycle Manager 的任何 Broadcom 知識文章,因為這些文章並不適用。

元件升級

  • 升級元件時,請透過新增 元件 功能,在升級程序中加入新的離線套裝。
  • vLCM 會自動識別,並以更新的元件取代先前的版本。
  • VxRail Manager 會自動化生命週期管理作業,且不支援在 VMware vCenter Lifecycle Manager UI 中的任何手動修改。
  • 重要:VMware vCenter Lifecycle Manager UI 中的變更 不會 反映在 VxRail Manager 中,並會導致不一致和升級失敗

 

第三方解決方案元件和 VxRail vLCM

瞭解元件類型

  • 解決方案元件:包括 NSX、Rubrik、NetApp、Veeam 等。這些是由其自己的生命週期工具管理, 而不是 由 VxRail vLCM 處理。
  • 獨立元件:包括 GPU 驅動程式、HBA 驅動程式、PowerFlex 這些可透過 新增元件 (庫房或離線套裝,而非獨立 VIB) 來新增至 VxRail vLCM。

NSX 範例

  • NSX 需要完整的解決方案升級(管理員、控制器、Edge,然後是 VIB)。
  • NSX 升級由 NSX Lifecycle Manager獨立管理,VxRail vLCM 不會與之互動
  • 將 NSX 庫或離線捆綁包添加到 NSX 管理器之外的任何位置會破壞生命周期狀態。

ROBO 叢集的 vLCM 組態注意事項

  • 在 ROBO 叢集上啟用 vLCM (vSphere Lifecycle Manager) 時,見證節點也必須使用單一映像
  • 此組態不支援基準型升級
  • 不支援在 vLCM 模式下由 ROBO 叢集使用的見證節點手動升級。

見證節點共用準則

  • 見證和 ROBO 叢集只能在其他 ROBO 叢集之間共用。
    它們無法在較大的延伸叢集組態中共用。

  • 共用見證節點只應搭配 VxRail 叢集使用
    VSRN 叢集不支援這些功能。

  • 共用見證節點的所有叢集必須保持在一個程式碼修訂版內
    如果一個叢集提前升級兩個或多個修訂版本,可能會影響共用相同見證的其他叢集的穩定性或相容性

 

做與不做:

做事

✅ 確認 lcmProperties.upgrade.advanced.mode.on=false 為 vLCM 的預設設定。

✅ 新增第三方元件 (例如 GPU 或 HBA 驅動程式) 時,僅使用 depot

✅ 確認第三方元件與單一映像型叢集 (已啟用 vLCM 的叢集) 的相容性。

✅ 確保 NSX 和其他解決方案元件由其各自的生命週期工具管理

 

別。

請勿啟用 在 vLCM 啟用之前或期間的 LCM 進階模式。

  • 如果 lcmProperties.upgrade.advanced.mode.on=true,第三方 VIB 將在下一個升級週期 中移除 而不會發出警告。

請勿使用手動安裝 VIB esxcli software vib install)

  • 手動安裝的 VIB 不屬於叢集映像,並會在下次升級時移除。

❌ 請勿透過 VxRail 附掛程式中的新增元件功能上傳第三方解決方案庫

  • 這將對群集的所需狀態產生負面影響,並阻止將來的升級。

❌ 請勿使用 VMware vCenter Lifecycle Manager UI 進行變更。

  • 此處所做的任何修改 均未反映在 VxRail Manager 中,導致生命週期不一致。

❌ 除非必要,否則請勿重設 VMware vCenter Update Manager (VUM) 資料庫

  • 在連結的 vCenter 環境中重設資料庫會移除 所有 VxRail Depot, 並中斷相容性檢查。
  • 這會導致連接至 vCenter 的所有叢集升級失敗。

❌ 請勿編輯或移除 /data/store2/vlcm、/data/store2/hsm 中的任何資料夾或檔案。 

  • 上傳組合式套裝會重新建立 /data/store2/hsm 和 /data/store2/vlcm 以及其中的一切。

請勿嘗試升級 VxRail vLCM 升級週期之外的任何第三方元件。

  • 這是完全不支援的,會破壞映像相容性
  • 如上所述,這不適用於第三方解決方案

請勿在已啟用 VxRail vLCM 的叢集上使用 python CVSAllowListMgr.py (kb 185052)。

 
  • CVSAllowListMgr.py 不能用於 vLCM。
  • 任何嘗試使用此指令檔的行為都會中斷未來的升級。

❌請勿參考任何 Broadcom 知識文章。

  • 請注意,大部分提到 Lifecycle Manager 的 Broadcom 知識文章並 不適用於 VxRail,而遵循這些文章將導致 VxRail 端出現其他複雜情況。 

重置 VUM 資料庫的影響

  • 重設 VUM 資料庫會影響所有連結的 vCenter 和叢集。
  • 重設後,將移除所有 VxRail depot, 且不會自動重新新增
  • 叢集進入「主機狀態未知」狀態,封鎖相容性檢查和升級。
  • 已移除第三方解決方案庫 (NSX、Rubrik),需要 手動重新新增
  • 如果需要重設 VUM, 則必須經過 VxRail EE 審查與核准

 

結論

正確使用 vLCM 可確保 VxRail 環境的升級和管理程序能順利進行。遵循這些準則有助於避免升級失敗、維持合規性,並保持系統以最佳狀態運作。

 

Products

VMware
Article Properties
Article Number: 000278934
Article Type: How To
Last Modified: 30 Sep 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.