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 仓库将保持持久状态,除非升级组件,否则不需要重新添加。
  • 在启用期间,UI 必须添加组件,这些组件才能成为用于 VxRail 节点的 映像 的一部分。
  • 也可以使用 VxRail Manager UI 中的“添加组件”功能添加组件(仅在上传组合捆绑包后才能访问)
  • 如果客户遵循 了 Broadcom 文章 ID:390098 将经过 Broadcom 身份验证的下载或令牌添加到管理 VxRail 的 vCenter 生命周期管理器实例, 请确保在执行 任何 VxRail 升级活动之前禁用这些库。VxRail 不需要访问这些仓库,它们的任何连接问题都可能导致 VxRail 升级失败。VxRail 所需的所有仓库都来自升级组合捆绑包。

不正确的使用

  • 避免通过任何 UI 或 CLI 方法手动添加第三方解决方案(例如 NSX)的仓库或离线捆绑包。
  • 手动安装的 VIB 不会反映在所需状态,并将在下一个升级周期中删除。
  • 请勿尝试通过 VxRail 插件中的“添加组件”功能添加解决方案组件(从 8.0.320 开始在代码中被阻止)。
  • 在对 VxRail LCM 问题进行故障处理时,请勿参考 VMware 生命周期管理器的任何 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 需要完整的解决方案升级(Manager、Controller、Edge 和 VIB)。
  • NSX 升级由 NSX Lifecycle Manager独立管理,VxRail vLCM 不与之交互
  • 在 NSX Manager 之外的任何位置添加 NSX 仓库或脱机捆绑包会破坏生命周期状态。

ROBO 群集的 vLCM 配置说明

  • ROBO 群集上启用 vLCM (vSphere Lifecycle Manager) 时,见证节点还必须使用单个映像
  • 此配置不支持基于基线的升级
  • 不支持在 vLCM 模式下手动升级 ROBO 群集使用的 Witness 节点。

Witness 节点共享原则

  • Witness 和 ROBO 群集只能在其他 ROBO 群集之间共享。
    它们不能在更大的延伸群集配置之间共享。

  • 共享 Witness 节点只能用于 VxRail 群集
    VSRN 群集不支持它们。

  • 共享一个 Witness 节点的所有群集都必须遵守一个代码修订版本
    如果一个群集提前升级两个或多个修订版本,可能会影响共享同一见证的其他群集的稳定性或兼容性

 

该做和不该做:

应做事项

✅ 确保 将 lcmProperties.upgrade.advanced.mode.on=false 作为 vLCM 的默认设置。

✅ 在添加第三方组件(如 GPU 或 HBA 驱动程序)时,仅使用仓库

✅ 验证第三方组件与基于单个映像的群集 (启用 vLCM 的群集)的兼容性。

✅ 确保 NSX 和其他解决方案组件由其各自的生命周期工具进行管理

 

不要。

不启用 在启用 vLCM 之前或期间,LCM 高级模式。

  • 如果 lcmProperties.upgrade.advanced.mode.on=true,则将在下一个升级周期 内删除 第三方 VIB,而不会发出警告。

请勿使用 手动安装 VIB esxcli software vib install

  • 手动安装的 VIB 不是群集映像的一部分,将在下一次升级中删除。

❌ 请勿通过 VxRail 插件中的“添加组件”功能上传第三方解决方案库

  • 这将对群集所需状态产生负面影响,并阻止将来的升级。

❌ 请勿使用 VMware vCenter 生命周期管理器 UI 进行更改。

  • 此处所做的任何修改 都不会反映在 VxRail Manager 中,从而导致生命周期不一致。

❌ 除非必要,否则请勿重置 VMware vCenter Update Manager (VUM) 数据库

  • 在链接的 vCenter 环境中重置数据库将删除 所有 VxRail 仓库 并中断合规性检查。
  • 这会导致连接到 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 知识库文章。

  • 请注意,大多数涉及生命周期管理器的 Broadcom 知识库文章并不适用于 VxRail,遵循这些文章将导致 VxRail 方面出现其他复杂情况。 

重置 VUM 数据库的影响

  • 重置 VUM 数据库会影响所有链接的 vCenter 和群集。
  • 重置后,所有 VxRail 仓库都将被删除, 并且不会自动重新添加
  • 群集进入“主机状态未知”状态,阻止合规性检查和升级。
  • 第三方解决方案库(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.