Tacker/Installation
Contents
Tacker Installation Guide
There are two ways to install Tacker service:
- Install via Devstack 1) Pull devstack repo from latest master
git clone https://github.com/openstack-dev/devstack
2) A sample local.conf is placed at https://raw.githubusercontent.com/openstack/tacker/master/devstack/local.conf.example. Copy the local.conf to devstack root directory and customize it based on your environment settings. Update the HOST_IP to the IP address of VM or host where you are running tacker.
Note 1: Ensure local.conf file has the "enable_plugin tacker" line and it is pointing to master.
3) Run stack.sh
Manual Installation
Complete Documentation can be found here - Tacker Manual Installation
Tacker Installation using stable/newton
1) Pull devstack repo for stable newton branch
git clone -b stable/newton https://github.com/openstack-dev/devstack
2) A sample local.conf is placed at https://github.com/openstack/tacker/blob/stable/newton/devstack/local.conf.example. Copy the local.conf to devstack root directory and customize it based on your environment settings. Update the HOST_IP to the IP address of VM or host where you are running tacker.
3) Make sure the local.conf "enable_plugin tacker" is pointing to stable/newton,
enable_plugin tacker https://github.com/openstack/tacker stable/newton
4) Run stack.sh.
Tacker Installation using stable/liberty
1) Pull devstack repo for stable liberty branch
git clone -b stable/liberty https://github.com/openstack-dev/devstack
2) A sample local.conf is placed at https://raw.githubusercontent.com/openstack/tacker/stable/liberty/devstack/samples/local.conf.example. Copy the local.conf to devstack root directory and customize it based on your environment settings. Update the HOST_IP to the IP address of VM or host where you are running tacker.
3) Make sure the local.conf "enable_plugin tacker" is pointing to stable/liberty,
enable_plugin tacker https://github.com/openstack/tacker stable/liberty
4) Run stack.sh
Tacker Usage Guide
1) Sample TOSCA YAML files are placed in https://github.com/openstack/tacker/tree/master/samples. A simple set of vnfd-create, vnf-create and vnf-update commands are shown below.
tacker vnfd-create --vnfd-file ${VNFD_TOSCA_YAML-FILE} <VNFD_NAME>
tacker vnf-create --vnfd-id ${VNFD_ID} <VNF_NAME>
tacker vnf-update --config-file <CONFIG_FILE> <VNF>
The NFV-orchestration cli-reference is available at http://docs.openstack.org/cli-reference/tacker.html
2) If command-line tacker works fine, try out Tacker using Horizon (NFV left menu entry)