Project Tacker Open Platform for NFV Orchestration OPNFV
- Slides: 19
Project Tacker Open Platform for NFV Orchestration OPNFV Design Summit
What is Open. Stack Tacker? Tacker is an official Open. Stack project building NFV Orchestrator and Generic VNF Manager using standards based architectures
Open. Stack Tacker Project Overview • Started on NFV Orchestration early 2015 • Announced in Open. Stack Vancouver Summit – May, 2015 • First release in Kilo with Basic VNF life-cycle management • Second release in Liberty with Monitoring Framework • Accepted into Open. Stack Big-Tent in March, 2016 • Diverse community with six core team members • Third release – part of official Open. Stack Mitaka release, http: //releases. openstack. org/mitaka/index. html Tacker – Open NFV Orchestration, Thursday : 3: 30 pm @ Potsdam I/II
Tacker in OPNFV • Available in OPNFV C-Release • Service Function Chaining - https: //wiki. opnfv. org/display/sfc/Service+Function+Chaining+Home • Parser - https: //wiki. opnfv. org/display/domino/OPNFV+Parser+Project • Multi. Site - https: //wiki. opnfv. org/display/multisite/Multisite • Func. Test, Yardstick, VNF Event Stream, …
Tacker Architecture
Tacker Architecture Horizon CLI API (WSGI, extension /plugin framework) NFV Catalog NSD VNFD FFGD NFVO TOSCA Template Validation VNFM Multi-Site TOSCA Workflow VNF Fwd Graph VIM Instances Network Service Instances Service Chains (SFC) Management Driver Framework TOSCA Workflow Monitoring Driver Framework Event Audit Log VNF Instances Alarm Monitor Infra Driver (Heat, Keystone) VIM Site 1 VIM Site 2 VIM Site 3
Tacker Features
Generic-VNFM NFV Catalog ● NFV Catalog ○ repository of VNF descriptors (VNFDs) in a database NSD VNF FFGD VNFD ● VNF Instantiation and Termination using Heat ○ TOSCA to Heat translation in Tacker ● VNF Placement Policy – describe CPU, Mem, Disk, EPA in TOSCA ● VNF Configuration injection - instantiation, update and auto-healing ○ Loadable VNF specific mgmt-driver ● VNF Monitoring Policy – describe Events, Triggers and Action in TOSCA ● Self Healing according to VNFD policy 8
ETSI NFV -> OASIS TOSCA -> Tacker ETSI NFV TOSCA NFV Descriptors Data model NSD VNFFGD TOSCA parser Open. Stack Tacker (NFVO / VNFM) Open. Stack Heat Translator heat-translator
Multi. Site - multiple Open. Stack Versions Tacker Site 1 – (Open. Stack controller) Kilo • • • Site 2 (Open. Stack Controller) Liberty Site 3 (Open. Stack Controller) Mitaka Operators have multiple Open. Stack VIMs with different Open. Stack versions Detect Key. Stone and HOT version and translate accordingly Gracefully downgrade resource requests on older VIMs
Multiple VIM types … coming soon Tacker Site 1 – Open. Stack • Site 2 VMware Site 3 AWS Site 4 Custom Support more Infra Drivers to orchestrate on VMware, public clouds like AWS and even Custom VIM types
Tacker Newton
API Templates Tacker Workflow: 1) Onboard NSD, FGD, VNFD to Catalog 2) Instantiate 2 or more VNFs from Catalog 3) Invoke Tacker VNFFGD API to render the graph DB VNF FFGD VNFFG API Heat Neutron (networking-sfc) SDN Controller OVSDB Compute Node 1 Compute Node 2 VNF DPI VNF v. Router OVS . . . OVS
Tacker VNF Scaling + Alarm Monitoring scale Manual Scale Request Tacker Alarm Monitor (Ceilometer, Monasca, Custom) VNF VNF
Tacker Audit Log VNF External Event Stream (websocket/ zmq) VIM Audit Log / Event Framework FFG NSD Tacker DB
Roadmap - Newton • VNF Forwarding Graph using SFC APIs – OPNFV-SFC • VNF Scaling – Auto & Manual • VNF State Notification (local db and message bus) • VNFC installation workflow (Software. Component) • Usability Enhancements • Network Services Descriptor (NSD) support • Evolve NFV Catalog
Learn more… Wiki - https: //wiki. openstack. org/wiki/Tacker Documentation - http: //docs. openstack. org/developer/tacker/ Blueprints & Specs - http: //specs. openstack. org/openstack/tacker-specs/ Have a questions, ask at https: //answers. launchpad. net/tacker Mitaka Release Demo Video: https: //goo. gl/3 lkuy. H Related session: Tacker – Open NFV Orchestration, Thursday : 3: 30 pm @ Potsdam I/II
Join us… Freenode IRC Channel: #tacker Mailer: openstack-dev@lists. openstack. org use [openstack-dev][tacker] in the subject! Weekly meeting: Tuesdays, 1600 UTC @ #openstack-meeting IRC channel
Danke !
- Open innovation open science open to the world
- Swingline heavy duty tacker 800
- Openstack tacker
- Ip tacker
- Tacker openstack
- Tosca orchestration
- Tacker openstack
- Tacker openstack
- Tacker openstack
- Tacker openstack
- Cisco defense orchestrator
- Tacker openstack
- Open source electronics prototyping platform
- Open platform communications unified architecture
- By offering a platform for the open exchange
- Every open sided floor or platform
- E learning platform open source
- Lang stair & rail inc
- Open innovation platform tsmc
- White software industry to improve opensource