I am able to report on clusters and data centers, but if I create a service with service builder and populate it with VMs, none of the reports show any data when run against these services.
Do I need to wait for data to be populated after creating the server? Or do I need to customize the service to make reporting work properly?
Totally confused as always with the inscrutable foglight interface.
What is the display name in vCenter? Are the capitalized? Rules are case sensitive, so you may have to do SRV vs. srv. The name that the host picks up is almost always lowercase vs. a VM.
Essentially, what you need is something like a UI Query that returns all of the VMs in the service so you can then build a view based on those inside of the service. There is an example of this in my core community cartridge and attached is an image of what the definition of the query looks like to make it work.
You should be able to use any service in the VMware environment page if you mark it as being part of the VMware domain. The only thing that the VMware environment page should care about is that it filters out any services with the name ESX or ResourcePool in it.
I've got about 60 different services I've created via service builder that all show up in the drop down list in VMware Environment. You are on 6.6.1? It should work with no issues. If the service somehow has a name that is part of the query filter that could explain it. That view has a filter on a slew of words.
That's why, the DMC is technically a layer or two deeper than those queries/functions look. If they are in the root of the service they should enumerate.
DELL-Thomas B
171 Posts
472
1
Posted June 18th, 2012 13:00
What is the display name in vCenter? Are the capitalized? Rules are case sensitive, so you may have to do SRV vs. srv. The name that the host picks up is almost always lowercase vs. a VM.