Trees | Indices | Help |
|
---|
|
Base class for all hypervisors
The syntax for the _CHECK variables and the contents of the PARAMETERS dict is the same, see the docstring for BaseHypervisor.PARAMETERS.
|
|||
HvInstanceState | |||
BaseHypervisor Abstract virtualisation technology interface |
|
|||
|
|||
|
|||
|
|||
string |
|
||
|
|
|||
_FILE_CHECK = utils.IsNormAbsPath, "must be an absolute normal stub for file checks, without the required flag |
|||
_FILE_OR_URL_CHECK = lambda x: utils.IsNormAbsPath(x) or utils
|
|||
_DIR_CHECK = utils.IsNormAbsPath, "must be an absolute normali stub for directory checks, without the required flag |
|||
_CPU_MASK_CHECK = _IsCpuMaskWellFormed, "CPU mask definition i
|
|||
_MULTI_CPU_MASK_CHECK = _IsMultiCpuMaskWellFormed, "Multiple C
|
|||
_NET_PORT_CHECK = lambda x: 0 < x < 65535, "invalid port numbe
|
|||
_VIRTIO_NET_QUEUES_CHECK = lambda x: 0 < x < 9, "invalid numbe
|
|||
_NONNEGATIVE_INT_CHECK = lambda x: x >= 0, "cannot be negative
|
|||
REQ_FILE_CHECK = True,+ _FILE_CHECK mandatory file parameter |
|||
OPT_FILE_CHECK = False,+ _FILE_CHECK optional file parameter |
|||
REQ_FILE_OR_URL_CHECK = True,+ _FILE_OR_URL_CHECK
|
|||
OPT_FILE_OR_URL_CHECK = False,+ _FILE_OR_URL_CHECK
|
|||
REQ_DIR_CHECK = True,+ _DIR_CHECK mandatory directory parametr |
|||
OPT_DIR_CHECK = False,+ _DIR_CHECK optional directory parameter |
|||
REQ_NET_PORT_CHECK = True,+ _NET_PORT_CHECK
|
|||
OPT_NET_PORT_CHECK = False,+ _NET_PORT_CHECK
|
|||
REQ_VIRTIO_NET_QUEUES_CHECK = True,+ _VIRTIO_NET_QUEUES_CHECK
|
|||
OPT_VIRTIO_NET_QUEUES_CHECK = False,+ _VIRTIO_NET_QUEUES_CHECK
|
|||
REQ_CPU_MASK_CHECK = True,+ _CPU_MASK_CHECK
|
|||
OPT_CPU_MASK_CHECK = False,+ _CPU_MASK_CHECK
|
|||
REQ_MULTI_CPU_MASK_CHECK = True,+ _MULTI_CPU_MASK_CHECK
|
|||
OPT_MULTI_CPU_MASK_CHECK = False,+ _MULTI_CPU_MASK_CHECK
|
|||
REQ_NONNEGATIVE_INT_CHECK = True,+ _NONNEGATIVE_INT_CHECK
|
|||
OPT_NONNEGATIVE_INT_CHECK = False,+ _NONNEGATIVE_INT_CHECK
|
|||
NO_CHECK = False, None, None, None, None parameter without any checks at all |
|||
REQUIRED_CHECK = True, None, None, None, None parameter required to exist (and non-false), but without other checks; beware that this can't be used for boolean parameters, where you should use NO_CHECK or a custom checker |
|||
MIGRATION_MODE_CHECK = True, lambda x: x in constants.HT_MIGRA
|
Imports: os, re, logging, constants, errors, objects, utils
|
Verifies if the given single CPU mask is valid The single CPU mask should be in the form "a,b,c,d", where each letter is a positive number or range. |
Verifies if the given multiple CPU mask is valid A valid multiple CPU mask is in the form "a:b:c:d", where each letter is a single CPU mask. |
Builds parameter checker for set membership.
|
Generate a TAP network interface name for a NIC. This helper function generates a special TAP network interface name for NICs that are meant to be used in instance communication. This function checks the existing TAP interfaces in order to find a unique name for the new TAP network interface. The TAP network interface names are of the form 'gnt.com.%d', where '%d' is a unique number within the node.
|
Run the network configuration script for a specified NIC
|
|
_FILE_CHECKstub for file checks, without the required flag
|
_FILE_OR_URL_CHECK
|
_DIR_CHECKstub for directory checks, without the required flag
|
_CPU_MASK_CHECK
|
_MULTI_CPU_MASK_CHECK
|
_NET_PORT_CHECK
|
_VIRTIO_NET_QUEUES_CHECK
|
_NONNEGATIVE_INT_CHECK
|
MIGRATION_MODE_CHECK
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Mon Apr 4 13:43:45 2016 | http://epydoc.sourceforge.net |