Installing PowerActions on the vCenter server directly shouldn’t be needed. The PowerCLI on this machine can’t locate the inventory service URL correctly.
It looks like PowerCLI is trying to obtain the inventory service URL using a deprecated API – and retrieves a localhost URL.
The checklist I can think of here goes through the following:
– Can you check that the PowerCLI version on the PowerActions machine matches the vCenter Server version?
– Can you try to see on which API version PowerCLI talks to vCenter? The following command should give it:
$DefaultViServers | Select Version
It should match the vCenter Server version.