成本计算的状态可能指示操作失败。

问题

成本计算失败后,当您查看 itfm-server.log 文件时,可能会看到 Failed to query FactsRepo with query: fetch ‘storageGB’ by [time,time] 错误消息。

原因

在服务繁忙的情况下从 FactsRepo 清单服务获取成本计算状态时,会出现此问题。

解决方案

  1. 登录到 vRealize Business for Cloud虚拟机。
  2. 运行 /usr/ITFM-Cloud/va-tools/bin/configclient.py GET -k query.source.batching命令。

    Query.source.batching 配置的值为 false

  3. 要将 query.source.batching 配置的值更改为 true,请运行 /usr/ITFM-Cloud/va-tools/bin/configclient.py SET -k query.source.batching -v true 命令。
  4. 要验证 query.source.batching 配置的值是否为 true,请运行 /usr/ITFM-Cloud/va-tools/bin/configclient.py GET -k query.source.batching 命令。
  5. 要重新启动 vRealize Business for Cloud虚拟机,请运行 monit restart itbm-server 命令。

    vRealize Business for Cloud虚拟机重新启动后,成本计算状态显示为绿色。