可以使用 vSphere Lifecycle Manager 映像在集群中的 ESXi 主机或独立主机上执行固件更新。只需操作一次,就可以更新主机上的软件和固件。

在以前的 vSphere 版本中,可以使用系统管理的基准在 vSAN 集群上执行固件更新。对于非 vSAN 集群,必须手动执行固件更新。

使用 vSphere Lifecycle Manager,您可以轻松更新使用单个映像管理的任何集群或主机中的固件。固件更新不适用于使用基准管理的集群或主机。

要将固件更新应用于使用单个映像管理的集群中的主机或独立主机,必须在映像中包括一个特殊类型的加载项 - 固件和驱动程序加载项,并修复该集群或独立主机以将映像应用于主机。固件和驱动程序加载项是供应商提供的加载项,其中包含封装固件更新软件包的组件。固件和驱动程序加载项还可能包含必要的驱动程序。

与供应商加载项不同,固件和驱动程序加载项不会通过官方 VMware 联机库分发,也不会作为可通过 https://my.vmware.com 下载的脱机包进行分发。对于给定的硬件供应商,固件更新包含在专用的供应商库中,可以通过称为硬件支持管理器的软件模块访问其内容。硬件支持管理器是一个插件,它将自身注册为 vCenter Server 扩展。每个硬件供应商都提供并管理单独的硬件支持管理器,且可与 vSphere 集成。对于使用单个映像管理的每个集群或主机,需选择为相应集群或主机提供固件更新的硬件支持管理器。确定要用于集群或独立主机的硬件支持管理器后,硬件支持管理器将为您提供可用的固件更新列表。选择一个固件加载项并将其包含到映像后,该加载项可能会通过添加或移除组件来修改指定的映像。此外,固件加载项还定义了要在主机上安装的固件版本。在修复过程中,vSphere Lifecycle Manager 会将映像应用于主机,并请求选定的硬件支持管理器根据映像中指定的固件加载项更新主机上的固件。

选择硬件支持管理器并在映像中包含固件加载项,可保证在合规性检查期间,vSphere Lifecycle Manager 还可以确定集群或主机的固件合规性主机。因此,可以轻松检测并修复任何不需要的偏差。硬件支持管理器还负责检索主机硬件上的固件版本,并在某些情况下,为更新的固件版本确定相应的驱动程序。

对于 vSAN 集群,硬件支持管理器会检查集群中的主机,以确定其当前 I/O 设备控制器和固件。在对集群进行硬件兼容性检查期间,vSphere Lifecycle Manager 根据 vSAN 硬件兼容性列表 (vSAN HCL) 检查映像中的固件是否与集群中的硬件兼容。硬件兼容性检查可确保 vSphere Lifecycle Manager 修复集群并将映像应用于所有主机时,主机上的固件和驱动程序已经过认证,可用于 vSAN

DPU 设备上的固件更新

在基于 DPU 的环境中,仅当服务器供应商具有集成的硬件支持管理器时,才能通过 vSphere Lifecycle Manager 修复操作更新主机的 DPU 设备上的固件。对于不提供硬件支持管理器的服务器,需要手动更新固件。

部署硬件支持管理器

硬件支持管理器插件的部署方法和管理取决于相应的 OEM。

多个主要的 OEM 开发并提供硬件支持管理器。例如:
  • Dell

    Dell 提供的硬件支持管理器是其主机管理解决方案 OpenManage Integration for VMware vCenter (OMIVV) 的一部分,您可以将其部署为设备。

  • HPE

    HPE 提供的硬件支持管理器是其管理工具 iLO Amplifier 和 OneView 的一部分,您可以将其部署为设备。

  • Lenovo

    Lenovo 提供的硬件支持管理器是其服务器管理解决方案 Lenovo XClarity Integrator for VMware vCenter 的一部分,您可以将其部署为设备。

  • Hitachi

    Hitachi 提供的硬件支持管理器 Hitachi Unified Compute Platform Advisor 是适用于所有 Hitachi 融合、超融合和集成系统的基础架构自动化和管理软件,可将其作为设备部署。

  • Cisco

    Cisco 提供的硬件支持管理器与属于 Cisco Intersight 的 Cisco Intersight Infrastructure Service 相集成,可以从 Cisco Intersight 基于 SaaS 的管理平台激活硬件支持管理器。vCenter Server 实例不需要其他设备。

