PNDA Integration Into ONAP DCAE Platform for Network
- Slides: 14
PNDA Integration Into ONAP DCAE
Platform for Network Data Analytics PNDA. io Overview Logstash Open. BPM pmacct Telemetry Data Distribution ODL Query Visualisation and Exploration Real -time SQL Query Data Exploration Unmanaged App PNDA Producer API • Simple, scalable open data platform • Provides a common set of services Strea m OLAP Cube Metric Visualisation Batch Search/ Lucene Event Visualisation File Store No. SQL PNDA Managed App Time Series Platform Services: Installation, Mgmt, Security, Data Privacy PNDA Plugins PNDA Applications Processing App Packaging and Mgmt PNDA Consumer API for developing analytics applications • Accelerates the process of developing big data analytics applications whilst significantly reducing the TCO • PNDA provides a platform for convergence of network data analytics © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
ONAP Data Collection, Analytics, Events (DCAE) Overview • Open, pluggable platform for “sensing and making sense” for ONAP • Functional requirements • Of ONAP • Interfacing with other ONAP components • ”Model driven” • DCAE service components are modeled • Generated events are modeled • Operations are modeled • For ONAP • Able to incorporate the best collection and analytics technologies into a catalog • Able to collect, analyze, and generate actionable events following the requirements of control applications, e. g. delay, bandwidth, resource constraints, etc. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
PNDA Within DCAE Platform Core DCAE Control Platform (Docker Containers) ONAP Lifecycle Manager (Cloudify Manager) Dispatcher (NB API) Service & Config Registry (Consul) Policy Handler DCAE Collector Services (Docker Containers) Collector (VES) Collector SNMP Service Change Handler Collector Telemetry Inventory PNDA Deployment Manager [1] * Analytics ZTT (Data Norm) DCAE PGaa. S DCAE Data Platform (PNDA. io) * Analytics (TCA) (Grafana) Analytics (Correlation) * Existing PDNA Capabilities DCAE Platform Components DCAE Service Components [1] Replaces CDAP Broker © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
PNDA in DCAE – Tasks and Status © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
OOM Helm Charts • The PNDA chart has 2 sub-charts • dcae-pnda-mirror Container hosting PNDA packages • Service to expose HTTP package server • • dcae-pnda-bootstrap Job to run pnda-cli installer • All configuration pushed into container by Helm chart • © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Deployment – PNDA Install with Heat Openstack Helm Heat templates shared network DMAAP Kubernetes Cluster DCAE bootstrap PNDA Mirror PNDA Cluster © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Demo © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
PNDA Application Deployment Deploy curl –k -u pnda: pnda -X PUT https: //knox. service. simpledemo. onap. org: 8443/gateway/pnda/repository/packages/ --upload-file pnda-ztt-app-0. 0. 4. tar. gz > /dev/null List curl -k -u pnda: pnda https: //knox. service. simpledemo. onap. org: 8443/gateway/pnda/repository/packages/ [{"latest_versions": [{"version": "0. 0. 4", "file": "pnda-ztt-app-0. 0. 4. tar. gz"}], "name": "pnda-ztt-app"}] Delete curl -k -u pnda: pnda -XDELETE https: //knox. service. simpledemo. onap. org: 8443/gateway/pnda/repository/packages/ pnda-ztt-app-0. 0. 4. tar. gz © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Next Steps © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Next Steps • Direct PNDA data integration – with PNDA ingest configuration • Integrate PNDA apps with DCAE catalog • Integrate PNDA service discovery with MSB • Leverage DMaa. P/Kafka for PNDA instead of native PNDA/Kafka • Containerisation of PNDA © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Community © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
PNDA Community Evolution • Enhanced communication channels • Establish recurring (weekly) community calls – Is Friday, 6 am PT a good slot? • “tech-discuss” mailing lists • Establishment of a complete technical charter and technical/project steering committee for PNDA • Mimic charter from established LFN projects – ONAP, OPNFV, ODL, FD. io. . • incl. process for onboarding of additional committers, chair; • Consider to enable PNDA sub-projects, e. g. PNDA core platform, PNDA apps, . . • Community events • Upcoming ONAP Developer Design Forum: https: //wiki. lfnetworking. org/display/LN/OPNFV-ONAP+January+2019 • Plan for a dedicated PNDA event (co-located with a conference) © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 14