mcvirt.virtual_machine package¶
Subpackages¶
Submodules¶
mcvirt.virtual_machine.disk_drive module¶
-
class
mcvirt.virtual_machine.disk_drive.
DiskDrive
(vm_object)[source]¶ Bases:
mcvirt.rpc.pyro_object.PyroObject
Provides operations to manage the disk drive attached to a VM
mcvirt.virtual_machine.factory module¶
-
class
mcvirt.virtual_machine.factory.
Factory
[source]¶ Bases:
mcvirt.rpc.pyro_object.PyroObject
Class for obtaining virtual machine objects
-
OBJECT_TYPE
= 'virtual machine'¶
-
VIRTUAL_MACHINE_CLASS
¶ alias of
VirtualMachine
-
create
(*args, **kwargs)¶
-
getAllVmNames
(node=None)[source]¶ Returns a list of all VMs within the cluster or those registered on a specific node
-
listVms
(*args, **kwargs)¶
-
mcvirt.virtual_machine.virtual_machine module¶
Provides virtual machine class.
-
class
mcvirt.virtual_machine.virtual_machine.
VirtualMachine
(virtual_machine_factory, name)[source]¶ Bases:
mcvirt.rpc.pyro_object.PyroObject
Provides operations to manage a LibVirt virtual machine.
-
OBJECT_TYPE
= 'virtual machine'¶
-
clone
(*args, **kwargs)¶
-
delete
(*args, **kwargs)¶
-
duplicate
(*args, **kwargs)¶
-
editConfig
(*args, **kwargs)¶
-
ensureRegisteredLocally
()[source]¶ Ensures that the VM is registered locally, otherwise an exception is thrown
-
get_remote_object
()[source]¶ Return a instance of the virtual machine object on the machine that the VM is registered
-
move
(*args, **kwargs)¶
-
offlineMigrate
(*args, **kwargs)¶
-
onlineMigrate
(*args, **kwargs)¶
-
register
(*args, **kwargs)¶
-
reset
(*args, **kwargs)¶
-
setBootOrder
(boot_devices)[source]¶ Sets the boot devices and the order in which devices are booted from
-
setNodeRemote
(*args, **kwargs)¶
-
start
(*args, **kwargs)¶
-
stop
(*args, **kwargs)¶
-
unregister
(*args, **kwargs)¶
-
updateCPU
(*args, **kwargs)¶
-
updateRAM
(*args, **kwargs)¶
-
mcvirt.virtual_machine.virtual_machine_config module¶
-
class
mcvirt.virtual_machine.virtual_machine_config.
VirtualMachineConfig
(vm_object)[source]¶ Bases:
mcvirt.config_file.ConfigFile
Provides operations to obtain and set the MCVirt configuration for a VM