new network devops & e2e automationosm-download.etsi.org/ftp/osm-6.0-six/8th-hackfest/5gday/... ·...
TRANSCRIPT
-
© ETSI 2019
Network DevOps & E2E AutomationOSM in netOps.ai
Manish Singh [email protected]
-
© ETSI 2019
Network DevOps - Need
2
Development Time
Duration from feature requests until RFA
Several Months
RFP
Several Months
-
© ETSI 2019
CSP’s Network Software Release Process Too Complex & Too Time consuming
3
Design Develop Integrate
TestDeployValidate
Rollout OperateCut Rework
Cut Idle Time
Community Source Unit Test Results Fully Automated Sub System Regression Testing on Development Lineup
Fully Automated & Integrated Regression Testing on TEST
Lineup
HOST Release on STAGING Lineup
E2E Systems Regression on Systems Test Lineup
Health Check and Functionality Monitoring in
Production
-
© ETSI 2019
TechM netOps.ai Telco Cloud Solution Architecture
4
5G CNFApplication Layer
Any Cloud Infra Layer
Any HW INFRA Layer
5G/4G VNF
LAB Pre-Prod Prod
TM COFContinuous
Orchestration
Platform Layer
TM CAFContinuous Assurance
TM CIFContinuous Intelligence
DAAIPTECHMIGHTY CLOUD PLATFORM
End2End 4G/5G VNF/CNF, Orchestration, Deployment & Certification
Self Service Portal
TM CTFContinuous
Test
TM CCFContinuous
Change
Powered By
-
© ETSI 2019
netOps.ai – Continuous Change Internal Architecture
5
User Uploads/checks-In an artefact
A Super Release gets created
Artefact gets committed into a repo
Artefact Sanity Check
Release Artefacts get deployed on target lineup
Testing gets carried out
Tested Release gets deployed in Production
-
© ETSI 2019
OSM APIs Exercised
6
Authenticate OSM
Upload VNFD on OSM
Delete VNFD on OSM
Query information about multiple VNF package resourcesRead information about an individual VNF package resourceUpload a NS package by providing the content of the NS package
Query information about multiple NS package resourcesRead information about an individual NS package resource
Modify an individual NS package resource
Delete an individual NS package resource
Create a new NS instance
Query information about multiple NS instances
Read an individual NS instance resource
Delete an individual NS instance resource
-
© ETSI 2019
Thank You
7