Freezer-install Installing
Contents
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
Debian/Ubuntu
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
Windows
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.