We want to run a canned report for 'x' VM's which resides in 6 ESX server, but when we run the canned report against a service, it outputs all the VM's in the 'xx' number of ESX server.
How can we run a report for specific number of VM's on certain ESX server?
WORKAROUND:
We need to build service that contains the specific number of VM's on certain ESX server, please follow below steps to do so:
* On the Service Builder dashboard -> create a new category -> Click Green '+' -> Create a child service -> New global service.
* Once the service is created (it will be of type FSMService) click the green '+' button in its row and choose 'Add components to this service' from the little pop-up.
* On the next dialog click the 'Create a rule to include a group of components' option.
* Give the rule a name and then expand the VMware part of the tree and select the Virtual Machines radio button.
* In the 'Rule Conditions' box string together the conditions for each ESX Host like this:
esxServer.name = 'server1' OR esxServer.name = 'server2' OR esxServer.name = 'server3'
* Click test. It should give you a list of VMs that are hosted by the specified ESX Hosts.
Then use this service as input to report template.
PS: If your ESX servername is FQDN, please use FQDN between the quotes.
Use the ESX server name as you see in your VmExplorer dashboard.