Ganeti quick installation guide

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.

Software Requirements

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.

Installation of the software

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.).

Cluster initialisation

Before initialising the cluster, on each node you need to create the following directories:

  • /etc/ganeti
  • /var/lib/ganeti
  • /var/log/ganeti
  • /srv/ganeti
  • /srv/ganeti/os
  • /srv/ganeti/export

After this, use gnt-cluster init.

Table Of Contents

Previous topic

Welcome to Ganeti’s documentation!

Next topic

Ganeti installation tutorial

This Page