15
Technical Forum Delivering Cloud Scale Workflow Automation Control and Visibility with Arista Autumn 2015

Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista

Embed Size (px)

Citation preview

Page 1: Atf 3 q15-7 - delivering cloud scale workflow automation control and visibility with arista

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Technical Forum

Thank You