对于基于 URL 的修补,vCenter Server Appliance 针对设备构建配置文件预设了默认的 VMware 存储库 URL。可以使用 update.set 命令配置设备,将默认或自定义存储库 URL 用作修补程序的当前来源,并启用修补程序自动检查。

默认情况下,基于 URL 的修补的当前存储库是默认 VMware 存储库 URL。

注: 您可以使用 proxy.set 命令配置用于连接 vCenter Server Appliance 和存储库 URL 的代理服务器。有关设备 shell 中 API 命令的更多信息,请参见 《vCenter Server Appliance 配置》

如果 vCenter Server Appliance 未连接到 Internet 或者您的安全策略有相关要求,您可以构建和配置自定义存储库。自定义修补存储库在数据中心内的本地 Web 服务器上运行,并从默认存储库复制数据。或者,您也可以设置用于访问托管自定义修补存储库的 Web 服务器的身份验证策略。

过程

  1. 如果要配置自定义存储库 URL,请在本地 Web 服务器上构建一个存储库。
    1. https://customerconnect.vmware.com/patch/ 登录到 VMware Customer Connect。
    2. 选择产品下拉菜单中选择 VC,然后从选择版本下拉菜单中选择 vCenter Server 版本。
    3. 单击搜索
    4. 下载 ISO 映像。
    5. 使用 MD5 校验和工具确认 md5sum 正确无误。
    6. 在您的 Web 服务器上的根目录下创建存储库目录。
      例如,创建 vc_update_repo 目录。
    7. 将 ZIP 文件解压缩到存储库目录中。
      解压缩的文件位于 manifestpackage-pool 子目录下。
  2. 访问设备 shell 并以具有超级管理员角色的用户身份登录。
    具有超级管理员角色的默认用户是 root。
  3. 要查看有关基于 URL 的当前修补设置的信息,请运行 update.get 命令。
    您可以看到以下信息:当前存储库 URL、默认存储库 URL、设备最后一次检查修补程序的时间、设备最后一次安装修补程序的时间以及修补程序自动检查的当前配置。
  4. 为基于 URL 的修补配置当前存储库。
    • 要将设备配置为使用默认 VMware 存储库 URL,请运行以下命令:
      update.set --currentURL default
    • 要将设备配置为使用自定义存储库 URL,请运行以下命令:
      update.set --currentURL https://web_server_name.your_company.com/vc_update_repo [--username username] [--password password]
      其中,方括号 [] 中是命令选项。

      存储库 URL 必须使用诸如 HTTPS 或 FTPS 之类的安全协议。如果自定义存储库需要身份验证,请使用 --username username--password password 选项。

  5. 要定期自动检查当前存储库 URL 中的 vCenter Server Appliance 修补程序,请运行以下命令:
    update.set	--CheckUpdates enabled [--day	day] [--time	HH:MM:SS]
    其中,方括号 [] 中是命令选项。

    使用 --day day 选项设置执行修补程序定期检查的日期。可以设置为每周的特定日期,如 MondayEveryday。默认值是 Everyday

    使用 --time HH:MM:SS 选项设置执行修补程序定期检查的 UTC 时间。默认值是 00:00:00

    设备定期检查当前存储库 URL 中的可用修补程序。
  6. 要禁用 vCenter Server Appliance 修补程序自动检查,请运行以下命令:
    update.set	--CheckUpdates disabled

下一步做什么

如果将设备配置为自动检查可用的修补程序,可以定期查看 vCenter Server Appliance 健康状况,了解有关可用修补程序的通知。请参见《vCenter Server Appliance 配置》