我想編寫一些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 –