如何通过PHP使用VMware VSphere API创建新的虚拟机


How to create new VM using VMware VSphere API via PHP

我正试图通过在张贴到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