根據虛擬機器獲取虛擬機器快照引用

2021-08-20 22:37:06 字數 1553 閱讀 2290

在虛擬機器的備份還原中,快照的引用是乙個很重要的引數,獲取獲取虛擬磁碟、虛擬磁碟changeid以及快照資訊都需要用到快照託管物件引用作為引數。下面給出根據虛擬機器獲取快照引用的方法**:

/**

*@title: getsnapshotreference

*@description: 根據虛擬機器獲取快照引用

*@param vmmor

*@param vmname

*@param snapname

*@return

*@throws runtimefaultfaultmsg

*@throws invalidpropertyfaultmsg

*@throws exception

*@version 1.0

*/public managedobjectreference getsnapshotreference(managedobjectreference vmmor, string vmname, string snapname)

throws runtimefaultfaultmsg, invalidpropertyfaultmsg, exception ).get("snapshot");

managedobjectreference snapmor = null;

if (snapinfo != null)

} else

return snapmor;

}

獲取實體屬性(參考vmware sdk sample中的**)

/**

*@title: entityprops

*@description: 獲取實體屬性

*@param entitymor

*@param props

*@return

*@throws invalidpropertyfaultmsg

*@throws runtimefaultfaultmsg

*@version 1.0

*@throws exception

*/public mapretrieveentityprops(managedobjectreference entitymor, string props)

throws invalidpropertyfaultmsg, runtimefaultfaultmsg, exception ;

listocont = vmclientsession.getvimporttype()

.retrievepropertie***(

vmclientsession.getservicecontent().getpropertycollector(),

arrays.aslist(propertyfilterspecs),

new retrieveoptions()).getobjects();

if (ocont == null)

for (objectcontent oc : ocont)

} return retval;

}

Linux虛擬機器快照

一 虛擬機器快照 在虛擬機器安裝過程中,硬碟檔案.qcow2是最主要的,要是沒了硬碟檔案,虛擬機器就掛了,所以有時候為了保證虛擬機器安裝時不會誤刪,可以進行虛擬機器快照。快照的指令是 qemu img create f qcow2 b test1.qcow2 node1.qcow2 其中test.q...

Linux之虛擬機器快照

虛擬機器快照 1.用命令生成快照 快照可以reset,占用很小記憶體,不浪費空間,修改快照時母盤不會改變 cd var lib libvirt images 切換到硬碟位置 ls 檢視想要快照的母盤 qemu img create f qcow2 b haha.qcow2 xixi.qcow2 f是...

建立快照 轉殖虛擬機器

第二章 1.虛擬機器快照功能 1 關機後才能製作快照 關機命令 shutdown h now init 0 重啟命令 reboot init 6 恢復快照 快照管理器 2.虛擬機器轉殖功能 轉殖分兩種狀態 1 當前狀態 虛擬機器當前是什麼樣的,轉殖後就是一樣的配置內容,沒有任何區別。不會更改系統配置...