cumulus networks & puppet labs webinar
DESCRIPTION
Cumulus Linux opens up the world of network automation with Puppet Labs' IT enabling system administrators to deliver the operational agility and efficiency of cloud computing at enterprise-class service levels. watch the webinar - www.cumulusnetworks.com/webinarsTRANSCRIPT
v
Network Operations
for the
Modern Cloud Era
Oct 1st 2014
Introduction
August 6, 2014 2
Puppet Labs
Jose Palafox, Business Development Kris Amundson, Sr. Operations Engineer
Cumulus Networks
Meena Sankaran Ecosystem & Solutions
Poll Question #1
October 7, 2014 3
The IT Automation Leader
October 7, 2014 4
Over 2,000 community-contributed modules
Founded in 2005
Over 10 million nodes managed
Deep partnerships with datacenter titans
18000 customers worldwide
EXPERIENCE
SCALE
ECOSYSTEM
CUSTOMERS
COMMUNITY
The Cost of Manual Management
October 7, 2014 5
60% of IT managers are not satisfied with the speed at which IT responds to business needs.
PRODUCTIVITY 48% of IT professionals spend 50% or more of their time on basic administrative tasks.
93% of IT professionals cannot answer “What changed?” when an outage incident occurs.
SPEED
INSIGHT
DEFINE AUTOMATE
THE PUPPET ENTERPRISE APPROACH
operating system resources · virtual machines · clouds · network devices · storage devices · applications
Simulate Enforce Report
Choose from thousands of pre-built modules.
Define
Define the desired state using a powerful, declarative language.
service { 'ssh': ensure => running, enable => true,}
Simulate Enforce Report Define
Simulate changes before you deploy them.
Simulate Enforce Report Define
Enforce changes and remediate configuration drift
Simulate Enforce Report Define
Gain insight into your infrastructure.
The Benefits of Automation
October 7, 2014 11
Accelerate cycle times. Make iterative changes.
Define once, run a thousand times. Automatically remediate drift.
See the exact state of your machines. Know what changed and when.
PRODUCTIVITY
SPEED
INSIGHT
Financial Telco/SP
Internet Tech
Gov. Defense
Education Mfg.
Retail Media
SUCCESS IN EVERY VERTICAL
Why Puppet For the Network
October 7, 2014 13
§ Zero Touch Provisioning with ONIE and Puppet Enterprise
§ Provides Choice of Hardware for the customers
§ Ability to use standard Modules
§ Ability to increase efficiency and standardization
§ Inherit standard tools and features of Debian Linux
§ Accelerated customization on Cumulus Linux for End Users
Poll Question #2
October 7, 2014 14
Open Networking for the Modern DC Architecture Cumulus® Linux® is the first, true Linux OS for data center networking. It brings the full power of Linux on networking hardware by leveraging existing Linux networking packages and creating a platform to empower an Open Ecosystem and accelerate innovation.
Choice of Applications Choice of Operating System Choice of Hardware
Partner Confidential 15
Network OS installer discovery and execution § Like a pre-installed BIOS, PXE, and kickstarter in one § Implemented through Linux kernel with BusyBox
Donated to the Open Compute Project (OCP) http://www.onie.org
ONIE
Cumulus Linux OS Installation with ONIE
cumulusnetworks.com 17
§ Look for installer (“discover”) § Locally, e.g. USB if available § Over the network on eth0 • DHCP, IPv6 neighbor, TFTP
§ Search for file name and execute § onie-‐installer-‐*
1
2
Cumulus Linux OS image
cumulusnetworks.com
▪ Handles network interface dependency using dependency graphs
▪ Uses topological sort to order network interface configurations
▪ Provides options and tools to query and execute interface configuration in dependency order
▪ Built-in devices support ifupdown2 implicitly recognizes vlan and physical interfaces that appear as dependents and does the required minimal configuration to get them up: No need to specify `iface swp1.1000` in the example
Network Interface Dependency
Why Puppet & Cumulus Networks ?
October 7, 2014 19
Demo Video – Topology Setup
October 7, 2014 20
Next Steps
Resources available at http://cumulusnetworks.com/solutions/networking-automation/puppet/
§ Solution Center § Solution Brief § Demo Videos § Blog Posts § Knowledge Base Articles § User-Guides
Other Tools § Ifupdown2
§ https://github.com/CumulusNetworks/ifupdown2
§ PTM § https://github.com/
CumulusNetworks/ptm
Cumulus Open Source § http://
oss.cumulusnetworks.com
October 7, 2014 21
© 2014 Cumulus Networks. Cumulus Networks, the Cumulus Networks Logo, and Cumulus Linux are trademarks or registered trademarks of Cumulus Networks, Inc. or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
§ Thank You!
October 7, 2014 22
v
Appendix
June 19th 2014
v
Case Studies
June 19th 2014
v
Additional Details
June 19th 2014