SlideShare a Scribd company logo
1 of 28
Download to read offline
We’re ready. Are you?
February 15 - 19, 2016 • Berlin, Germany
Getting Started with
OpenStack
Charles Eckel (eckelcu@cisco.com)
Chris Ricker (chricker@cisco.com)
DEVNET-1101
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
•  What is OpenStack?
•  Use cases and work loads
•  Install and operate on your laptop
•  Kolla deployment
•  Help and additional resources?
Agenda
3
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
What is OpenStack?
4
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Overview
5
•  Cloud computing platform for
public/private clouds
•  Abstracts data centers into
pools of resources
•  Provides management layer
for efficient, automated
allocation of resources
•  Empowers operators, admins,
users via self service portals
•  Provides APIs to develop
cloud-aware applications
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
•  25,000 developers
•  500 companies
•  20 million lines of code
•  Designed and developed in an
open collaborative fashion
•  Releases every six months
•  Most recent “Liberty” release:
•  2,100 developers contributed
•  160 companies involved
•  27,000 patch sets
The OpenStack Community
6
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Extensible Software Architecture
Applications / Services
Physical and Virtualized Infrastructure
OpenStack Service APIs, SDK, CLI
Infrastructure Plugins
7
Compute
Service
(Nova)
Storage
Services
(Cinder
and Swift)
Network
Service
(Neutron)
Many more
Services
Dashboard
(Horizon)
Identity
(Keystone)
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
OpenStack Projects
Compute (Nova) Telemetry (Ceilometer) Key Management (Barbican)
Network (Neutron) Orchestration (Heat) DNS (Designate)
Object Storage (Swift) Database (Trove) Shared File System (Manila)
Block Storage (Cinder) Bare Metal (Ironic) Deployment (Triple O)
Dashboard (Horizon) Data Processing (Sahara) Application Catalog (Murano)
Image (Glance) Containers (Magnum) Policy (Congress)
Identity (Keystone) Messaging (Zaqar) ….
8
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Use Cases and Work
Loads
9
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
•  Public cloud
•  AWS style offerings
•  Private cloud
•  General purpose compute
•  Purpose-build for specific
application
•  API-managed data center
•  Embedded
•  Application which needs data
center orchestration
•  Workload-specific
•  Object storage
•  VSphere without “VMWare
Tax”
OpenStack Use Cases
10
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
•  Speed
•  Flexibility
•  Cost
•  Programmatic workflows
OpenStack Adoption Drivers
11
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Learning Lab Demo:
OpenStack On Your
Laptop
12
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
•  Learning Labs: Juno-based, native install, 4 GB
RAM requirement for VM
•  https://learninglabs.cisco.com/
•  Box: Liberty-based, containerized install, 8 GB
RAM requirement for VM
•  https://cisco.box.com/KollaCLBerlin2016
Which Flavor?
13
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Prep VirtualBox Get OpenStack
•  Download VirtualBox
•  Download VirtualBox
extensions
•  Configure initial networks in
VirtualBox
•  Download OpenStack OVA
•  Import into VirtualBox
•  Validate network
configurations
•  Boot the VM
14
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
OpenStack Demo
15
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Containerized OpenStack
With Kolla
16
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Why Containers? Tech Used
•  Simplify a large complex
distributed system
•  Increase flexibility through
modularity
•  Speed of deployment
•  Simplified management and
troubleshooting
•  Kolla Project
•  toolchain to build Docker
containers of OpenStack
components in a local Docker
registry
•  Ansible orchestration to
deploy containers, validate
deployment, and manage
system after deployment
17
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Kolla Workflow
18
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Where to go for help and
additional resources?
19
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Open Source Dev Center
https://developer.cisco.com/opensource
• Contributions to open source
• Use in products/solutions
• Community forums, blogs
•  https://communities.cisco.com/
community/developer/opensource
• Developer Events
•  IETF Hackathons featuring open source
implementations of open standards
Your Source for Open Source at Cisco
20
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
OpenStack Microsite https://developer.cisco.com/openstack
21
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
OpenStack Projects
at Cisco
•  Product integrations
•  Using Cisco products within
your OpenStack deployment
•  Community Projects
•  Public projects related to
OpenStack lead by Cisco
developers
•  Access to code for you to start
using and contributing
22
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
https://communities.cisco.com/community/developer/openstack
23
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Learning Labs https://learninglabs.cisco.com/
24
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
OpenStack Sessions in DevNet Zone (Catalog)
25
Title Number Day & Time
Getting Started with OpenStack DevNet-1101 Tues 11am
Deploying your Apps in the Cloud: the Options DevNet-1201 Tues 1pm
Developing Applications on top of OpenStack DevNet-1103 Tues 1pm
Upcoming Services in OpenStack DevNet-1102 Tues 3:30pm
Agile OpenStack Networking with Cisco Solutions DevNet-1107 Wed 11am
OpenStack Enabled DevOps DevNet-1104 Wed 12pm
OpenStack and OpenDaylight, the Evolving Relationship
in Cloud Networking
DevNet-1105 Wed 1pm
OpenDaylight: 2 Workload Orchestrators, One Policy DevNet-1250 Wed 4pm
Building a Video Optimized Private Cloud Platform on
Cisco Infrastructure
DevNet-1106 Thurs 2pm
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
OpenStack Demo Pod
26
Title Abstract
OpenStack using Kolla Bringing up a OpenStack cloud services in
containers
UCSO OpenStack on UCS
Contiv.io Policy Based Infrastructure for
Containerized Applications
Media Data Center using Cisco
OpenStack Solution
Cloud based video platform delivered
using Cisco OpenStack Solution
Thank you
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID 27
We’re ready. Are you?

