如何创建一个虚拟机使用vSphere的Java API?

我想写一些Java代码来创建一个虚拟机,安装ISO(或复制现有的虚拟机设置,如果安装ISO是不可能的),并分配磁盘空间,创建一个用于创建虚拟机登录。

我看着的Vsphere API例子http://vijava.svn.sourceforge.net/viewvc/vijava/trunk/src/com/vmware/vim25/mo/samples/,但对电源开/关安装虚拟机。 我无法弄清楚如何创建一个具有API。 我有两个问题:

  1. 什么是创建虚拟机使用API​​的步骤?
  2. 什么API或对象应使用编程方式创建虚拟机?

感谢您的帮助。

--------------解决方案-------------

我知道我大概晚了一年,但是当你下载SDK,你将有一个样本如何创建VMdisk。 理解代码,然后你可以做你的方式:)

链接到SDK.zip文件http://communities.vmware.com/community/vmtn/developer/forums/java_toolkit

和SDK,该VMDisk文件中:\ SDK \的vSphere-WS \ java的\ JAXWS \样本\ COM目录\ VMware \ VM

你要保持VMware的Web服务SDK文档方便 - 遗憾的是他们最近改变格式,所以我不知道我有多好深层链接可以得到你。 我使用的具体方法是CreateVM_Task(你必须向下滚动才能找到它的文件夹对象)。 另外,如果您使用的是资源池,CreateChildVM_Task可能更适用(再次,向下滚动找到它)。

还有一个文档创建,有一些不完整的示例代码虚拟机的部分。

至于其中的层次结构来创建虚拟机,这是给你的。 每个主机或群集将有你可以用来创建虚拟机,或任何其他文件夹可能工作一vmfolder属性。 祝你好运!

分类:虚拟机 时间:2015-03-14 人气:0
本文关键词: VMware的虚拟机
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.803 (s). 10 q(s)