Change-Id: Icb7fb739d3d689ba272a16383b6414a88a3e9369
2.3 KiB
Savanna Installation Guide
We recommend installing Savanna into virtual environment. That guaranties that if you already have some python packages installed ith OS package manager, Savanna installation will not mess with them. Still, installing Savanna into system makes sense if that system is dedicated to Savanna.
Further steps describe Savanna installation into virtual environment. All steps except #1 do not require superuser privileges.
First you need to install python-setuptools, python-virtualenv and python headers using your OS package manager. The python headers package name depends on OS. For Ubuntu it is python-dev, for Red Hat - python-devel So for Ubuntu run :
sudo apt-get install python-setuptools python-virtualenv python-dev
For Red Hat:
sudo yum install python-setuptools python-virtualenv python-devel
Setup virtual environment for Savanna:
virtualenv savanna-venv
You can install the latest Savanna release version from pypi:
savanna-venv/bin/pip install savanna
Or you can get Savanna archive from
http://tarballs.openstack.org/savanna/
and install it using pip:savanna-venv/bin/pip install http://tarballs.openstack.org/savanna/savanna-master.tar.gz#egg=savanna
Note that savanna-master contains the latest changes and might not be stable at the moment. We recommend browsing
http://tarballs.openstack.org/savanna/
and selecting the latest stable release.After installation you should create configuration file. Sample config file location depends on your OS. For Ubuntu it is
/usr/local/share/savanna/savanna.conf.sample
, for Red Hat -/usr/share/savanna/savanna.conf.sample
. Below is an example for Ubuntu:mkdir savanna-venv/etc cp savanna-venv/share/savanna/savanna.conf.sample savanna-venv/etc/savanna.conf
To start Savanna call:
savanna-venv/bin/python savanna-venv/bin/savanna-api --config-file savanna-venv/etc/savanna.conf
To get the list of all possible options run:
savanna-venv/bin/python savanna-venv/bin/savanna-api --help