More Related Content

What's hot

Cisco application infrastracture controller (apic) billyjones
Cisco application infrastracture controller (apic) billyjonesCisco application infrastracture controller (apic) billyjones
Cisco application infrastracture controller (apic) billyjones
Billy jones Monarquia
 
Présentation cisco aci in action fundamentals - fcouderc - v6
Présentation cisco aci in action   fundamentals - fcouderc - v6Présentation cisco aci in action   fundamentals - fcouderc - v6
Présentation cisco aci in action fundamentals - fcouderc - v6
Dig-IT
 

What's hot (20)

Mirantis OpenStack 4.0 Overview
Mirantis OpenStack 4.0 OverviewMirantis OpenStack 4.0 Overview
Mirantis OpenStack 4.0 Overview
 
Designing Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack ArchitecturesDesigning Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack Architectures
 
CSTA - Cisco Security Technical Alliances, New Ecosystem Program Built on the...
CSTA - Cisco Security Technical Alliances, New Ecosystem Program Built on the...CSTA - Cisco Security Technical Alliances, New Ecosystem Program Built on the...
CSTA - Cisco Security Technical Alliances, New Ecosystem Program Built on the...
 
APIC EM APIs: a deep dive
APIC EM APIs: a deep diveAPIC EM APIs: a deep dive
APIC EM APIs: a deep dive
 
CDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang PhuongCDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang Phuong
 
Coding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using SparkCoding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using Spark
 
Achieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStackAchieving Network Deployment Flexibility with Mirantis OpenStack
Achieving Network Deployment Flexibility with Mirantis OpenStack
 
You Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it TooYou Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it Too
 
Cisco application infrastracture controller (apic) billyjones
Cisco application infrastracture controller (apic) billyjonesCisco application infrastracture controller (apic) billyjones
Cisco application infrastracture controller (apic) billyjones
 
Cisco’s Cloud Strategy, including our acquisition of CliQr
Cisco’s Cloud Strategy, including our acquisition of CliQr Cisco’s Cloud Strategy, including our acquisition of CliQr
Cisco’s Cloud Strategy, including our acquisition of CliQr
 
Considerations for Operating An OpenStack Cloud
Considerations for Operating An OpenStack CloudConsiderations for Operating An OpenStack Cloud
Considerations for Operating An OpenStack Cloud
 
Welcome at OPEN'22
Welcome at OPEN'22Welcome at OPEN'22
Welcome at OPEN'22
 
OpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
OpenStack and Application Delivery: Joy and Pain of an Intricate RelationshipOpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
OpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
 
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
 
Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM...
Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM...Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM...
Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM...
 
Oracle Ravello
Oracle Ravello Oracle Ravello
Oracle Ravello
 
