Hello Community,
I'm currently setting up a vCloud Director with vCenter Chargeback but I'm currently running into issues with Chargeback where whenever I try to view a Hierarchy (the Organisation vDCs hierarchy created automatically or ones created manaually to sync with my vCenter Server) I receive the error: UNABLE TO RETRIEVE THE OBJECTS (a screen shot is attached)
I had a rummage through some of the Chargeback logs and the error log pointed to a potential SQL issue. The key error in the log says:
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Invalid column name 'start_time'.
I have also attached the part of the log relevant to the error.
My setup:
I have a cluster of two vCloud Director cells connected to a single vCenter Server, also connected a vShield Manager instance. I have been able to successfully create the Cloud resources (Provider vDC, Organisation vDC, Network Pools, vApps etc).
I then installed the vCenter Chargeback application on a separate Windows Server 2008 R2 server. The Chargeback installation includes:
- The Load Balancer service
- vCenter Chargeback Data Collector
- vCloud Director Data Collector
- vShield Data Collector
***All databases (vCenter Server, vCloud Director and vCenter Chargeback) all reside in a dedicated SQL Server 2008 R2 database.
In addition, I followed the best practice guidelines for the vCenter Chargeback installation taken from the Best Practice and Install PDF documents. They included: creating the custom vCenter role and user for use with vCenter Chargeback, creating a readonly database user to access both the vCenter and vCloud director databases.
Both the vCenter Server and vCloud Director data collector have been successfully provisioned in vCenter Chargeback. I even tried to delete the vCenter Server instance but that also produced the same error!! Any ideas?
Your assistance will be greatly appreciated