Hi All
We've recently started testing out the VIX API, and picked up a strange issue when crossing the VLANs on our network.
If the client running the VIX API is on the same VLAN as our vCenter Server Appliance, then we don't have issues.
Whenever the client is on a different VLAN, we get connectivity errors. The API will connect to vCenter, but seemingly be unable to send or receive the required data.
Occasionally it'll connect but I can't see anything in the logs to help with this.
VIX API Log:
2015-05-27T11:01:48.137+10:00| vthread-4| I120: Vix: [23412 vixVIMProxy.c:7990]: VixTranslateVimException: basicHttp/libcurl error code is 48, translated to VixError VIX_E_NET_HTTP_TRANSFER (30200).
2015-05-27T11:01:48.137+10:00| vthread-4| I120: Vix: [23412 vixVIMProxy.c:8006]: VixTranslateVimException: response message is "".
VPXD Log from vCenter just shows:
[7F6256980700 info 'commonvpxLro' opID=78bdcfae] [VpxLRO] -- BEGIN task-internal-33228 -- -- vmodl.query.PropertyCollector.retrieveContents --
[7F62566FB700 info 'commonvpxLro' opID=efac4ba] [VpxLRO] -- FINISH task-internal-33227 -- -- vmodl.query.PropertyCollector.retrieveContents --
How do I change/overwrite any of the global settings (better logging)?
Could it be HTTP/S Issue - vCenter appliance is running default certificate? (since browsing to http://x.y.z.25:80/sdk redirects to HTTPS)
Connectivity has been tested between all hosts/VMs
Able to connect on VM to vCenter without issue.
No errors in switches/router.
Example Logs:
VPXD -Ticket 930bd7c2-b625-52a0-bdb2-bc90699907a4(5252ed21-07f6-9795-ad50-289a9b6ee69c eventually works
VIX Logs showing a working example after 14 attempts
Does anyone have any suggestions on how to increase logging, or to diagnose the issue?
Thanks