Execution of devstack script may not start on some machines because some of the machine may not have current directory in PATH variables. Correction has been made to start the script independent of the environment. Change-Id: Ib7f9b691a9567f22f7d81bf725cc89d69cdd229b Closes-Bug: #1598694
74 lines
2.0 KiB
ReStructuredText
74 lines
2.0 KiB
ReStructuredText
..
|
|
Copyright 2015-2016 Brocade Communications Systems Inc
|
|
All Rights Reserved.
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
not use this file except in compliance with the License. You may obtain
|
|
a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
License for the specific language governing permissions and limitations
|
|
under the License.
|
|
|
|
|
|
====================
|
|
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
|
|
|
|
Multi Node Environment
|
|
~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
In a multi-node devstack environment where controller, network and compute
|
|
nodes are separate, some neutron agents should not be installed in the
|
|
controller node. In such cases, use the following local.conf setting to disable
|
|
neutron agents in the controller node::
|
|
|
|
[[local|localrc]]
|
|
TACKER_NEUTRON_AGENTS=''
|
|
|