Difference between revisions of "Tacker/Installation"
Line 9: | Line 9: | ||
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. | 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. | + | Note 1: Ensure local.conf file has the "enable_plugin tacker" line and it is pointing to master. |
4) Run stack.sh | 4) Run stack.sh | ||
Line 21: | Line 21: | ||
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. | 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. | ||
− | 4) Update the "enable_plugin tacker" to point to stable/kilo | + | 4) Update the local.conf "enable_plugin tacker" to point to stable/kilo, |
+ | |||
+ | enable_plugin tacker https://github.com/stackforge/tacker stable/kilo | ||
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. | 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. |
Revision as of 00:21, 1 September 2015
Tacker Installation Guide (master)
1) Pull devstack repo from latest master
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 Guide (stable/kilo)
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.
4) Update the local.conf "enable_plugin tacker" to point to stable/kilo,
enable_plugin tacker https://github.com/stackforge/tacker stable/kilo
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
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.
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}
2) If command-line tacker works fine, try out Tacker using Horizon (NFV left menu entry)