[英]Create Virtual Machines in VMWare ESX from a CSV file with Mule ESB
我需要从CSV文件中的列表中在ESXi主机上创建许多虚拟机,该文件包含处理器,磁盘空间,RAM等的数量。为此,需要使用Mule ESB和VMWare API。
我是Mule和Mule Studio的新手,但是我可以让Mule解析CSV(使用如何读取CSV文件以及使用Mule ESB,Mule Studio将数据插入到PostgreSQL中的信息 ),并且拥有适用于VMware API的WSDL( http:/ /kb.vmware.com/selfservice/microsites/search.do?language=zh_CN&cmd=displayKC&externalId=2010507 ),但我无法将两者连接。
尚未定义CSV格式,因此任何合适的方法都可以。 任何帮助是极大的赞赏。
您需要文件入站端点来提取CSV文件,请参阅: http : //www.mulesoft.org/documentation/display/current/File/Transport+Reference
并且还需要具有HTTP出站终结点的CXF客户端才能连接到VMWare Web服务,请参阅: http : //www.mulesoft.org/documentation/display/current/Consuming+Web+Services+with+CXF
为什么不尝试免费使用Perl(其简单的vSphere SDK),我们可以从csv文件中提取值并将其发送到vSphere API。
http://www.vmware.com/support/developer/viperltoolkit/index.html
在这里,他们介绍了如何连接到vSphere,我们可以使用Web服务调用来连接到vSphere。 所有需要的是打开https端口。
我们可以使用perl在vSphere左右播放。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.