我正试图通过在张贴到php的web表单中输入的规范在VSphere中创建一个新的虚拟机。我找到了方法调用CreateVM_Task(向下滚动70%),这似乎是正确的API调用。我的问题是如何将php连接到这个API调用。VSphere的文档很多,但我很难得到我需要的东西。
为什么不试试Perl,它的简单,vSphere SDK免费,
http://www.vmware.com/support/developer/viperltoolkit/index.html
在这里他们给出了如何连接到vsphere,我们可以使用web服务调用来连接到vsSphere。所有的需要就是打开https端口。
vSphere API是SOAP。您需要获取WSDL(从VMware下载或直接从vCenter获取),并使用它创建SOAP客户端。
这可能有帮助:使用SOAP 通过PHP5连接到vSphere API