更新 ESXi 主机上的管理器报告不符合问题
search cancel

更新 ESXi 主机上的管理器报告不符合问题

book

Article ID: 343448

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

本文提供对 VMware vCenter Update Manager 导致的 ESXi 主机的不符合问题进行故障排除的步骤。

Symptoms:
免责声明:本文为 Update manager reports incompliance issues on ESXi host (2145545) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • Update Manager 报告主机符合基准。但是,基准中包含未应用到 ESXi 主机的更新。
  • Update Manager 将更新标记为“不适用”,但是更新仍然有效。

  • \ProgramData\VMware\VMware Update Manager\logs\vmware-vum-server-log4cpp.log 文件中,您会看到类似以下内容的条目:
[YYYY-MM-DD TIME:950 'HostUpdateDepotManager' 532 ERROR] [scanHost20, 1905] Error while computing host patching conflict resolution suggestion for patch ESXi500-201510102-SG : ID: VMware_locker_tools-light_5.0.0-3.70.3021432 not found!

[YYYY-MM-DD TIME:950 'HostUpdateDepotManager' 532 ERROR] [scanHost20, 1905] Error while computing host patching conflict resolution suggestion for patch ESXi500-201510401-BG : ID: VMware_bootbank_esx-base_5.0.0-3.73.3086167 not found!

注意:上述日志摘录仅为示例。日期、时间和环境变量可能会因环境而有所不同。


Environment

VMware vCenter Update Manager 5.0.x
VMware vCenter Update Manager 5.5.x
VMware vCenter Update Manager 5.1.x
VMware vCenter Update Manager 4.1.x

Cause

如果发生以下情况,则可能会出现此问题:
  • Update Manager 数据库不同步。
  • Update Manager 数据库中包含的信息与 ESXi 主机文件系统中的信息不相同。

Resolution

要解决此问题,将 metadata.zip 文件重新下载到修补程序存储并重新扫描 ESXi 主机:

  1. 导航到 Update Manager 修补程序存储。

    注意:默认情况下,修补程序存储的位置是 \ProgramData\VMware\VMware Update Manager\Data\hostupdate\vmw.

  2. 查找 vmw-ESXi-X.X.X-metadata.zip 文件,并重命名为 metadata.old。

  3. 在 vCenter Server 中,导航到“解决方案和应用程序”下的 Update Manager

  4. 单击配置选项卡并转到下载设置链接。

  5. 单击立即下载按钮将 metadata.zip 文件重新下载到修补程序存储。

  6. 确认 metadata.zip 文件还原到修补程序存储中找到的文件位置。

  7. 重新扫描 ESXi 主机,它现在应显示为不符合附加基准。
注意:已重命名的文件仍然保留在文件系统中并被下载到存储库的新文件替换。


Additional Information

Update manager reports incompliance issues on ESXi host