NetDevOps Development Environments
NetDevOps Development EnvironmentsNetDevOps Development Environments
NetDevOps Development Environments
 
클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술
 
Mirantis unlocked partner webinar deck
Mirantis unlocked partner webinar deckMirantis unlocked partner webinar deck
Mirantis unlocked partner webinar deck
 
Présentation cisco aci in action fundamentals - fcouderc - v6
Présentation cisco aci in action   fundamentals - fcouderc - v6Présentation cisco aci in action   fundamentals - fcouderc - v6
Présentation cisco aci in action fundamentals - fcouderc - v6
 

Viewers also liked

BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...
Rohit Agarwalla
 
Assignment week #1
Assignment   week #1Assignment   week #1
Assignment week #1
CoachKeegan
 

Viewers also liked (17)

Why OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise ChallengesWhy OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise Challenges
 
Agile OpenStack Networking with Cisco Solutions
Agile OpenStack Networking with Cisco SolutionsAgile OpenStack Networking with Cisco Solutions
Agile OpenStack Networking with Cisco Solutions
 
Devnet 1005 Getting Started with OpenStack
Devnet 1005 Getting Started with OpenStackDevnet 1005 Getting Started with OpenStack
Devnet 1005 Getting Started with OpenStack
 
KubeCon EU 2016: What is OpenStack's role in a Kubernetes world?
KubeCon EU 2016: What is OpenStack's role in a Kubernetes world?KubeCon EU 2016: What is OpenStack's role in a Kubernetes world?
KubeCon EU 2016: What is OpenStack's role in a Kubernetes world?
 
BRKDCT-2445
BRKDCT-2445BRKDCT-2445
BRKDCT-2445
 
Agile Networking with OpenStack
Agile Networking with OpenStack Agile Networking with OpenStack
Agile Networking with OpenStack
 
OpenStack 向けネットワーク入門
OpenStack 向けネットワーク入門OpenStack 向けネットワーク入門
OpenStack 向けネットワーク入門
 
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...
 
BRKSDN-2115
BRKSDN-2115 BRKSDN-2115
BRKSDN-2115
 
[Container world 2017] The Questions You're Afraid to Ask about Containers
[Container world 2017] The Questions You're Afraid to Ask about Containers[Container world 2017] The Questions You're Afraid to Ask about Containers
[Container world 2017] The Questions You're Afraid to Ask about Containers
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking Architecture
 
TechWiseTV Workshop: APIC-EM
TechWiseTV Workshop: APIC-EMTechWiseTV Workshop: APIC-EM
TechWiseTV Workshop: APIC-EM
 
DEVNET-1129 WAN Automation Engine - Develop Traffic Aware Applications Using ...
DEVNET-1129	WAN Automation Engine - Develop Traffic Aware Applications Using ...DEVNET-1129	WAN Automation Engine - Develop Traffic Aware Applications Using ...
DEVNET-1129 WAN Automation Engine - Develop Traffic Aware Applications Using ...
 
คอม
คอมคอม
คอม
 
Assignment week #1
Assignment   week #1Assignment   week #1
Assignment week #1
 
Embracing the Open Source Model
Embracing the Open Source ModelEmbracing the Open Source Model
Embracing the Open Source Model
 
Fs in the press february 2015
Fs in the press february 2015Fs in the press february 2015
Fs in the press february 2015
 

Similar to Getting Started with OpenStack

BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
ssuserc6aaff
 

Similar to Getting Started with OpenStack (20)

BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
 
OpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get StartedOpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get Started
 
Getting Started with OpenStack, Red Hat Summit 2016
Getting Started with OpenStack, Red Hat Summit 2016Getting Started with OpenStack, Red Hat Summit 2016
Getting Started with OpenStack, Red Hat Summit 2016
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
 
Introducing Cloud Development with Project Shipped and Mantl: a deep dive
Introducing Cloud Development with Project Shipped and Mantl: a deep diveIntroducing Cloud Development with Project Shipped and Mantl: a deep dive
Introducing Cloud Development with Project Shipped and Mantl: a deep dive
 
Introducing Cloud Development with Mantl
Introducing Cloud Development with MantlIntroducing Cloud Development with Mantl
Introducing Cloud Development with Mantl
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...
 
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons LearntAs a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
 
