Skip to content

Latest commit

 

History

History
90 lines (71 loc) · 3.23 KB

INSTALL

File metadata and controls

90 lines (71 loc) · 3.23 KB

Ganeti quick installation guide

Please note that a more detailed installation procedure is described in the :doc:`install`. A glossary of terms can be found in the :doc:`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 \
                  ndisc6 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.