安装可用修补程序之前,可以将修补程序转储到设备。可以使用 software-packages 实用程序,通过将 ISO 映像附加到设备从本地存储库转储修补程序,或通过使用存储库 URL 直接从远程存储库转储修补程序。

前提条件

  • 如果通过之前从 https://my.vmware.com/group/vmware/patch 下载的 ISO 映像转储修补程序,则必须将 ISO 映像附加到 vCenter Server Appliance 的 CD/DVD 驱动器。可以通过使用 vSphere Web Client,将 ISO 映像配置为设备 CD/DVD 驱动器的数据存储 ISO 文件。请参见《vSphere 虚拟机管理》
  • 如果从远程存储库转储修补程序,请确认您已配置存储库设置且当前存储库 URL 可以访问。请参见配置基于 URL 的修补

过程

  1. 访问设备 shell 并以具有超级管理员角色的用户身份登录。
    具有超级管理员角色的默认用户是 root。
  2. 转储修补程序。
    • 要转储已附加 ISO 映像中包含的修补程序,请运行以下命令:
      software-packages stage --iso
    • 要转储当前存储库 URL 中包含的修补程序,请运行以下命令:
      software-packages stage --url

      默认情况下,当前存储库 URL 是默认 VMware 存储库 URL。

      如果希望仅转储第三方修补程序,请使用 --thirdParty 选项。

    • 要转储设备中当前未配置的存储库 URL 中包含的修补程序,请运行以下命令:
      software-packages stage --url URL_of_the_repository

      如果希望仅转储第三方修补程序,请使用 --thirdParty 选项。

    如果希望直接接受“最终用户许可协议”,请使用 --acceptEulas 选项。
    例如,要从当前存储库 URL 仅转储第三方修补程序,并且直接接受“最终用户许可协议”,请运行以下命令:
    software-packages stage --url --thirdParty --acceptEulas
    在转储过程中,该命令将验证修补程序是否为 VMware 修补程序,转储区域是否具有足够的可用空间,以及修补程序是否未更改。只会转储全新的修补程序或可以升级的现有软件包的修补程序。
  3. (可选) 要查看已转储的修补程序的信息,请运行以下命令:
    software-packages list	--staged

    每个修补程序都包含一个元数据文件,其中包含修补程序版本、产品名称、是否需要重新启动系统等信息。

  4. (可选) 要查看已转储修补程序的列表,请运行以下命令:
    software-packages list --staged --verbose
  5. (可选) 要取消转储已转储的修补程序,请运行以下命令:
    software-packages	unstage
    此命令会删除转储过程中生成的所有目录和文件。

下一步做什么

安装转储的修补程序。请参见安装 vCenter Server Appliance 修补程序

重要事项: 如果通过 ISO 映像转储修补程序,请确保 ISO 映像附加到设备的 CD/DVD 驱动器。在整个转储和安装过程中,ISO 映像必须附加到设备的 CD/DVD 驱动器。