我想编写一些java代码来创建虚拟机,安装iso(或者如果不能安装iso,则复制现有vm)并分配磁盘空间,为创建的虚拟机创建登录。如何使用VSphere Java API创建VM?
我查看了http://vijava.svn.sourceforge.net/viewvc/vijava/trunk/src/com/vmware/vim25/mo/samples/中的Vsphere API示例,它具有开启/关闭已安装VM的功能。我无法弄清楚如何用API创建一个。我有两个问题:
- 什么是使用API创建VM的步骤?
- 什么API或对象应该用于编程创建虚拟机?
感谢您的帮助。
谢谢埃文。我能够创建虚拟机。还有一个问题,我怎么可以将虚拟机添加到虚拟机?我应该先得到一个OVF文件然后应用到VM吗? –
如果你有一个OVF文件,你可以直接导入它。请参阅此方法:http://pubs.vmware.com/vsphere-50/topic/com.vmware.wssdk.apiref.doc_50/vim.ResourcePool.html#importVApp –