Welcome to Your Cisco Connect & Grow Series: …...Confidential and proprietary information of...
Transcript of Welcome to Your Cisco Connect & Grow Series: …...Confidential and proprietary information of...
Welcome to Your Cisco Connect & Grow Series: Build the Next-Generation Automated Data Center with Nexus 9000
BEFORE WE TAKE OFF… This webinar is being recorded and will be available 48 hours after the event at www.ingrammicro.com/ciscowebinars
This is your event – So please ask questions! Utilize the Q&A box or take the opportunity to call in and ask your question live during the broadcast. We love to hear from you!
And now, let’s get going…
Thank you for being a valued Cisco partner!
Cisco Connect & Grow Series
Incentive Drawing
Three $50 AmEx Gift Cards will be drawn at the close of the session
Confidential and proprietary information of Ingram Micro Inc. — Do not distribute or duplicate without Ingram Micro’s express written permission.
Cisco Connect & Grow Series Build the Next-Generation Automated Data Center with Nexus 9000 Dave Nentarz Consulting Systems Engineer, Cisco Kevin Besecker Channel Account Specialist II, Ingram Micro Michael Mason Sr Solution Center Engineer/Instructor, Ingram Micro
July 8th, 2015
BUILD THE NEXT GEN AUTOMATED DATA CENTER WITH NEXUS 9000
Todays Agenda:
• Data Center Trends
• Why programmability and automation?
• Considerations and Use Cases
• Where do I Start?
• Resources to Start your Journey
• Contact Ingram Micro
Global Traction Across All Market Segments – Nexus 9K and ACI
2,655+ Nexus 9K and ACI Customers
Globally
585+ APIC Customers
APPLICATION
COMPUTE NETWORK
CLOUD
STORAGE SECURITY
35 Ecosystem
Partners
5 YEARS
2.5
YEARS
Faster SERVER
Refresh Cycle 2-3 YRS
NETWORK refresh cycle of
5 yrs. should cover two server refresh cycles
Intel
Haswell
(2 Sockets
x 12
Cores)*2
10G
LOM/FlexL
oM
Shipping *4
New Server Platforms
Enabling Higher I/0
Throughput
Big Data
Increasing East-
West Traffic
DATA
CENTER IP
TRAFFIC
GROWTH
25% CAGR
(2012-2017)*3
*1 IDC Worldwide Virtual Machine 2013-2017
Forecast
*3 Cisco Global Cloud Index: Forecast (2012-
2017)
HYPERVISOR
VM VM VM VM VM VM
Virtual Machine
Density Driving I/0
Performance
24 VMs/ Server*1
*4http://h30507.www3.hp.com/t5/Coffee-Coaching-HP-and-
Microsoft/HP-FlexibleLOM-for-Gen8/ba-p/108515
*2 Intel Xeon E5 Spec
Data Market Trends – Part 1
Today Earlier
Data Market Trends – Part 2 Evolution of Server Configuration
NEXUS# config terminal NEXUS(config)# interface ethernet 1/1 NEXUS(config-if)# no switchport NEXUS(config-if)# ip address 1.1.1.1 255.255.255.0 NEXUS(config-if)# no shutdown NEXUS(config-if)# exit NEXUS(config)# feature eigrp NEXUS(config)# router eigrp Test1 NEXUS(config)# interface ethernet 1/1 NEXUS(config-if)# ip router eigrp Test1 NEXUS(config-if)# no shutdown NEXUS(config-if)# end NEXUS# copy run start
CAT6K>enable CAT6K# config terminal CAT6K(config)# interface fastethernet 1/1 CAT6K(config-if)# ip address 1.1.1.1 255.255.255.0 CAT6K(config-if)# no shutdown CAT6K(config-if)# exit CAT6K(config)# router eigrp CAT6K(config-router)# network 1.1.1.0 CAT6K(config-router)# exit CAT6K(config)# exit CAT6K# copy run start
Data Market Trends – Part 2 Evolution of Network Configuration
Today Earlier
Why Automation?
CLI Automation
Proprietary Open
Box by Box System Wide
Static/
Reactive
Flexible/
Pro-active
Ops Use Only Dev & Ops
Error Prone High Quality
Slow IT Fast IT
Why is Programmability Important?
Save Time Customize Innovate Human Error
Cisco Partner Professional Services Opportunities!!!!!!!!!!
EXISTING 3/2-TIER DESIGNS
Nexus 9K in Existing PODs
Overlay Ready
DC
PODs
DC
Core
Nexus OS VXLAN Bridging
and Routing
6K Migration
Catalyst
6000
Nexus
9000
Datacenter Core,
Aggregation or
EOR Platform
DEV OPS
Open APIs, Open Source, Open
Standards
Application Agility
ACI
Modernizing the Data Center Nexus 9K and ACI
Nexus 9300 Price Positioning
OpenStack API
REST
JSON
XML
OpenFlow
Controller
Agile
IaaS
Puppet
Chef
Orchestration
Automation
DevOps
Ansible
NX-API
Waterfall OpenDaylight
NFV
Netconf YANG
IDE
SDK Python
Go
LXC
Container
Docker
CI/CD
Salt
Neutron
ML2
BASH
Eclipse
Git
Unicorn
Demands are only going to increase with the Internet of Everything
Created More Data Than Previous 5,000 Years Combined
Captured Just 53% of IoE’s Value at Stake, Leaving $544B of Unrealized Value
Number of Mobile-Connected Devices Will Exceed the Number of People on Earth
An Estimated 77 Billion Apps Will be Downloaded
2/3 of the World’s Mobile Data Traffic Will be Video
Globally, Machine-to- Machine IP Traffic Will Grow 20-Fold
There will be ~50 Billion Objects Connected to the Internet
IoE Has the Potential to Grow Global Corporate Profits by an Estimated 21%
2012 2013 2014
2015
2017
2020
2022
“The next big wave is going to be around the Internet of Everything. It will be implemented by combining things with processes, with business changes, with people. And, it will drive a productivity number, and a financial number, that is just mind-boggling.”
John Chambers
How does
automation
work with
my tools?
Scripting
Environments?
Puppet,
Chef, other?
Open Source
Controllers?
What is their
current state? What is the rate
of change in my
environment?
What am I
aiming for? Realistic
expectations?
Is dynamic
configuration
required?
How does
automation
help with my
objectives?
Optimize
Infrastructure?
Automated
provisioning?
Better
Diagnostics?
Address gaps
in Vendor
offerings?
Aligning expectations with
skills and objectives…
Training
required?
What skills and
tools do I need
to accelerate
delivery of
services?
Network Programmability: Considerations
Use Cases
Automation Complexity
Ris
k
Network Monitoring
Automated Troubleshooting and Data Visibility
Automated Provisioning
Scripted Pre-Provisioning
Subset of Existing Management Tools
DevOps Workflows
Custom Integration
Self Healing and Adaptive Networks
Real Time
Provision
Passive
Event Triggered Scripts
Programmability on the Nexus • POAP (Power On Automated Provisioning)
• PXE Boot
• On-Board Python
• Netconf
• NX-API and DME
• XMPP
• Linux Containers, Guest-shell, Bash
• Configuration Management :
• Puppet/Chef
• Ansible
• Want more info? Cisco Live session BRKDCT-2549
• http://www.ciscolive365.com
NX-API: Sample Use Cases
• Data Collection and Display
• Resources, Interface Statistics
• Switch Configuration and Feature Provisioning
• Consistency Checks
• Cable Plan
• VLAN
• vPC
Outside
(Tenant
VRF)
App DB Web
QoS
Filter
QoS
Service
QoS
Filter
EPGs Contracts Contexts
Tenants Application
Profiles
Taboos
Application Centric Infrastructure Main Configuration Elements
ACI Toolkit
NX-OS like
CLI Custom
Python Scripts
ACI toolkit
• Simple toolkit built on top of APIC API
• Scripts built with the toolkit are easy to read
• Not full functionality, most common
• Focused primarily on configuration
• Preserves the ACI basic concepts
APIC
Scripts • Scripts are very easy to develop and read
CLI Application
• NX-OS like CLI written entirely in Python
• Sits on top of toolkit
• Familiar interface to traditional network folks
• More of an operational focus
• show epg
• shutdown / no shutdown on an interface
Cableplan Application
• Allows programmer to easily import existing cable plans from:
• XML Files
• Currently running from APIC
• Export previous imported plans and compare
• Advanced use can build cable plan XML file, query, and modify cable plan
ACI Endpoint Tracker Application
• Tracks all attachment, detachment, movement of Endpoints in ACI fabric
• Stores activity in open source MySQL Database, allowing query capabilities
• Provides foundation for visualization and query tools
• Some questions that could be solved:
• What are all the Endpoints on network?
• Where is a specific Endpoint?
• What was connected last Thursday between 3:30am and 4:00am?
• What is the history of a given Endpoint?
Configuration & rollback
• Version control on top of APIC
• Snapshot configuration in Git repository
• Versions based on timestamps
• Granularity
• Per Tenant
• Fabric (VPC policies, etc.)
• Infrastructure
• Leverage Git diff tools between versions
• Rollback
• Push a version back to the APIC
• Leverage APIC REST API resolution
Config /
Rollbak
http://acitoolkit.readthedocs.org/en/latest/snapback.html
http://acitoolkit.readthedocs.org/en/latest/index.html
APIC
Python - Where do I start? • Python learning resources:
• Coursera - Course starts NEXT Week - July 11th..
• An Introduction to Interactive Programming in Python (Part 1) ($49)
• https://www.coursera.org/course/interactivepython1
• Syllabus: http://www.codeskulptor.org/coursera/interactivepython.html
• From Cisco DC Partner Virtual Team Meeting:
• https://communities.cisco.com/docs/DOC-55659
• Other Sites
• http://www.pythonlearn.com/
• https://docs.python.org/2/tutorial/index.html
• http://www.learnpython.org/
• https://developers.google.com/edu/python/
Nexus 9K Programmability: Where do I start?
• Contact Ingram Micro!!!!
• dCloud
• http://dcloud.cisco.com
• Nexus 9K Programmability demo (in Data Center Virtualization section)
• DevNet – developer.cisco.com
ACI Programmability: Where do I start?
• Jason Gmitter Blog and ACIToolkit Video:
• http://dcnextgen.blogspot.com/2015/06/aci-programmability-part-1-acitoolkit.html
• https://www.youtube.com/watch?v=6pTv8L0rLfE
• Blog: Lauren Malhoit:
• http://blogs.cisco.com/datacenter/introducing-the-simple-aci-toolkit
• https://github.com/datacenter/acitoolkit
• http://acitoolkit.readthedocs.org/en/latest/
http://datacenter.github.io/acitoolkit/
Centralized Point of Management, Automation and Policy Enforcement
POLICY: Application centric network policy
SECURE: Security and performance at scale
VISIBILITY: System-wide visibility, telemetry and health
OPENNESS: Open Northbound and Southbound
EXTENSIBLE: Hypervisors, L4-7 services integration/chaining
INTEGRATED OVERLAY
(Physical/Virtual)
Cisco ACI: The Most Complete SDN Solution ACI Complements, Enhances and/or Replaces Any Other
SDN Offering
ACI Full SDN Approach Programmable Fabric
Virtualized
Applications
Bare Metal
Applications
OR
Optional Software Overlay
Strength in Numbers
300+
$2.5B
18+
$150M+
145+
Years Cisco Experience
Annual Cisco Revenue
Years Cisco Partnership
Inventory Industry Leader
Dedicated Cisco Specialists
Partner Enablement & Services
State of the Art Experience Center
Technical & Business Sales Training
Config to Order
Professional Services
Build to Order
World Class Tech Support
Dedicated Field Engineers
Flexible Financing Opportunities
Partner Programs & Promotions
UCS Advantage
New Account Breakaway
Unified Access
Smart Play
Fast Track
ASA Migration Program
Collaborate Now
Security Ignite
www.cisco.com/go/incentives
Good – Better – Best: Unified Data Center Profitability
STANDARD*
GOOD BETTER BEST VIP
OIP TIP SIP NAB
Standard UCS (a la carte)
61% 65% 65% 68% 70% YES
Smart Play Promotions and Rack Paks
61% 61% 61% 61% 64% NO
Smart Play Expansion and Solution Paks
61% 65% 65% 65% 65% NO
Nexus 2-7K 42% 50% 50% 54% 60% YES
Nexus 9K 42% 55% 55% 55% 65% YES
MDS 42% 50% 50% 54% 50% YES
MDS 9148S** 60% 60% 60% 60% 60% YES
UCS Director 61% 65% 65% 65% 70% YES
• : Cisco Direct Partner – Up to %
Please use Cisco Commerce Workspace (CCW) for current discount levels
Experience Center
Hands on Technology from ALL Cisco Architectures
$10M+ Cisco Equipment
Product Demos
Dedicated Cisco Engineering Team
Solution Proof-of-Concepts
Exec. Meeting Presence w/ Latest Video Conf
Technology 101 Trainings for Partners
Live or Remote Demos/Trainings
Contact us: [email protected]
Upcoming Connect & Grow Webinars
Aug 4
July 9
Aug 19
Aug 12
Aug 13
Introduction to Cisco Services
CCW Power Hour: Cisco Services
Collaboration
CCW Power Hour: Cisco Services
Smart Net Total Care
Contact Us
Hardware
Partner Development
Services
Public Sector
(800) 456-8000 ext. 76471 Option 1: Hardware
(800) 456-8000 ext. 76799 [email protected] Experience Center [email protected]
(800) 456-8000 ext. 76471 Option 2: Services
(800) 456-8000 ext. 76471 Opt 1: HW Opt. 2: Services
Confidential and proprietary information of Ingram Micro Inc. — Do not distribute or duplicate without Ingram Micro’s express written permission.
Questions? Kevin Besecker Channel Account Specialist II, Ingram Micro [email protected]
Michael Mason Sr Solution Center Engineer/Instructor, Ingram Micro [email protected]
Incentive Drawing
And the winner is …..
Upcoming Connect & Grow Webinars
Aug 4
July 9
Aug 19
Aug 12
Aug 13
Introduction to Cisco Services
CCW Power Hour: Cisco Services
Collaboration
CCW Power Hour: Cisco Services
Smart Net Total Care