I am trying to learn/use the Web Services SDK, but have quite a learning curve ahead of me. I want to use this for ESXi configuration for developing automaton to test our adapters.
Anyway, while I have found a lot of documentation, none of it is answering a basic question (at least for me). Where do I install the SDK? It appears that I need it on the workstation that will run the automation tests. However, does it also need to be installed on the ESXi5.5 host? Are the web service APIs already on the ESXi host? The documentation uses example like this
https://your_host_ip/sdk , but that does not exist. Hence my question as to whether or not I need to install it on the host, or is it built-in to ESXi 5.5?. If so then where is it?
For example, the manual states in Chapter 2: (I am referring to this manual. vSphere Web Services SDK Programming Guide vSphere Web Services SDK 5.5)
"The vSphere API is a language‐neutral Web service that runs on ESX/ESXi and vCenter Server systems."
So, does 'Web service' above mean it is already installed on ESXi 5.5? Or does it need to be installed before using the SDK to develop client applications?
Also, the quote above starts with "The vSphere API is a language‐neutral", yet then the documentation goes off and makes it sound like only Java or C# works with the SDK. I plan on using Python, but my design, not pysphere, or other flavors.
So, in summary, do I need to install anything on either ESXi or a vCenter server in order to use the web-services SDK?
Thanks for any help.