A lot of things can cause this behavior, in my case, when I tried to create a Fabric Groups, the compute resources didn’t show!
The logs in vRealize Automation appliance (v7.0.1) show the following error in Infrastructure => Monitoring => Log:
This exception was caught: The attached endpoint 'vCenter' cannot be found.
The first thing I did was to reconfigure the credentials in Infrastructure => Endpoints => Credentials
Then I restarted the data collection manually. To do this go to Infrastructure > Compute Resources > Compute Resources, point to the compute resources then Data collection.
On the Inventory, Click Request now
I still get the same error!
Then I checked the configuration on the Endpoints in Infrastructure =>Endpoints => Endpoints, all was correct except one parameter! The Endpoint Name.
The Endpoint name must match the endpoint name provided during the vSphere proxy agent installation in your Iaas server.
You can get the configured endpoint name from the installed agent on your Iaas server in the C:\Program Files (x86)\VMware\vCAC\Agents\agentName, otherwise use the following command to get your current configuration:
C:\Program Files (x86)\VMware\vCAC\Agents\agentName\DynamicOps.Vrm.VRMencrypt.exe VRMAgent.exe.config get
I changed the endpoint name in Infrastructure =>Endpoints => Endpoints and restarted the data collection, then everything worked smoothly.