401256a6e5
This patch adds doc8 check for .rst files to pep8. Files that fail doc8 check are also fixed. Ignores D000, D001 of doc8 check. This requires lot of changes and should be done in a separated patch. Change-Id: I7d021e6fee3e12feff7c219e09c545da5274c354
65 lines
1.4 KiB
ReStructuredText
65 lines
1.4 KiB
ReStructuredText
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:
|
|
|
|
.. code:: bash
|
|
|
|
sudo apt-get install python-dev python-pip git openssl gcc make automake
|
|
|
|
Clone proper branch of Freezer Client with git:
|
|
|
|
.. code:: bash
|
|
|
|
git clone -b [branch] https://github.com/openstack/freezer.git
|
|
|
|
Install requirements with pip:
|
|
|
|
.. code:: bash
|
|
|
|
cd freezer/
|
|
|
|
sudo pip install -r requirements.txt
|
|
|
|
Install freezer from source:
|
|
|
|
.. code:: bash
|
|
|
|
sudo python setup.py install
|