vRealize Business for Cloud 无法从 vCenter Server 收集数据。
问题
单击 vRealize Business for Cloud 用户界面上的状态时,将看到以下某个问题:
- 您将看到 vCenter Server 状态的红色图标。
- 您将看到 vCenter Server 同步失败消息。
- 您将看到 vCenter Server 部分下显示以下错误消息:
Unable to retrieve data from vROps vrops_server_address
- 单击 vRealize Business for Cloud 用户界面上的状态时,将看到 vCenter Server 下面显示的以下错误消息:
Unable to authenticate to vROps vrops_server_address using the vCenter's credentials
原因
以下情况下可能会出现此问题。
- vRealize Business for Cloud 虚拟设备的时区未采用 UTC 格式。
- vCenter Server、Web 服务和配置文件驱动的服务未在相同的 LocalSystem 或域帐户下运行。
- 无法访问 vRealize Operations Manager 服务器。
- vRealize Operations Manager API 服务失败。
- vRealize Operations Manager 服务器位于 HA 群集的多节点环境中,无法访问注册到 vCenter Server 的节点。
- 单个 vCenter Server 用户登录在 vRealize Operations Manager 中已禁用。
解决方案
有关详细信息,请参见以下网址的知识库文章:http://kb.vmware.com/kb/2146836。
步骤
- 要解决此问题,请执行以下解决方案中的适用步骤。
- 在 vRealize Business for Cloud 虚拟机中将时区更改为 UTC 格式,并运行
monit restart itbm-server
命令。 - 验证所有 vCenter Server 服务(例如,清单、统计信息和存储配置文件)是否均在相同的用户帐户下运行。
- 如果已在过去 24 小时内将 vCenter Server 添加到 vRealize Operations Manager,请等待 vRealize Operations Manager 计算所有数据,然后再次尝试收集数据。
- 检查 vRealize Operations Manager API 服务是否存在问题并解决这些问题。
- 如果 vRealize Operations Manager 实例是多节点设置且如果已部署新节点以替换失败的节点,则更新 vRealize Operations Manager 上的插件,以便将新节点注册到 vCenter Server。
- 在 vRealize Operations Manager 实例中启用特定登录选项。
单击
。
- 在 vRealize Business for Cloud 虚拟机中将时区更改为 UTC 格式,并运行