class documentation
class XenPvmHypervisor(XenHypervisor):
Xen PVM hypervisor interface
| Constant | PARAMETERS |
Undocumented |
| Method | _ |
Write the Xen config file for the instance. |
Inherited from XenHypervisor:
| Class Method | |
Return a command for connecting to the console of an instance. |
| Static Method | |
Decide if migration is likely to suceed for hypervisor versions. |
| Method | __init__ |
Undocumented |
| Method | |
Prepare to accept an instance. |
| Method | |
Balloon an instance memory to a certain value. |
| Method | |
Finalize an instance migration. |
| Method | |
Finalize the instance migration on the source node. |
| Method | |
Get properties of all instances. |
| Method | |
Get instance properties. |
| Method | |
Get the migration status |
| Method | |
Return information about the node. |
| Method | |
Get the list of running instances. |
| Method | |
Migrate an instance to a target node. |
| Method | |
Get instance information to perform a migration. |
| Method | |
Xen-specific powercycle. |
| Method | |
Reboot an instance. |
| Method | |
Fixup running instance's state. |
| Method | |
Start an instance. |
| Method | |
Stop an instance. |
| Method | |
Verify the hypervisor. |
| Method | |
Verify if running instance (configuration) is in correct state. |
| Constant | ANCILLARY |
Undocumented |
| Constant | ANCILLARY |
Undocumented |
| Constant | CAN |
Undocumented |
| Constant | REBOOT |
Undocumented |
| Constant | REBOOT |
Undocumented |
| Class Method | _ |
Makes sure that the directories needed by the hypervisor exist. |
| Class Method | _ |
Returns the name of the pid file for a socat process used to migrate. |
| Class Method | _ |
Returns the directory holding the tap device files for a given instance. |
| Class Method | _ |
Returns the name of the file containing the tap device for a given NIC |
| Class Method | _ |
Kills the migration daemon if present. |
| Class Method | _ |
Write the Xen config file for the instance. |
| Method | _ |
Checks whether xl is enabled on an xl-capable node. |
| Method | _ |
Get the config file name for an instance. |
| Method | _ |
Destroy an instance if the instance exists. |
| Method | _ |
Undocumented |
| Method | _ |
Wrapper around module level _GetAllInstanceList. |
| Method | _ |
Gather configuration details and write to disk. |
| Method | _ |
Migrate an instance to a target node. |
| Method | _ |
Returns the contents of the instance config file. |
| Method | _ |
Remove the xen configuration file. |
| Method | _ |
Rename an instance (domain). |
| Method | _ |
Wrapper around utils.process.RunCmd to run Xen command. |
| Method | _ |
Shutdown an instance if the instance is running. |
| Method | _ |
Move the Xen config file to the log directory and return its new path. |
| Method | _ |
Stop an instance. |
| Method | _ |
Write the Xen config file for the instance. |
| Method | _ |
Undocumented |
| Constant | _DIRS |
Undocumented |
| Constant | _INSTANCE |
Undocumented |
| Constant | _INSTANCE |
Undocumented |
| Constant | _MIGRATION |
Undocumented |
| Constant | _NICS |
Undocumented |
| Constant | _ROOT |
Undocumented |
| Instance Variable | _cfgdir |
Undocumented |
| Instance Variable | _cmd |
Undocumented |
| Instance Variable | _run |
Undocumented |
Inherited from BaseHypervisor (via XenHypervisor):
| Class Method | |
Check the given parameters for validity. |
| Class Method | |
Return a list of ancillary files to be copied to all nodes as ancillary configuration files. |
| Class Method | |
Linux-specific powercycle method. |
| Class Method | |
Check the given parameters for validity. |
| Static Method | |
For linux systems, return actual OS information. |
| Method | |
Cleanup after a stopped instance |
| Method | |
Hot-add a device. |
| Method | |
Hot-del a device. |
| Method | |
Hot-mod a device. |
| Method | |
Checks if hotplug is supported. |
| Method | |
Verifies that hotplug is supported. |
| Class Method | _ |
Check if the parameter value is a kind of value meaning unspecified. |
| Static Method | _ |
Formats the verification results, given a list of errors. |
| Method | _ |
Get the correct startup memory for an instance |
PARAMETERS =
¶
Undocumented