| Trees | Indices | Help |
|
|---|
|
|
OpCodes module
Note that this file is autogenerated using @src/hs2py@ with a header from @lib/opcodes.py.in_before@ and a footer from @lib/opcodes.py.in_after@.
This module implements part of the data structures which define the cluster operations - the so-called opcodes.
Every operation which modifies the cluster state is expressed via opcodes.
|
|||
|
OpCode Abstract OpCode. |
|||
|
OpInstanceMultiAllocBase Allocates multiple instances. |
|||
|
OpClusterPostInit Post cluster initialization. |
|||
|
OpClusterDestroy Destroy the cluster. |
|||
|
OpClusterQuery Query cluster information. |
|||
|
OpClusterVerify Submits all jobs necessary to verify the cluster. |
|||
|
OpClusterVerifyConfig Verify the cluster config. |
|||
|
OpClusterVerifyGroup Run verify on a node group from the cluster. |
|||
|
OpClusterVerifyDisks Verify the cluster disks. |
|||
|
OpGroupVerifyDisks Verifies the status of all disks in a node group. |
|||
|
OpClusterRepairDiskSizes Verify the disk sizes of the instances and fixes configuration mismatches. |
|||
|
OpClusterConfigQuery Query cluster configuration values. |
|||
|
OpClusterRename Rename the cluster. |
|||
|
OpClusterSetParams Change the parameters of the cluster. |
|||
|
OpClusterRedistConf Force a full push of the cluster configuration. |
|||
|
OpClusterActivateMasterIp Activate the master IP on the master node. |
|||
|
OpClusterDeactivateMasterIp Deactivate the master IP on the master node. |
|||
|
OpClusterRenewCrypto Renews the cluster node's SSL client certificates. |
|||
|
OpQuery Query for resources/items. |
|||
|
OpQueryFields Query for available resource/item fields. |
|||
|
OpOobCommand Interact with OOB. |
|||
|
OpRestrictedCommand Runs a restricted command on node(s). |
|||
|
OpRepairCommand Runs a repair command on a given node. |
|||
|
OpNodeRemove Remove a node. |
|||
|
OpNodeAdd Add a node to the cluster. |
|||
|
OpNodeQueryvols Get list of volumes on node. |
|||
|
OpNodeQueryStorage Get information on storage for node(s). |
|||
|
OpNodeModifyStorage Modifies the properies of a storage unit |
|||
|
OpRepairNodeStorage Repairs the volume group on a node. |
|||
|
OpNodeSetParams Change the parameters of a node. |
|||
|
OpNodePowercycle Tries to powercycle a node. |
|||
|
OpNodeMigrate Migrate all instances from a node. |
|||
|
OpNodeEvacuate Evacuate instances off a number of nodes. |
|||
|
OpInstanceCreate Create an instance. |
|||
|
OpInstanceMultiAlloc Allocates multiple instances. |
|||
|
OpInstanceReinstall Reinstall an instance's OS. |
|||
|
OpInstanceRemove Remove an instance. |
|||
|
OpInstanceRename Rename an instance. |
|||
|
OpInstanceStartup Startup an instance. |
|||
|
OpInstanceShutdown Shutdown an instance. |
|||
|
OpInstanceReboot Reboot an instance. |
|||
|
OpInstanceReplaceDisks Replace the disks of an instance. |
|||
|
OpInstanceFailover Failover an instance. |
|||
|
OpInstanceMigrate Migrate an instance. |
|||
|
OpInstanceMove Move an instance. |
|||
|
OpInstanceConsole Connect to an instance's console. |
|||
|
OpInstanceActivateDisks Activate an instance's disks. |
|||
|
OpInstanceDeactivateDisks Deactivate an instance's disks. |
|||
|
OpInstanceRecreateDisks Recreate an instance's disks. |
|||
|
OpInstanceQueryData Compute the run-time status of instances. |
|||
|
OpInstanceSetParams Change the parameters of an instance. |
|||
|
OpInstanceGrowDisk Grow a disk of an instance. |
|||
|
OpInstanceChangeGroup Moves an instance to another node group. |
|||
|
OpGroupAdd Add a node group to the cluster. |
|||
|
OpGroupAssignNodes Assign nodes to a node group. |
|||
|
OpGroupSetParams Change the parameters of a node group. |
|||
|
OpGroupRemove Remove a node group from the cluster. |
|||
|
OpGroupRename Rename a node group in the cluster. |
|||
|
OpGroupEvacuate Evacuate a node group in the cluster. |
|||
|
OpOsDiagnose Compute the list of guest operating systems. |
|||
|
OpExtStorageDiagnose Compute the list of external storage providers. |
|||
|
OpBackupPrepare Prepares an instance export. |
|||
|
OpBackupExport Export an instance. |
|||
|
OpBackupRemove Remove an instance's export. |
|||
|
OpTagsGet Returns the tags of the given object. |
|||
|
OpTagsSearch Searches the tags in the cluster for a given pattern. |
|||
|
OpTagsSet Add a list of tags on a given object. |
|||
|
OpTagsDel Remove a list of tags from a given object. |
|||
|
OpTestDelay Sleeps for a configured amount of time. |
|||
|
OpTestAllocator Allocator framework testing. |
|||
|
OpTestJqueue Utility opcode to test some aspects of the job queue. |
|||
|
OpTestOsParams Utility opcode to test secret os parameter transmission. |
|||
|
OpTestDummy Utility opcode used by unittests. |
|||
|
OpNetworkAdd Add an IP network to the cluster. |
|||
|
OpNetworkRemove Remove an existing network from the cluster. |
|||
|
OpNetworkSetParams Modify Network's parameters except for IPv4 subnet |
|||
|
OpNetworkConnect Connect a Network to a specific Nodegroup with the defined netparams (mode, link). |
|||
|
OpNetworkDisconnect Disconnect a Network from a Nodegroup. |
|||
|
|||
|
|||
|
|||
OP_MAPPING = dict((v.OP_ID, v) for v in _GetOpList())
|
|||
Imports: constants, ht, opcodes_base
|
|||
Returns list of all defined opcodes. Does not eliminate duplicates by |
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Mon Apr 4 13:43:46 2016 | http://epydoc.sourceforge.net |