network auto-remediation & chatops€¦ · network auto-remediation & chatops...

17
NETWORK AUTO-REMEDIATION & CHATOPS David Gee, November 2016 Brocade, NetDev Consultant/Engineer

Upload: others

Post on 14-Jun-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

NETWORK AUTO-REMEDIATION & CHATOPS

David  Gee,  November  2016Brocade,  NetDev  Consultant/Engineer

Page 2: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

Agenda

• Network Automation; Why all the fuss?

• StackStorm Overview

• ChatOps

• Demo

2

Page 3: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

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

Page 4: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

• 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

Page 5: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

• Automation in context with relevance

5

Network Automation; Why all the fuss?

Page 6: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

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

6

Network Automation; Why all the fuss?

Page 7: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

7

• Event Driven Automation

StackStorm Overview

Page 8: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

8

• Event Driven Automation

Automate

StackStorm Overview

Page 9: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

9

• Event Driven Automation

AutomateMonitor

StackStorm Overview

Page 10: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

10

• Event Driven Automation

AutomateMonitor

StackStorm Overview

Page 11: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

11

• Event Driven Automation

StackStorm Overview

Page 12: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

12

• Who  wants  to  actually  talk  to  people?

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

ACTIONRULE

ChatOps

Page 13: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

13

ACTIONRULE

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

ChatOps

Page 14: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

14

ACTIONRULE

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

ChatOps

Page 15: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

DEMO

https://youtu.be/OX1UFN4nzqs

TRY IT YOURSELF…

15

Page 16: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

Demo Setup

RULES

R1

R2

GoPEGo

Ping Executor

Page 17: NETWORK AUTO-REMEDIATION & CHATOPS€¦ · NETWORK AUTO-REMEDIATION & CHATOPS David&Gee,&November&2016 Brocade,&NetDev&Consultant/Engineer. Agenda • Network Automation; Why all

FIN

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

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

17