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 服務 (例如,詳細目錄、統計資料和儲存區設定檔) 均在同一個使用者帳戶下執行。

  • 如果 vCenter Server 已在過去 24 小時內新增至 vRealize Operations Manager,請先等待 vRealize Operations Manager 計算完所有資料,然後再次嘗試資料收集。

  • 檢查所有 vRealize Operations Manager API 服務問題,然後加以解決。

  • 如果 vRealize Operations Manager 執行個體為多節點設定,且已部署新節點取代失敗的節點,請更新 vRealize Operations Manager 上的外掛程式以向 vCenter Server 登錄新的節點。

  • 啟用 vRealize Operations Manager 執行個體中的 [個別登入] 選項。

    按一下管理 > 全域設定 > 編輯 > 允許 vCenter 使用者使用 vRealize Operations Manager UI 登入個別 vCenter