Download presentation
Presentation is loading. Please wait.
Published byJemima Simon Modified over 8 years ago
1
Project Tacker Open Platform for NFV Orchestration OPNFV Design Summit
2
What is OpenStack Tacker? Tacker is an official OpenStack project building NFV Orchestrator and Generic VNF Manager using standards based architectures
3
OpenStack Tacker Project Overview Started on NFV Orchestration early 2015 Announced in OpenStack Vancouver Summit – May, 2015 First release in Kilo with Basic VNF life-cycle management Second release in Liberty with Monitoring Framework Accepted into OpenStack Big-Tent in March, 2016 Diverse community with six core team members Third release – part of official OpenStack Mitaka release, http://releases.openstack.org/mitaka/index.html Tacker – Open NFV Orchestration, Thursday : 3:30pm @ Potsdam I/II
4
Tacker in OPNFV Available in OPNFV C-Release Service Function Chaining - https://wiki.opnfv.org/display/sfc/Service+Function+Chaining+Home https://wiki.opnfv.org/display/sfc/Service+Function+Chaining+Home Parser - https://wiki.opnfv.org/display/domino/OPNFV+Parser+Project https://wiki.opnfv.org/display/domino/OPNFV+Parser+Project MultiSite - https://wiki.opnfv.org/display/multisite/Multisite https://wiki.opnfv.org/display/multisite/Multisite FuncTest, Yardstick, VNF Event Stream, …
5
Tacker Architecture
6
API (WSGI, extension /plugin framework) Tacker Architecture NFV Catalog VNFD NSDFFGD VIM Site 1VIM Site 2 VIM Site 3 Infra Driver (Heat, Keystone) VNFM Management Driver Framework Monitoring Driver Framework TOSCA Workflow VNF Instances TOSCA Template Validation NFVO Multi-Site VNF Fwd Graph TOSCA Workflow Service Chains (SFC) Network Service Instances VIM Instances HorizonCLI Alarm Monitor Event Audit Log
7
Tacker Features
8
Generic-VNFM 8 ●NFV Catalog ○repository of VNF descriptors (VNFDs) in a database ●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 NSD NFV Catalog VNF FFGD VNFD
9
OpenStack Heat Translator ETSI NFV -> OASIS TOSCA -> Tacker TOSCA parser NFV Descriptors NSD VNFD VNFFGD ETSI NFV OpenStack Tacker (NFVO / VNFM) TOSCA Data model 9 heat-translator
10
MultiSite - multiple OpenStack Versions Tacker Site 1 – (OpenStack controller) Site 2 - (OpenStack Controller) Site 3 - (OpenStack Controller) Operators have multiple OpenStack VIMs with different OpenStack versions Detect KeyStone and HOT version and translate accordingly Gracefully downgrade resource requests on older VIMs Kilo Liberty Mitaka
11
Multiple VIM types … coming soon Tacker Site 1 – OpenStack Site 2 - VMware Site 3 - AWS Support more Infra Drivers to orchestrate on VMware, public clouds like AWS and even Custom VIM types Site 4 - Custom
12
Tacker Newton
13
VNFFG API Tacker Compute Node 1 API OVS SDN Controller OVSDB Compute Node 2 OVS... VNF vRouter VNF DPI Templates Neutron (networking-sfc) DB 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 VNF FFGD Heat
14
VNF Tacker Manual Scale Request Tacker VNF Scaling + Alarm Monitoring Alarm Monitor (Ceilometer, Monasca, Custom) VNF scale
15
Audit Log / Event Framework Tacker DB VIM VNF FFG NSD External Event Stream (websocket/ zmq) Tacker Audit Log
16
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 (SoftwareComponent) Usability Enhancements Network Services Descriptor (NSD) support Evolve NFV Catalog
17
Learn more… Wiki - https://wiki.openstack.org/wiki/Tacker://wiki.openstack.org/wiki/Tacker Documentation - http://docs.openstack.org/developer/tacker/http://docs.openstack.org/developer/tacker/ Blueprints & Specs - http://specs.openstack.org/openstack/tacker-specs/http://specs.openstack.org/openstack/tacker-specs/ Have a questions, ask at https://answers.launchpad.net/tackerhttps://answers.launchpad.net/tacker Mitaka Release Demo Video: https://goo.gl/3lkuyHhttps://goo.gl/3lkuyH Related session: Tacker – Open NFV Orchestration, Thursday : 3:30pm @ Potsdam I/II
18
Join us… Freenode IRC Channel: #tacker Mailer: openstack-dev@lists.openstack.orgopenstack-dev@lists.openstack.org use [openstack-dev][tacker] in the subject! Weekly meeting: Tuesdays, 1600 UTC @ #openstack-meeting IRC channel
19
Danke !
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.