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.PyroObjectProvides 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.PyroObjectClass 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.PyroObjectProvides 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.ConfigFileProvides operations to obtain and set the MCVirt configuration for a VM