Beruflich Dokumente
Kultur Dokumente
Sprint 08
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary.
Cloud & AIOPS
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 2
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 3
Cloud
Next Steps:
• Container Image Security
• Super pipeline – Phase-2
• Ssl Implementation with domain
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 4
AI-OPS
What was done:
• Fetch the EKS deployment and DaemonSets metrics on Datadog Dashboard.
• Able to get all below key metrics.
1. Number of kubernetes Events.
2. Number of running Pods.
3. Number of running Containers.
4. CPU Utilization
5. Resource Utilization
6. Disk I/O & Network
7. Replicasets
Next Steps:
• Unified aggregated view for group of clusters.
• Nifi on EKS should report metrics to monitoring solution.
Demo:
• https://app.datadoghq.com/screen/integration/86/kubernetes---overview
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 5
AI Ops
PNO deployment on EKS as a stand-alone
application
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 6
AI Ops (PNO prototype deployment model)
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 7
AI Ops
Next steps:
Complete PNO deployment on EKS
Performance/scalability test PNO use-cases
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 8
AI Ops - UAA
Next steps:
Plugin for Aruba devices
Plugin validation for Palo Alto devices
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 9
AI Ops - UAA
Goal :
1. SNMP trap handling
2. Syslog handling
3. SNMP on-prem collector
Next steps:
Make on-prem collector work at scale
Changes in mediation-server to push request to on-prem and handle response from on-prem
Application monitoring flow with on-prem executor
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 10
AI Ops
PNO deployment on EKS as a stand-alone
application
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 11
On prem component (with Kafka) To cloud
Kafka
Customer Network
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 12
On prem component
To cloud
Customer Network
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 13
NCCM
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 14
NCCM
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 15
NCCM UI
Next steps:
Complete research for AI Ops
Discussions with the team on AI Ops workflows
NCCM Tags/Supported devices REST APIs
Fix the gap in NCCM template workflow, Template workflow UI unit test cases and end to end NCCM configuration
change management
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 16
NCCM UI
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 17
NCCM Tag CRUD UI
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 18
NCCM Template Listing (Download/Delete)
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 19
Create/Edit Template UI
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 20
NCCM Template Change Management
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 21
NCCM Backend
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 22
NCCM
Next steps:
Refactoring and error handling
Tags APIs
Increase Test Coverage
•
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 23
NCCM – Ansible module for Ciena Devices
• Goals achieved:
§ Developed saos_command module.
§ This module would hit command on device via ansible and retrieve output.
§ Only ssh service is required for this module.
Issues:
§ saos_command can execute configuration commands too, but it is not recommended.
§ Does not return structured output.
§ Does not support check_mode yet.
Next steps:
§ Develop modules to load configuration on device.(like saos_config)
§ This module would take config file as input and load it on device.
§ Develop dedicated module for every component.
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 24
Lab
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 25
Lab
Goal : Find Ciena equipment for Trial and Fix Aruba APs
Next steps:
Installation of received deliveries
Receive of additional deliveries for Cisco devices
Test Strategy Review
•
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 26
UX
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 27
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 28
Workflows and features
needed
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 29
Goal : Define workflows for Ai Ops
Next steps:
Get a demo from Ciena IT on current workflow
Defining the workflows for AI Ops
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 30
•
Thank You
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 31
Template
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 32
Template
Next steps:
Make it better
Copyright © Ciena Corporation 2019. All rights reserved. Confidential & Proprietary. 33