如何使用VMware VSphere API通过PHP创建新VM

时间:2013-08-07 22:09:43

标签: php virtual-machine vmware vsphere

我正在尝试通过输入到发布到php的Web表单中的规范在VSphere中创建一个新的虚拟机。我发现方法调用CreateVM_Task(向下滚动70%),这似乎是正确的API调用。我的问题是如何将PHP连接到此API调用。 VSphere的文档很丰富,但是我无法获得我需要的东西。

2 个答案:

答案 0 :(得分:1)

为什么不尝试免费使用Perl,简单的vSphere SDK,

http://www.vmware.com/support/developer/viperltoolkit/index.html

这里他们给出了如何连接到vsphere,我们可以使用web服务调用来连接到vsphere。所有需要都是打开https端口。

答案 1 :(得分:1)

vSphere API是SOAP。您需要获取WSDL(从VMware下载或直接从vCenter获取)并使用它来创建SOAP客户端。

也许这会有所帮助:Connecting to vSphere API via PHP5 using SOAP