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
2.1 KiB
Install via Devstack
If there is no preference, it is recommended to install Tacker from master branch.
Install from master
Download DevStack:
$ git clone https://git.openstack.org/openstack-dev/devstack $ cd devstack
Add this repo as an external repository into your
local.conf
file:[[local|localrc]] enable_plugin tacker https://git.openstack.org/openstack/tacker
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:
Download DevStack stable branch:
$ git clone -b stable/<branch-name> https://git.openstack.org/openstack-dev/devstack $ cd devstack
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>
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.