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

  • Published on
    11-Feb-2017

  • View
    233

  • Download
    3

Transcript

  • Technical Forum

    Delivering Cloud Scale Workflow Automation Control and Visibility with AristaAutumn 2015

  • 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

  • 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

  • Technical Forum

    1

    CloudVision Summary

    2015 Arista - Confidential

    Bootstrap Automation

    2 Configuration Automation

    Operations Visibility3

  • Technical Forum

    CVP Architecture

    Radius or TACACS

    DHCP Server

    Zookeeper HBase

    Hadoop

    HazelcastTomcat

    eAPI

    Authentication

    Bootstrap

    Linux

  • 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

  • Technical Forum

    1

    CloudVision Summary

    2015 Arista - Confidential

    Bootstrap Automation

    2 Configuration Automation

    Operations Visibility3

  • Technical Forum

    CVP - A Single Interface to Automation

    2015 Arista - Confidential

  • 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

  • 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

  • Technical Forum

    Network Compliance with CVP

    So what happens if a command line Ninja makes a

    change to a switch?

  • Technical Forum

    It's Friday, it's five to five and its

    Time for a change.

    Configlets Labels Apply Tasks Change

  • Technical Forum

    We all have places to be

    Backup CVP through the API

    Restore CVP through the API

    NOTHING CAN STOP AUTOMATION!

  • Technical Forum

    1

    CloudVision Preview

    2015 Arista - Confidential

    Bootstrap Automation

    2 Configuration Automation

    Operations Visibility3

  • Technical Forum

    Thank You

Recommended

View more >