Jump to: navigation, search


Title: Tacker

Aim: To develop a fully functional ETSI MANO based general purpose VNF Manager for OpenStack

Repo: http://git.openstack.org/cgit/stackforge/tacker/

IRC Channel: #tacker

Meetings: Thursdays 1600 UTC [On-Demand] @ #openstack-meeting

Tags: [NFV] [Tacker]

Mission & Scope

Tacker is an OpenStack based VNF Manager service and a framework used to deploy and operate Virtual Network Functions (VNFs) on an OpenStack based NFV Platform. It is based on ETSI MANO Architectural Framework and provides full functional stack to Orchestrate VNFs end-to-end.


High Level Functionality

  1. VNF Catalog
  2. Basic life-cycle of VNF (define/start/stop/undefine)
  3. Performance and Health monitoring of deployed VNFs
  4. Auto Healing VNFs based on Policy
  5. Facilitate initial configuration of VNF

Relation to Nova, Glance, Heat :

Tacker makes use of Nova and Glance for VM and image management. Tacker makes use of Heat as a subsystem to manage virtual devices.

Use Cases


Tacker API can be used by SP's OSS / BSS or a NFV Orchestrator to deploy VNFs in SP's network to deliver agile network services for remote Customer networks


Tacker API can be used by SP's OSS / BSS or a NFV Orchestrator to manage OpenStack enabled remote CPE devices to deploy VNFs to locally provide network services at customer site.


Tacker API can be used by SP's OSS / BSS or a NFV Orchestrator to deploy VNFs within SP's network to virtualize existing network services into a Virtual Function.


Tacker uses TOSCA for VNF meda-data definition. Within TOSCA Tacker used NFV profile schema,


Tacker http://git.openstack.org/cgit/stackforge/tacker/
Tacker Specs http://git.openstack.org/cgit/stackforge/tacker-specs/
Tacker Python Client http://git.openstack.org/cgit/stackforge/python-tackerclient/
Tacker https://review.openstack.org/#/q/status:open+project:stackforge/tacker,n,z
Tacker Specs https://review.openstack.org/#/q/status:open+project:stackforge/tacker-specs,n,z
Tacker Python client https://review.openstack.org/#/q/status:open+project:stackforge/python-tackerclient,n,z


Tacker Code and Spec reviews

Points of contact

Quick Links

Design & Documentation Tacker/Design
Resources Tacker/Resources
Action Items Tacker/ActionItems
Dependencies & Wish List Tacker/Dependencies
Spec/Patch Tracking Spec & Patch Tracking
Liberty Tacker Talk Sched Link
Juno Design Summit Tacker/JunoSummit
Team Team Members

Wiki Pages