atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista
TRANSCRIPT
![Page 1: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/1.jpg)
Technical Forum
Delivering Cloud Scale Workflow Automation Control and Visibility with AristaAutumn 2015
![Page 2: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/2.jpg)
Technical Forum
EOS Devices
Workflow Automation Services
CloudVision Framework
Management, Monitoring Tools Orchestrators and Overlay Controllers
Open RESTful APIs
3rd Party Integration
EOS Core Services
Workload Orchestration
Services
CloudVision eXchange (CVX)
OVSDB, eAPI, Plugins
CloudVision Portal (CVP)
© 2015 Arista - Confidential
Open APIs
![Page 3: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/3.jpg)
Technical Forum
Arista CloudVision Portal
Provided as OVA Virtual Appliance§ CENTOS Linux Platform
§ Apache Hadoop with…
• Hbase database
• Hazlecast in memory database
• Zookeeper
§ Apache Tomcat HTML 5 front-end for a highly extensible user interface
Zookeeper HBase
Hadoop
HazelcastTomcat
Linux
![Page 4: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/4.jpg)
Technical Forum
1
CloudVision Summary
© 2015 Arista - Confidential
Bootstrap Automation
2 Configuration Automation
Operations Visibility3
![Page 5: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/5.jpg)
Technical Forum
CVP Architecture
Radius or TACACS
DHCP Server
Zookeeper HBase
Hadoop
HazelcastTomcat
eAPI
Authentication
Bootstrap
Linux
![Page 6: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/6.jpg)
Technical Forum
DHCP Request
OPT 66 -TFTP Server OPT 67 - Boot file name: http://172.31.5.60:8080/web/services/ztp/config
DHCP Response
HTTPGET[Arista-SysMAC,Hwdver,SKU,Serial,Architecture]
DHCP Server
Day Zero Provisioning with CloudVision
ZTP Boot Request to CVP
CVP RegistrationInformation
Switched added to “Undefined”
![Page 7: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/7.jpg)
Technical Forum
1
CloudVision Summary
© 2015 Arista - Confidential
Bootstrap Automation
2 Configuration Automation
Operations Visibility3
![Page 8: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/8.jpg)
Technical Forum
CVP - A Single Interface to Automation
© 2015 Arista - Confidential
![Page 9: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/9.jpg)
Technical Forum
CloudVision Containers
§ Containers define…
• The role of a group ofswitches within the DC
• Customizable taxonomyto reflect specific functions
• Multiple sub-containers within a parent container
• Framework for defining “configlets”
Parent container All switches in the Data center
Sub-containers within DC e.g. “All Leaf Switches”
Container model simplifies deployment and management of shared configuration across multiple switches
New Switches – Automatically placed in “Undefined”
![Page 10: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/10.jpg)
Technical Forum
Network Provisioning with CloudVision
Assign container
Switch configured and reloaded
Assign switch specific configlet
Assign switch specific image*
Save
Task generated
Network Provisioning
Task Management
Select and execute tasksConfiguration pushed
to switch
Switched assigned in provisioned container Switched displayed in
provisioned container
Network Provisioning
* If required
![Page 11: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/11.jpg)
Technical Forum
Network Compliance with CVP
So what happens if a command line Ninja makes a
change to a switch?
![Page 12: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/12.jpg)
Technical Forum
It's Friday, it's five to five and it’s…
§ Time for a change….
ü Configlets…ü Labels…ü Apply…ü Tasks…ü Change…
![Page 13: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/13.jpg)
Technical Forum
We all have places to be…
ü Backup CVP through the API
ü Restore CVP through the API
NOTHING CAN STOP AUTOMATION!
![Page 14: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/14.jpg)
Technical Forum
1
CloudVision Preview
© 2015 Arista - Confidential
Bootstrap Automation
2 Configuration Automation
Operations Visibility3
![Page 15: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista](https://reader033.vdocuments.site/reader033/viewer/2022052705/589ee19a1a28ab39498b6ff1/html5/thumbnails/15.jpg)
Technical Forum
Thank You