在虛擬機器的備份還原中,快照的引用是乙個很重要的引數,獲取獲取虛擬磁碟、虛擬磁碟changeid以及快照資訊都需要用到快照託管物件引用作為引數。下面給出根據虛擬機器獲取快照引用的方法**:
獲取實體屬性(參考vmware sdk sample中的**)/**
*@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;
}
/**
*@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 當前狀態 虛擬機器當前是什麼樣的,轉殖後就是一樣的配置內容,沒有任何區別。不會更改系統配置...