PNDA Integration Into ONAP DCAE Platform for Network

  • Slides: 14
Download presentation
PNDA Integration Into ONAP DCAE

PNDA Integration Into ONAP DCAE

Platform for Network Data Analytics PNDA. io Overview Logstash Open. BPM pmacct Telemetry Data

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

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

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

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

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

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

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Demo © 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.

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 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Next Steps • Direct PNDA data integration – with PNDA ingest configuration • Integrate

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

Community © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

PNDA Community Evolution • Enhanced communication channels • Establish recurring (weekly) community calls –

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