Hi Folks,
Recently we integrated ITBM to vCAC. We are facing couple of issues.
1) When we click the Status icon on the the ITBM, we find Data Collector, Cost Calculation and vCloud Automation Center Connection having the status was warning as shown in the below picture. How do we resolve this issue?
2) When we click on the Maintenance or Labor or Network tab which are under the Cloud Cost Tab we get the following error. How do we resolve this issue as well?
We're using Standard Edition of ITBM. Can you let us know if there is any detailed documentation for ITBM?
Thanks,
SK
Hi SK,
Just wondering have you resolved your issue?
Hi SpursN01,
I'm not able to resolve it. I am still hoping to find an answer here in the communities!
Hi,
Do you have register your vCenter Server from vCAC interface ?
Do you have change vCenter Sever certificate after registering in vCAC, if yes you have to accept the new certificate
Hi SK,
Have you tried removing ITBM from Vcac and re registering and accept Vcloud automation certificate? Also a connection failure could imply ip settings may of changed on the ITBM appliance.
Log in to IT Business Management Standard Edition by using SSH.
Type the command /usr/local/tcserver/vfabric-tc-serverstandard/
tcinstance1/conf/security.properties. This file should contain the property
vcbm.host=<ip_address>. Check if this IP address is same as that of
IT Business Management Standard Edition virtual appliance
Hi trailx,
We have registered the vCenter from the vCAC interface. The new certificated is also accepted. But, don't know where I'm going wrong.
Regards,
SK
Hi salinew65,
I cross checked with what you suggested. The suggested location has the same IP address as that of the ITBM Standard Virtual Appliance. But no luck
Regards,
SK
Hi SK,
Here is a link regarding the install guidelines. Let me know if it helped solve the problem or if you already have this documentation.
Regards
Slainew65
https://www.vmware.com/support/pubs/itbm-standard-edition-pubs.html
Maybe some problem with time synchronization ?
1 Log in to the IT Business Management Standard Edition virtual machine console.
2 Navigate to /etc/ntp.conf and add the command.
server %my-ntp-server%
fudge %my-ntp-server% stratum int
server %my-ntp-server% is the IP address or full qualified domain name of the NTP server. stratum int
specifies the stratum number assigned to the driver in the range 0 to 15, both inclusive. This number
overrides the default stratum number assigned by the driver.
3 Check the status of NTP server by running the chkconfig -a ntp command.
4 If the service is running, restart the service. If the service is not started, start the service by running the
service ntp start command.
5 Disable the time synchronization by VMware Tools by running the /usr/bin/vmware-toolbox-cmd
timesync disable command.
6 To verify the status of NTP server, run the ntpq -pn command.
Hi Sk,
Is ITBM installed on Windows??? If it is try this open the Windows Service Console (services.msc) and right click on the “VMware vSphere Profile-Driven Storage Service” service, and select Properties->Log On tab, and if it is set to LocalSystem, change it to the correct user and restart the service
Your checkmark should then turn immediately to green in the Business Management tab (no intervention needed
Regards
Slainew65
Hi SpurN01,
I have followed the installation guide carefully and deployed it. ITBM is not installed on Windows. Any way thanks a lot for your suggestion. I'll work on it.
Regards,
SK
Hi trailx,
Initially, I too thought the problem was with time synchronization and followed the suggested steps. It didn't help though.
Regards,
SK
Hi SK,
I found a user with the same issue you had and this was his fix.
http://cloudrelevant.com/2014/02/19/itbm-vcenter-inventory-collection-error-fix/
Rgds
Hi SpursN01,
Thanks for the link. I will look at it.
Regards,
SK
This link helped me move it from an error to a warning.
Funny how the Storage Profile Service is related to ITBM.
Check these logs on the itbm for errors.
· /usr/local/tcserver/vfabric-tc-server-standard/tcinstance1/logs/catalina.out
· /usr/local/tcserver/vfabric-tc-server-standard/tcinstance1/logs/auditFile.log
· /usr/local/tcserver/vfabric-tc-server-standard/tcinstance1/logs/itfm-external-api.log
· /usr/local/tcserver/vfabric-tc-server-standard/tcinstance1/logs/itfm-reflib-update.log
· /usr/local/tcserver/vfabric-tc-server-standard/tcinstance1/logs/itfm-vc-dc.log
· /usr/local/tcserver/vfabric-tc-server-standard/tcinstance1/logs/itfm.log
I would start at the Itfm-vc-dc.log which is the data collector log and itfm.log.
Also, forgot to mention which version of VCAC and ITBM are you running? Install guidelines suggest ITBM version 1.01 for VCAC 6.0.1 and ITBM version 1.0 for VCAC 6.0 .
No, only if you have changed your certificate after registering ITBM, then you would have to un register the ITBM and reregister and it should be fine.
Hi SpursN01,
1. We have integrated ITBM 1.0 with vCAC 6.0.
2. As you suggested we unregistered and re registered it again.
3. As far as the itfm-vc-dc.logs are concerned:
WARN 2014-06-24 06:19:27.313 (ntityInfoAccumulator) [(10) StorageSyncJob on VC 409] Get live moids failed, whi
le filtering the entityList.
AxisFault
faultCode: ServerFaultCode
faultSubcode:
faultString:
faultActor:
faultNode:
faultDetail:
{urn:sms}RuntimeFaultFault:<vim25:object type="Folder">group-d1</vim25:object><vim25:privilegeId>Storag
eViews.View</vim25:privilegeId>
at sun.reflect.GeneratedConstructorAccessor902.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:104)
at org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:90)
at com.vmware.vim25.NoPermission.getDeserializer(NoPermission.java:159)
at sun.reflect.GeneratedMethodAccessor1714.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154
)
at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:
84)
at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464)
at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:5
47)
at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157)
at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Un
--More--
This is what we are finding in the logs.
Regards,
SK
Hi SK,
Just wondering have you tried redeploying ITBM? Also have you looked at the other logs for any more information?
Need more info from logs.
Regards
SpursN01