- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 根据虚拟机快照获取快照中虚拟磁盘的changeId
对虚拟机进行备份时,若进行增量备份,需要获取从上一次备份到此次快照时的数据改变区块(ChangedDiskAreas),而确定上一次改变的位置就是通过上一次创建快照时生成的changeId,这个changeId相当于每次备份的一个节点记录标记,获取该changeId可以在快照创建完成之后根据快照名称获取。通过MOB,可以发现每次快照之后生成的changeId位于该快照对应的虚拟设备属性路径下(...
2018-06-27 23:39:22 647
原创 获取虚拟磁盘信息
对虚拟机进行备份时,需要获取指定虚拟机的磁盘相关信息,包含磁盘容量、磁盘路径、磁盘 key 等信息,这些信息可以在快照创建完成之后通过快照来获取,下面给出根据虚拟机获取虚拟磁盘信息代码:/** * @Title: getDiskInfo * @Description: 获取磁盘信息 * @param vmmor * @param vmName * @return * @throws...
2018-06-26 23:49:26 1125
原创 根据虚拟机获取快照信息
对虚拟机进行备份时,需要获取指定虚拟机的磁盘相关信息(包含uuid、changeId、diskMode、fileName等),这些信息可以在快照创建完成之后通过快照来获取,下面给出根据虚拟机获取快照对应信息的代码:/** * @Title: getVirtualDiskInfo * @Description: 获取快照信息(包含uuid、changeId、diskMode、fileName...
2018-06-25 23:54:38 1423
原创 根据虚拟机获取虚拟机快照引用
在虚拟机的备份还原中,快照的引用是一个很重要的参数,获取获取虚拟磁盘、虚拟磁盘ChangeId以及快照信息都需要用到快照托管对象引用作为参数。下面给出根据虚拟机获取快照引用的方法代码:/** * @Title: getSnapshotReference * @Description: 根据虚拟机获取快照引用 * @param vmMOR * @param vmName * @para...
2018-06-24 17:58:47 575
原创 根据托管对象引用ManagedObjectReference获取对象名称
根据实体对象的属性获取相关对象时,在虚拟机中,获取的仍然可能是一个托管对象引用,如根据虚拟机的属性runtime获取到的VirtualMachineRuntimeInfo对象,要获取该对象中的主机名,通过getHost()方法获取的是host的一个ManagedObjectReference,这样就需要进一步根据托管对象获取其对应的实体名称。代码如下:/** * @Title: getO...
2018-06-24 17:21:30 1293
疯狂Java:突破程序员基本功的16课
2017-12-31
构造小波基
2012-09-25
Daubechies小波
2012-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人