Simplifying Operations: Automation & Orchestration with Juniper Switching
-
Upload
juniper-networks -
Category
Documents
-
view
4.314 -
download
1
description
Transcript of Simplifying Operations: Automation & Orchestration with Juniper Switching
SIMPLIFYING OPERATIONS Automation & Orchestration with Juniper Switching
2 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
FROM TO
Distributed
Virtual
Shared
Simplified
Client-Server
Physical
Dedicated
Complex
APPLICATIONS
NETWORK
COMPUTE
STORAGE
Client-Server
Physical
Dedicated
Complex
Workflow Element Management
OPERATIONS
Element Management
RIG
ID,
LE
GA
CY
MO
DE
L F
LE
XIB
LE
, AG
ILE
MO
DE
L
YOU ARE
HERE
YOU ARE
HERE
THE DATA CENTER HAS EVOLVED – BUT NOT THE NETWORK
3 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
SIMPLIFICATION IS THE SOLUTION
Simplify Architecture
Flat Simple to
Manage: Connect Any-to-Any
Simplify Operations
Workflow
Integration Day 0 and Beyond
4 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
Virtual Chassis
Shipping since April 2008
1GbE-10GbE Mixed Data Center
2 ARCHITECTURES FOR SIMPLIFYING THE NETWORK
QFabric
Shipping since Sept. 2011
10GbE Data Center
Dramatic simplification of data center network
Carrier-class hardware and Junos software
Automated orchestration between physical and virtual networks
Integrated security for virtual and physical security
Complex 3-Tier
Brittle Architecture
5 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
Orchestrate Operate
Automate day-to-day activity, reduce response
time to event and customize solutions
SIMPLIFYING OPERATIONS
Sell
Provision
Orchestrate your network and increase operational efficiency
Day 0 provisioning, enable rapid deployments
Automate
Rapidly Deploy and Adapt to Changing
Business Environment
6 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
PROVISION
7 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
Time Consuming Manual process requiring
switches to be staged; takes days
Error Prone 80% of network downtime
is due to manual configuration errors
Expensive Staging is expensive and requires trained
professionals
Load image and configure
NETWORK PROVISIONING HOW IT HAPPENS TODAY
PROVISION OPERATE ORCHESTRATE
EX & QFX
Series
Switches
8 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
Auto Image and Configure
Auto Image and Configure
Auto Image and Configure
ZERO TOUCH PROVISIONING
Increase Speed of
Deployment &
Provisioning
Reduce
OPEX
Reduce
Configuration
Errors
EX & QFX
Series
Switches
PROVISION OPERATE ORCHESTRATE
9 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
EX & QFX
Series
Switches
Flexible scripting option for custom provisioning
Switch successfully provisioned
Switch is racked and stacked, sends a DHCP
request on boot
Configuration and image information loaded on
DHCP server
ZERO TOUCH PROVISIONING - DETAILS
DHCP
Server
DHCP server responds with image
and configuration
PROVISION OPERATE ORCHESTRATE
10 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
OPERATE
11 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
JUNOS AUTOMATION
On the device Across the network
Programmable
Interface Integration with 3rd
party tools &
workflow automation
"off-box" Scripts for automating
event handling
"on-box"
XML, Python,
Junos SDK
PROVISION ORCHESTRATE OPERATE
Increase Productivity
& Compliance Agility Reduce
Downtime
12 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
Gather relevant troubleshooting info
Automate event responses with a set of actions
Event programs are triggered by events on the device
Actions event event
program
Automate Response and Reduce Downtime
PROVISION ORCHESTRATE OPERATE JUNOS AUTOMATION EXAMPLE – EVENT AUTOMATION
13 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
ORCHESTRATE
14 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
NETWORK ORCHESTRATION
Orchestration: plan or coordinate the
elements of (a situation)
to produce a desired effect
ORCHESTRATE PROVISION OPERATE
15 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
Deployed Extensively
10 M+ nodes managed worldwide
Largest deployment: 60,000+ nodes
3.5 M downloads in the past 12 months
6000+ user community and growing
Deployed across multiple verticals:
finance, healthcare, education, web,
telecom, etc.
Puppet Labs Clients
WHO OR WHAT IS PUPPET?
OPERATE PROVISION ORCHESTRATE
Maker of IT automation software providing
operational agility and efficiency for the cloud
16 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
Puppet Master
(Server)
IT AUTOMATION WITH PUPPET
Automated orchestration of the
network and VMs
Scalable solution – can be used across
1000s of servers and ToRs
Network abstraction enables faster resolution and
eliminates change requests
VM2 VM3 VM1 VM2 VM3 VM1 VM2 VM3 VM1
Server Admin
EX & QFX
Series
Switches
EX9200
Network Admin
Change
request
PROVISION OPERATE ORCHESTRATE
17 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
Device Running Junos OS
(FreeBSD)
Puppet netdev module
NETCONF gem
Ruby Interpreter
NETCOF
Puppet Agent (client)
Puppet Master
(server)
netdev
jpuppet
package
What to Get
Download netdev module
on the Puppet Master
Install jpuppet module on
the Junos device
Puppet agent will pull config
changes from the master
Download Website: http://forge.puppetlabs.com/jeremyschulman/netde
PROVISION OPERATE ORCHESTRATE
PUPPET FOR JUNOS – GETTING STARTED
18 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
SOLUTIONS WITH JUNOS SPACE VIRTUAL CONTROL
VM1 VM2
Virtual
Control
VM2 VM3 VM1
Clear roles and responsibilities
Automated orchestration
between physical and virtual networks
Scalable solution –
allows VMs to move freely
Open architecture
Network Admin
Server Admin
Virtual n/w
Physical n/w
PROVISION OPERATE ORCHESTRATE
19 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
ORCHESTRATION WITH OPENSTACK OpenStack
Server APIs
Complete
Orchestration Solution
for the Cloud
Openstack Quantum
Plug-in for EX, QFX
and QFabric
DMI Access to
the platform
March
2013
Juniper Quantum
Plug-in
VM VM VM VM VM VM VM VM VM
EX & QFX
Series
Switches
PROVISION OPERATE ORCHESTRATE
20 Copyright © 2013 Juniper Networks, Inc. www.juniper.net
Orchestrate Operate
Junos Automation – On-box and off-box
scripting Python Junos SDK
SIMPLIFYING OPERATIONS - SOLUTIONS
Sell
Provision
Puppet, OpenStack ZTP