Currently we keep pid files and control files. In the conf dir we'll
also keep the data to start the instance anew, and the network
interface scripts. These will then be copied to a separate area (since
_CONF_DIR could be mounted 'noexec') and used to start the instance.
This patch also adds comments to state what the various directories are
used for.
Reviewed-by: iustinp
"""KVM hypervisor interface"""
_ROOT_DIR = constants.RUN_GANETI_DIR + "/kvm-hypervisor"
- _PIDS_DIR = _ROOT_DIR + "/pid"
- _CTRL_DIR = _ROOT_DIR + "/ctrl"
- _DIRS = [_ROOT_DIR, _PIDS_DIR, _CTRL_DIR]
+ _PIDS_DIR = _ROOT_DIR + "/pid" # contains live instances pids
+ _CTRL_DIR = _ROOT_DIR + "/ctrl" # contains instances control sockets
+ _CONF_DIR = _ROOT_DIR + "/conf" # contains instances startup data
+ _DIRS = [_ROOT_DIR, _PIDS_DIR, _CTRL_DIR, _CONF_DIR]
PARAMETERS = [
constants.HV_KERNEL_PATH,