tacker/doc/source/install/devstack.rst
gong yong sheng 1de9a991df Allow to install tacker only env
Introduce a TACKER_MODE variable. If this is set to 'all', the
tacker devstack plugin will install other components just like
previous way. If it is set to 'standalone', the tacker devstack
plugin will disable all other services and enable the mysql,
keystone, tacker and horizon services.

Change-Id: I5d7613566ed45aa273848bfe85d76c7a7fe97ba1
Closes-bug: 1633327
Closes-bug: 1620163
2016-11-07 09:38:14 +00:00

2.1 KiB

Install via Devstack

If there is no preference, it is recommended to install Tacker from master branch.

Install from master

  1. Download DevStack:

    $ git clone https://git.openstack.org/openstack-dev/devstack
    $ cd devstack
  2. Add this repo as an external repository into your local.conf file:

    [[local|localrc]]
    enable_plugin tacker https://git.openstack.org/openstack/tacker
  3. Run stack.sh:

    $ ./stack.sh

Install from stable branch

Choose the required stable branch name from the git repository and use it in place of branch-name as given below:

  1. Download DevStack stable branch:

    $ git clone -b stable/<branch-name> https://git.openstack.org/openstack-dev/devstack
    $ cd devstack
  2. Add this repo as an external repository into your local.conf file:

    [[local|localrc]]
    enable_plugin tacker https://git.openstack.org/openstack/tacker stable/<branch-name>
  3. Run stack.sh:

    $ ./stack.sh

Standalone mode installation ~~~~~~~~~~~~~~~~~~~~~~~~~~

By default, the tacker devstack plugin will install the tacker and other OpenStack services together. By setting TACKER_MODE=standalone in local.conf, we will install a standalone tacker environment with some mandatory OpenStack services, such as KeyStone. After this installation, a default VIM must be registered manually.