Jump to: navigation, search

Difference between revisions of "Tacker/Installation"

(Tacker Usage Guide)
 
(11 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
 
 
== Tacker Installation Guide  ==
 
== Tacker Installation Guide  ==
  
1) Pull devstack repo from latest master
+
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):
 
 
git clone https://github.com/openstack-dev/devstack
 
 
 
3) A sample local.conf is placed at https://github.com/stackforge/tacker/blob/master/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.
 
 
 
Note 1: Ensure local.conf file has the "enable_plugin tacker" line and it is pointing to master.
 
 
 
4) Run stack.sh
 
 
 
== Tacker Installation using stable/kilo ==
 
 
 
If you have a specific need to install the older Kilo based OpenStack, use the following steps to install Tacker. Otherwise use the steps described above using the master branch.
 
 
 
1) Pull devstack repo for stable kilo branch
 
 
 
git clone -b stable/kilo https://github.com/openstack-dev/devstack
 
  
3) A sample local.conf is placed at https://github.com/stackforge/tacker/blob/master/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.  
+
via Devstack, which is usually used by developers: https://docs.openstack.org/tacker/latest/install/devstack.html
  
4) Update the local.conf "enable_plugin tacker" to point to stable/kilo,
+
via Tacker source code manually: https://docs.openstack.org/tacker/latest/install/manual_installation.html
  
enable_plugin tacker https://github.com/stackforge/tacker stable/kilo
+
via Kolla installation: https://docs.openstack.org/tacker/latest/install/kolla.html
 
 
5) (Only for physical host based devstack) For running tacker service with devstack on physical hosts, a small mysql backport fix is required. To fix copy the local.sh script from https://github.com/stackforge/tacker/blob/master/devstack/samples/local.sh.mysql_fix to devstack root directory as local.sh file. Change the file mode of local.sh file to execution mode as 'chmod +x local.sh'. This fix is required only if you are running devstack Kilo release and not master.
 
 
 
6) Run stack.sh
 
  
 
== Tacker Usage Guide ==
 
== Tacker Usage Guide ==
  
1) Sample TOSCA YAML files are placed in https://github.com/stackforge/tacker/tree/master/devstack/samples. A simple set of vnfd-create, vnf-create and vnf-update commands are shown below.
+
1) Sample TOSCA YAML files are placed in https://opendev.org/openstack/tacker/src/branch/master/samples  
 
 
tacker vnfd-create --name ${VNFD_NAME} --vnfd-file ${VNFD_TOSCA_YAML-FILE}
 
 
 
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)

Latest revision as of 04:48, 1 June 2021

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://opendev.org/openstack/tacker/src/branch/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)