NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS...

Post on 14-Jun-2020

9 views 0 download

Transcript of NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS...

NETWORK AUTO-REMEDIATION & CHATOPS

David  Gee,  November  2016Brocade,  NetDev  Consultant/Engineer

Agenda

• Network Automation; Why all the fuss?

• StackStorm Overview

• ChatOps

• Demo

2

Network Automation; Why all the fuss?

• We just can’t keep pace with the rate of change

• Out of control with multiple sources of truth

• Myriad of APIs (CLI, NC, REST, SNMP)

• Lots of FUD (Open Washing)

3

• A more consistent and reusable approach is required

• Random automation effort just isn’t enough

• Good design yields adhesion for automation

• We need an audit trail

4

Network Automation; Why all the fuss?

Automation Has Maximum Impact In Context When Relevant

• Automation in context with relevance

5

Network Automation; Why all the fuss?

• Automation in context with relevance!!!!!!!

6

Network Automation; Why all the fuss?

7

• Event Driven Automation

StackStorm Overview

8

• Event Driven Automation

Automate

StackStorm Overview

9

• Event Driven Automation

AutomateMonitor

StackStorm Overview

10

• Event Driven Automation

AutomateMonitor

StackStorm Overview

11

• Event Driven Automation

StackStorm Overview

12

• Who  wants  to  actually  talk  to  people?

• I’m  anti-­‐social,  this  sounds  great!

ACTIONRULE

ChatOps

13

ACTIONRULE

•Who wants to actually talk to people?• I’m anti-social, this sounds great!

ChatOps

14

ACTIONRULE

• Culture Enabler (cue buzzword)• Diverse geographically dispersed technical skill sets• Great for receiving real time info about infrastructure & services

ChatOps

DEMO

https://youtu.be/OX1UFN4nzqs

TRY IT YOURSELF…

15

Demo Setup

RULES

R1

R2

GoPEGo

Ping Executor

FIN

David GeeTwitter: @VTEP42Blog: http://ipengineer.net

Info from talk: https://github.com/davidjohngee/NOGTalks

17