可以在《VMware 兼容性指南》(网址为 https://www.vmware.com/resources/compatibility/search.php?deviceCategory=hsm)中找到所有经过 VMware 认证的硬件支持管理器的完整列表。

部署和配置硬件支持管理器

无论是哪个硬件供应商,您都必须在具有足够内存、存储和处理资源的主机上部署硬件支持管理器设备。通常,硬件支持管理器设备以 OVF 或 OVA 模板的格式分发。您可以将其部署到任何 vCenter Server 实例中的任何主机上。

注: 如果为 vCenter Server 配置了用于 Internet 访问的代理,则该代理必须能够访问在该 vCenter Server 实例中注册的任何硬件支持管理器。您必须为硬件支持管理器分配一个在 10.x.x.x 范围内的专用 IP 地址(自动免用代理),或者通过配置代理设置并为其 IP 地址设置例外来启用对已注册硬件支持管理器的直接访问。

部署设备后,必须打开设备虚拟机的电源并将该设备注册为 vCenter Server 扩展。您可能需要以管理员身份登录到该设备。每个硬件支持管理器可能仅在一个 vCenter Server 系统中注册,也可能在多个此类系统中注册。

部署硬件支持管理器设备后,vSphere Client 中可能会出现 vCenter Server 插件用户界面,但硬件支持管理器也可能具有单独的用户界面。例如,OMIVV、iLO Amplifier 和 Lenovo XClarity Integrator for VMware vCenter 都有一个 vCenter Server 插件用户界面,可帮助您配置和使用相应的硬件支持管理器。

每个硬件支持管理器都有自己的机制来管理实际的固件软件包,并可供您选择固件加载项。

可能需要对硬件支持管理器进行特定的配置,硬件支持管理器和 vSphere Lifecycle Manager 才能成功集成。例如,对于 OMIVV,必须先创建连接配置文件。然后,您必须创建一个集群配置文件,并将其与集群相关联,才能将 Dell 提供的固件加载项添加到该集群的映像。

有关部署、配置和管理硬件支持管理器的详细信息,请参阅相应 OEM 提供的文档。

使用映像更新固件

通过 vSphere Lifecycle Manager,可以管理使用单个映像进行管理的集群中 ESXi 主机或独立主机上的固件生命周期。

前提条件

  • 部署供应商提供的硬件支持管理器,并将其注册为 vCenter Server 扩展。有关部署和管理硬件支持管理器的详细信息,请参见相应的 OEM 文档。
  • 如果使用 Dell 提供的硬件支持管理器,请创建一个集群配置文件,并将其与集群相关联。有关详细信息,请查看 OpenManage Integration for VMware vCenter (OMIVV) 文档。
  • 确认集群中的所有主机都来自同一家供应商。
  • 确定您拥有适当的特权。请参见用于使用映像的 vSphere Lifecycle Manager 特权

过程

  1. vSphere Client 中,导航到使用单个映像进行管理的集群或独立主机。
  2. 更新选项卡上,选择主机 > 映像
  3. 映像卡视图中,单击编辑按钮。
  4. 编辑映像卡视图中,对于固件和驱动程序加载项,单击选择
    此时将显示 固件和驱动程序加载项对话框。
  5. 固件和驱动程序加载项对话框的下拉菜单中选择一个硬件支持管理器。
    所选硬件支持管理器必须与集群中的主机或独立主机来自相同的硬件供应商。否则,在合规性检查过程中,硬件支持管理器会报告选定的固件和驱动程序加载项与来自不同供应商的一个或多个主机不兼容。固件修复将失败。
    此时将列出所有可用的固件加载项。
  6. 从列表中选择一个固件加载项。
    “信息”面板将显示在右侧。该面板包含有关受支持的 ESXi 版本以及所选加载项是否包含必要驱动程序的信息。
  7. 单击选择
    所选固件和驱动程序加载项包含在映像中。
  8. 映像卡视图中,验证并保存映像。
    保存映像后,将为该集群或主机触发针对新映像的合规性检查。
  9. 映像合规性卡视图中,查看集群和主机的合规性检查结果。
  10. 如果集群中的任何主机或独立主机的固件与新映像固件不兼容,请修复相应的主机或集群。
    1. (可选) 映像合规性卡视图中,运行修复预检查以确保修复成功完成。
      • 要对集群中的所有主机运行预检查,请单击运行预检查按钮。
      • 要对集群中的单个主机运行预检查,请单击该主机的垂直省略号图标,然后选择运行预检查
      • 要对独立主机运行预检查,请单击运行预检查
    2. 映像合规性卡视图中,启动修复。
      • 要修复集群中的所有主机,请单击全部修复按钮。

        在集群修复期间,如果单个主机的修复失败,则集群修复会提前结束。

      • 要修复单个主机,请单击该主机的垂直省略号图标,然后选择修复
      • 要修复独立主机,请单击修复按钮。
    无需在为集群或独立主机设置映像后立即开始修复。但是,除非根据集群或主机的映像修复主机,否则主机上不会安装任何内容。主机上的固件实际上只有在修复成功后才会进行更新。您可以随时修复环境中的对象。

结果

集群中主机上或独立主机上的固件将更新为映像的固件加载项中指定的固件版本。