我们正在探索将我们的软件与不同的VMware虚拟化产品连接的可能性,尤其是vSphere 5(ESXi)和vCloud Director。我们希望在云外部和内部的VM上自动创建(克隆),删除,启动,停止和安装特定软件。
这些问题涉及vSphere(ESXi),vCloud导演稍后会介绍。在浏览了VMware文档后,我们选择使用Linux上的vCLI接口为vSphere制作概念验证(POC)。这有点慢,我们以明文形式传递ip,用户和密码来执行这些任务。
答案 0 :(得分:0)
我不确定Linux上的某些API(Windows可能是更好的选择),但我有这些评论:
答案 1 :(得分:0)
这可能有点晚了但我最近一直在寻找替代的VSphere API。我正在寻找像Jenkins这样的持续集成服务部署。
我目前正在尝试 rbvmomi这是“VSphere API的Ruby接口”。这可能对Linux世界更有用。 rbvmomi作者还写了Ruby VSphere Console (RVC),值得一试。我不知道这是否支持VCloud Director。
祝你好运!