New to VMA... Fresh install of the appliance vMA-22.214.171.124-1663088.
vi-admin@localhost:~> time vmware-cmd -H vcenter.ces.cvnt.net -U root -P xxx -h vm3.ces.cvnt.net -l
... (about 23 entries)
If I skip vcenter, things are reasonable:
vi-admin@localhost:~> time vmware-cmd -U root -P yyy -H vm3.ces.cvnt.net -l
Connecting vcenter server with sphere client is fine. Running the appliance version of vcenter if that makes a difference.
I started looking at the code on vmware-cmd, and it's rather poorly disigned. It actually ends of pulling all configurations over all servers but filters the hosts as pulls them instead of only grabbing info from the requested host. There weird thing is it goes to all that trouble to pull all configurations, and doesn't even have an option to not specify a host so that you can actually get all configurations at once. It also seems to do it rather inefficiently, possibly even going to remote data centers instead of getting data from vcenter. Powercli seems to work much better, other than I don't want to use windows or power shell... Is there something that works better than vmware-cmd (broken for large non local deployments), and that is script-able under linux?