automation-orchestration-demo

advertisement
SURFnet – Automation & Orchestration
[email protected]
Agenda
•
•
•
•
•
Integratie CRM
Beschikbaarheid API’s
Cluster Setup
Deployment Pipeline
Wiki pagina: https://wiki.surfnet.nl/display/NWAO
Voor wie zijn we aan het werk?
• Netwerken
• NOC
• Klantsupport
• Changes
• TPM/PM
• Aangesloten instellingen
• Service Providers
• Migratie SURFnet7 -> SURFnet 8
• AA
• Fin
https://wiki.surfnet.nl/display/NWAO/Uses+Cases
Functionaliteit CRM
•
•
•
•
Ophalen van informatie over dienstafnames uit de NW database
Weergave in het CRM
Directe koppeling tussen producten, technisch en administratief
Directe koppeling tussen dienstafname
en technische dienstafname.
1
API’s
•
•
•
•
•
Diverse API’s beschikbaar waar al gebruik van kan worden gemaakt.
Hoofd URL: https://api.automation.surf.net/<project>
Hoofd URL DCN: https://api.automation.dcn.surf.net/<project>
Alleen bereikbaar via VPNs.
Automation LAN: 145.101.126.0/24
https://wiki.surfnet.nl/display/NWAO/GUIs+en+APIs
Cluster setup
Cluster eigenschappen
•
•
•
•
•
•
Cotainers
Swarm Mode
Resilient
Persistent Storage d.m.v distributed filesystem
”Fire and Forget”
Management m.b.v Ansible
https://swarm-mng.automation.surf.net
Deployment pipeline
•
•
•
•
•
•
Continuous integration
Gitlab.surfnet.nl
Build servers
Docker registry
Zodra code is gepubliceerd staat binnen een minuut de code live.
“Fire and Forget”
https://gitlab.surfnet.nl
Komende periode
• Focus op procesintegratie en workflows
• Integratie workflows klantsupport (CRM)
• CRM klanten en locatie api integratie in rest organisatie.
Bereikbaarheid
• De API is productiewaardig
• Voor bugs: [email protected]
• Of kom langs in 4.35!
•CC BY 2.0
Attribution - 2.0 Generic
Cover image
Author: Roshan Nikam
Title:
Fiber Optic Cables
Url:
https://flic.kr/p/8f5tbk
Download