Continuous Integration with Cloud Foundry Concourse and Docker on OpenPOWER
Continuous Integration with Cloud Foundry Concourse and Docker on OpenPOWERContinuous Integration with Cloud Foundry Concourse and Docker on OpenPOWER
Continuous Integration with Cloud Foundry Concourse and Docker on OpenPOWER
 
Meetup devops
Meetup devopsMeetup devops
Meetup devops
 
Mobile, Open Source, and the Drive to the Cloud
Mobile, Open Source, and the Drive to the CloudMobile, Open Source, and the Drive to the Cloud
Mobile, Open Source, and the Drive to the Cloud
 
Mobile, Open Source, & the Drive to the Cloud
Mobile, Open Source, & the Drive to the CloudMobile, Open Source, & the Drive to the Cloud
Mobile, Open Source, & the Drive to the Cloud
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013
 
DevNetCreate Workshop - build a react app - React crash course
DevNetCreate Workshop - build a react app - React crash courseDevNetCreate Workshop - build a react app - React crash course
DevNetCreate Workshop - build a react app - React crash course
 
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...
Architecture of Cisco Container Platform: A new Enterprise Multi-Cloud Kubern...
 
OpenPOWER foundation update new executive director and bright open future_i...
OpenPOWER  foundation update  new executive director and bright open future_i...OpenPOWER  foundation update  new executive director and bright open future_i...
OpenPOWER foundation update new executive director and bright open future_i...
 
Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !
 
Webinar: OpenStack Accelerates Software Development
Webinar: OpenStack Accelerates Software DevelopmentWebinar: OpenStack Accelerates Software Development
Webinar: OpenStack Accelerates Software Development
 
tack Deployment in the Enterprise
tack Deployment in the Enterprisetack Deployment in the Enterprise
tack Deployment in the Enterprise
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 

More from Cisco DevNet

NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
Cisco DevNet
 

More from Cisco DevNet (20)

How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to Ansible
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat bots
 
How to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and ChatbotsHow to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and Chatbots
 
Cisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable WebCisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable Web
 
Device Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play SolutionDevice Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play Solution
 
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APIBuilding a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
 
WAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveWAN Automation Engine API Deep Dive
WAN Automation Engine API Deep Dive
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
 
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
 
NETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network DevicesNETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network Devices
 
UCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveUCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep Dive
 
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
 
Getting Started: Developing Tropo Applications
Getting Started: Developing Tropo ApplicationsGetting Started: Developing Tropo Applications
Getting Started: Developing Tropo Applications
 
Cisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco Spark & Tropo API Workshop
Cisco Spark & Tropo API Workshop
 
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer ConferenceCisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
 
DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
 
Doing Business with Tropo
Doing Business with TropoDoing Business with Tropo
Doing Business with Tropo
 
Introduction to Fog
Introduction to FogIntroduction to Fog
Introduction to Fog
 

Recently uploaded

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 

