html tool

2017年12月6日星期三

pyVmomi.VmomiSupport.vim.VirtualMachine Demo- 创建,恢复快照/电源起停,挂起


(Pdb) obj.__class__


(Pdb) obj.snapshot.rootSnapshotList[0].name
'Initialization'
(Pdb) obj.snapshot.rootSnapshotList[0].snapshot
'vim.vm.Snapshot:snapshot-92'
#恢复快照
(Pdb) snap_obj = obj.snapshot.rootSnapshotList[0].snapshot
(Pdb) snap_obj.RevertToSnapshot_Task()
'vim.Task:task-945'
(Pdb) snap_obj.RevertToSnapshot_Task()
'vim.Task:task-946'

#创建快照
obj.CreateSnapshot("testsnap", "testsnap des", False, False)
'vim.Task:task-948'

#删除快照
(Pdb) obj.snapshot.rootSnapshotList[0].childSnapshotList[0].snapshot.RemoveSnapshot_Task(True)
'vim.Task:task-950'

参考:https://github.com/vmware/pyvmomi-community-samples/blob/master/samples/snapshot_operations.py
https://github.com/rreubenur/vmware-pyvmomi-examples/blob/master/create_and_remove_snapshot.py

#
(Pdb) obj.PowerOff()
'vim.Task:task-957'
(Pdb) obj
'vim.VirtualMachine:vm-91'
(Pdb) obj.PowerOn()
'vim.Task:task-958'
#挂起
(Pdb) obj.Suspend()
'vim.Task:task-984'
参考:https://github.com/rreubenur/vmware-pyvmomi-examples/blob/master/vm_power_ops.py


https://github.com/vmware/pyvmomi/tree/master/docs

没有评论:

发表评论