Add git send-email to the chroot
[ganeti-local] / doc / glossary.rst
1 ========
2 Glossary
3 ========
4
5 .. if you add new entries, keep the alphabetical sorting!
6
7 .. glossary::
8   :sorted:
9
10   ballooning
11     A term describing runtime, dynamic changes to an instance's memory,
12     without having to reboot the instance. Depending on the hypervisor
13     and configuration, the changes need to be initiated manually, or
14     they can be automatically initiated by the hypervisor based on the
15     node and instances memory usage.
16
17   BE parameter
18     BE stands for *backend*. BE parameters are hypervisor-independent
19     instance parameters such as the amount of RAM/virtual CPUs it has
20     been allocated.
21
22   DRBD
23     A block device driver that can be used to build RAID1 across the
24     network or even shared storage, while using only locally-attached
25     storage.
26
27   HV parameter
28     HV stands for *hypervisor*. HV parameters are the ones that describe
29     the virtualization-specific aspects of the instance; for example,
30     what kernel to use to boot the instance (if any), or what emulation
31     model to use for the emulated hard drives.
32
33   HVM
34     Hardware virtualization mode, where the virtual machine is oblivious
35     to the fact that's being virtualized and all the hardware is
36     emulated.
37
38   LogicalUnit
39     The code associated with an :term:`OpCode`, e.g. the code that
40     implements the startup of an instance.
41
42   LUXI
43      Local UniX Interface. The IPC method over :manpage:`unix(7)`
44      sockets used between the CLI tools/RAPI daemon and the master
45      daemon.
46
47   OOB
48     *Out of Band*. This term describes methods of accessing a machine
49     (or parts of a machine) not via the usual network connection. For
50     example, accessing a remote server via a physical serial console or
51     via a virtual one IPMI counts as out of band access.
52
53   OpCode
54     A data structure encapsulating a basic cluster operation; for
55     example, start instance, add instance, etc.
56
57   PVM
58     (Xen) Para-virtualization mode, where the virtual machine knows it's
59     being virtualized and as such there is no need for hardware
60     emulation or virtualization.
61
62   SoR
63     *State of Record*. Refers to values/properties that come from an
64     authoritative configuration source. For example, the maximum VCPU
65     over-subscription ratio is a *SoR* value, but the current
66     over-subscription ration (based on how many instances live on the
67     node) is a :term:`SoW` value.
68
69   SoW
70     *State of the World*. Refers to values that describe directly the
71     world, as opposed to values that come from the
72     configuration. Contrast with :term:`SoR`.
73
74   tmem
75     Xen Transcendent Memory
76     (http://en.wikipedia.org/wiki/Transcendent_memory). It is a
77     mechanism used by Xen to provide memory over-subscription.
78
79   watcher
80     :command:`ganeti-watcher` is a tool that should be run regularly
81     from cron and takes care of restarting failed instances, restarting
82     secondary DRBD devices, etc. For more details, see the man page
83     :manpage:`ganeti-watcher(8)`.
84
85
86 .. vim: set textwidth=72 :
87 .. Local Variables:
88 .. mode: rst
89 .. fill-column: 72
90 .. End: