Installation¶
Before Installation¶
You will be required to install Freezer Agent before installing Freezer API or Freezer Web UI
Install Freezer Agent from source. Do not use pip!
Use this guide to install Freezer Agent to OpenStack Controller node (Where you have installed Horizon and Keystone)
Use corresponding release to your OpenStack version. For example; If your OpenStack version is Liberty, user stable/Liberty branch.
Requirements¶
python
python-dev
git
Development Tools (gcc)
libffi
GNU Tar >= 1.26
gzip, bzip2, xz
OpenSSL
OpenSSL Development
python-swiftclient
python-keystoneclient
libmysqlclient-dev
sync
You can check up to date required packages from “requirements.txt”
Ubuntu / Debian Installation¶
Follow these instructions if your OpenStack controller nodes are installed on Ubuntu or Debian based Linux distros
Install required packages first:
sudo apt-get install python-dev python-pip git openssl gcc make automake
Clone proper branch of Freezer Client with git:
git clone -b [branch] https://github.com/openstack/freezer.git
Install requirements with pip:
cd freezer/
sudo pip install -r requirements.txt
Install freezer from source:
sudo python setup.py install