Please note that a more detailed installation procedure is described in the Ganeti installation tutorial. A glossary of terms can be found in the Glossary.
Before installing, please verify that you have the following programs:
These programs are supplied as part of most Linux distributions, so usually they can be installed via the standard package manager. Also many of them will already be installed on a standard machine. On Debian/Ubuntu, you can use this command line to install all required packages, except for DRBD and Xen:
$ apt-get install lvm2 ssh bridge-utils iproute iputils-arping \
python python-pyopenssl openssl python-pyparsing \
python-simplejson python-pyinotify python-pycurl \
socat
If you want to build from source, please see doc/devnotes.rst for more dependencies.
To install, simply run the following command:
./configure --localstatedir=/var --sysconfdir=/etc && \
make && \
make install
This will install the software under /usr/local. You then need to copy doc/examples/ganeti.initd to /etc/init.d/ganeti and integrate it into your boot sequence (chkconfig, update-rc.d, etc.).
Before initialising the cluster, on each node you need to create the following directories:
After this, use gnt-cluster init.