Freezer-install Installing

= Installing Freezer =

Note If you want to install an specific branch, make sure to do the follwing steps for each repo:

git clone -b stable/mitaka https://github.com/openstack/freezer

Global Requirenments

 * python
 * git
 * OpenSSL
 * Sync
 * GNU Tar >= 1.26

Dependencies

 * libffi-dev
 * libssl-dev
 * python-dev

From source
git clone http://github.com/openstack/freezer

if you want to install a stable branch it is recommended to clone the branch directly:

git clone -b stable/kilo http://github.com/openstack/freezer cd freezer virtualenv .venv source .venv/bin/activate pip install -e.

From pip
pip install freezer

Dependencies
only python 2.7 is supported at this time


 * Microsoft Visual C++ Compiler for Python 2.7
 * PyWin32 for python 2.7
 * Sync
 * GNU Tar binaries we recommend to follow this guide
 * OpenSSL pre-compiled for windows or direct download

Add binaries to Windows Path
Go to Control Panel System and Security System and then Advanced System Settings, and click Environment Variables under System Variables edit Path and append in the end.:

C:\\Sync;C:\\OpenSSL-Win64\\bin;C:\\Python27;C:\\Python27\\Lib\\site-packages\\;C:\\Python27\\Scripts\\

Install Windows Scheduler
Freezer scheduler on windows run as a windows service and it needs to be installed as a user service.

open cmd.exe or powershell as Administrator:

whoami cd C:\\Python27\\Lib\\site-packages\\freezer\\scheduler python win_service.py --username {whoami} --password {pc-password} install

Unofficial Installer for Windows
Freezer offers a windows installer supported by the community.