Getting Started with OpenStack

  • 1. We’re ready. Are you? February 15 - 19, 2016 • Berlin, Germany
  • 2. Getting Started with OpenStack Charles Eckel (eckelcu@cisco.com) Chris Ricker (chricker@cisco.com) DEVNET-1101
  • 3. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID •  What is OpenStack? •  Use cases and work loads •  Install and operate on your laptop •  Kolla deployment •  Help and additional resources? Agenda 3
  • 4. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID What is OpenStack? 4
  • 5. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Overview 5 •  Cloud computing platform for public/private clouds •  Abstracts data centers into pools of resources •  Provides management layer for efficient, automated allocation of resources •  Empowers operators, admins, users via self service portals •  Provides APIs to develop cloud-aware applications
  • 6. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID •  25,000 developers •  500 companies •  20 million lines of code •  Designed and developed in an open collaborative fashion •  Releases every six months •  Most recent “Liberty” release: •  2,100 developers contributed •  160 companies involved •  27,000 patch sets The OpenStack Community 6
  • 7. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Extensible Software Architecture Applications / Services Physical and Virtualized Infrastructure OpenStack Service APIs, SDK, CLI Infrastructure Plugins 7 Compute Service (Nova) Storage Services (Cinder and Swift) Network Service (Neutron) Many more Services Dashboard (Horizon) Identity (Keystone)
  • 8. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID OpenStack Projects Compute (Nova) Telemetry (Ceilometer) Key Management (Barbican) Network (Neutron) Orchestration (Heat) DNS (Designate) Object Storage (Swift) Database (Trove) Shared File System (Manila) Block Storage (Cinder) Bare Metal (Ironic) Deployment (Triple O) Dashboard (Horizon) Data Processing (Sahara) Application Catalog (Murano) Image (Glance) Containers (Magnum) Policy (Congress) Identity (Keystone) Messaging (Zaqar) …. 8
  • 9. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Use Cases and Work Loads 9
  • 10. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID •  Public cloud •  AWS style offerings •  Private cloud •  General purpose compute •  Purpose-build for specific application •  API-managed data center •  Embedded •  Application which needs data center orchestration •  Workload-specific •  Object storage •  VSphere without “VMWare Tax” OpenStack Use Cases 10
  • 11. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID •  Speed •  Flexibility •  Cost •  Programmatic workflows OpenStack Adoption Drivers 11
  • 12. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Learning Lab Demo: OpenStack On Your Laptop 12
  • 13. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID •  Learning Labs: Juno-based, native install, 4 GB RAM requirement for VM •  https://learninglabs.cisco.com/ •  Box: Liberty-based, containerized install, 8 GB RAM requirement for VM •  https://cisco.box.com/KollaCLBerlin2016 Which Flavor? 13
  • 14. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Prep VirtualBox Get OpenStack •  Download VirtualBox •  Download VirtualBox extensions •  Configure initial networks in VirtualBox •  Download OpenStack OVA •  Import into VirtualBox •  Validate network configurations •  Boot the VM 14
  • 15. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID OpenStack Demo 15
  • 16. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Containerized OpenStack With Kolla 16
  • 17. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Why Containers? Tech Used •  Simplify a large complex distributed system •  Increase flexibility through modularity •  Speed of deployment •  Simplified management and troubleshooting •  Kolla Project •  toolchain to build Docker containers of OpenStack components in a local Docker registry •  Ansible orchestration to deploy containers, validate deployment, and manage system after deployment 17
  • 18. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Kolla Workflow 18
  • 19. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Where to go for help and additional resources? 19
  • 20. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Open Source Dev Center https://developer.cisco.com/opensource • Contributions to open source • Use in products/solutions • Community forums, blogs •  https://communities.cisco.com/ community/developer/opensource • Developer Events •  IETF Hackathons featuring open source implementations of open standards Your Source for Open Source at Cisco 20
  • 21. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID OpenStack Microsite https://developer.cisco.com/openstack 21
  • 22. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID OpenStack Projects at Cisco •  Product integrations •  Using Cisco products within your OpenStack deployment •  Community Projects •  Public projects related to OpenStack lead by Cisco developers •  Access to code for you to start using and contributing 22
  • 23. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID https://communities.cisco.com/community/developer/openstack 23
  • 24. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Learning Labs https://learninglabs.cisco.com/ 24
  • 25. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID OpenStack Sessions in DevNet Zone (Catalog) 25 Title Number Day & Time Getting Started with OpenStack DevNet-1101 Tues 11am Deploying your Apps in the Cloud: the Options DevNet-1201 Tues 1pm Developing Applications on top of OpenStack DevNet-1103 Tues 1pm Upcoming Services in OpenStack DevNet-1102 Tues 3:30pm Agile OpenStack Networking with Cisco Solutions DevNet-1107 Wed 11am OpenStack Enabled DevOps DevNet-1104 Wed 12pm OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking DevNet-1105 Wed 1pm OpenDaylight: 2 Workload Orchestrators, One Policy DevNet-1250 Wed 4pm Building a Video Optimized Private Cloud Platform on Cisco Infrastructure DevNet-1106 Thurs 2pm
  • 26. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID OpenStack Demo Pod 26 Title Abstract OpenStack using Kolla Bringing up a OpenStack cloud services in containers UCSO OpenStack on UCS Contiv.io Policy Based Infrastructure for Containerized Applications Media Data Center using Cisco OpenStack Solution Cloud based video platform delivered using Cisco OpenStack Solution
  • 27. Thank you © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID 27