Jump to: navigation, search

Difference between revisions of "Tacker/Installation"

(28 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 +
== Tacker Installation Guide  ==
  
== Tacker Installation Guide ==
+
For Tacker to work, the system consists of two parts, one is tacker system and another is VIM systems. Tacker system can be installed (here just some ways are listed):
  
1) Pull Tacker devstack repo
+
via Devstack, which is usually used by developers: https://docs.openstack.org/tacker/latest/install/devstack.html
  
git clone  -b tacker-devstack https://github.com/srics/devstack
+
via Tacker source code manually: https://docs.openstack.org/tacker/latest/install/manual_installation.html
  
Note: This will be transitioned to a devstack plugin within tacker repo
+
via Kolla installation: https://docs.openstack.org/tacker/latest/install/kolla.html
 
 
2) Pre Installation steps
 
 
 
    Create mgmt provider network L2 bridge,
 
 
 
    sudo ovs-vsctl add-br br-mgmt0
 
 
 
3) Tacker devstack local.conf 
 
 
 
* Refer to this sample local.conf  https://github.com/srics/devstack/blob/tacker-devstack/sample.local.conf
 
* Make sure you set appropriate phynet / bridge-mapping for br-mgmt0 in the neutron.conf ML2 configuration section
 
 
 
4) Run stack.sh
 
 
 
5) Post Installation steps
 
 
 
  Once successfully stacked up run sample tacker setup script at https://github.com/srics/devstack/blob/tacker-devstack/sample.tacker-setup.sh .  This script will configure br-mgmt0 and  the required neutron networks (including the neutron provider network mapped to br-mgmt0)
 
 
== Tacker Horizon Installation Guide ==
 
 
 
This is to be done after successfully installation Tacker as mentioned above
 
 
 
1) Pull Tacker Horizon repo from,
 
 
 
git clone https://github.com/stackforge/tacker-horizon
 
 
 
Follow the README.md instruction to install it on top of horizon (say in /opt/stack/horizon)
 
 
 
Note: once tacker devstack patch is integrated tacker-horizon will be automatically installed when tacker is enabled in devstack
 
  
 
== Tacker Usage Guide ==
 
== Tacker Usage Guide ==
  
1) Follow the examples in tacker-vnf.sh exercise file to try out tacker commands,
+
1) Sample TOSCA YAML files are placed in https://github.com/openstack/tacker/tree/master/samples.  
 
 
https://github.com/srics/devstack/blob/tacker-devstack/exercises/tacker-vnf.sh,
 
 
 
tacker vnfd-create --name ${VNFD_NAME} --vnfd "${VNFD_TOSCA_YAML}
 
 
 
tacker vnf-create --name vnf-name --vnfd-id ${VNFD_ID}
 
  
tacker vnf-update  --config "${CONFIG_DATA_YAML} ${VNFD_ID}
+
The NFV-orchestration cli-reference is available at https://docs.openstack.org/ocata/cli-reference/tacker.html
  
2) If command-line tacker works fine, try out Tacker using Horizon (NFV left menu entry)
+
2) Tacker using Horizon (NFV left menu entry)

Revision as of 08:53, 21 February 2018

Tacker Installation Guide

For Tacker to work, the system consists of two parts, one is tacker system and another is VIM systems. Tacker system can be installed (here just some ways are listed):

via Devstack, which is usually used by developers: https://docs.openstack.org/tacker/latest/install/devstack.html

via Tacker source code manually: https://docs.openstack.org/tacker/latest/install/manual_installation.html

via Kolla installation: https://docs.openstack.org/tacker/latest/install/kolla.html

Tacker Usage Guide

1) Sample TOSCA YAML files are placed in https://github.com/openstack/tacker/tree/master/samples.

The NFV-orchestration cli-reference is available at https://docs.openstack.org/ocata/cli-reference/tacker.html

2) Tacker using Horizon (NFV left menu entry)