Getting Started With OpenStackd2zmdbbm9feqrf.cloudfront.net/2016/usa/pdf/DEVNET-1005.pdf · open...
Transcript of Getting Started With OpenStackd2zmdbbm9feqrf.cloudfront.net/2016/usa/pdf/DEVNET-1005.pdf · open...
• What is OpenStack?
• Use cases and work loads
• Install and operate on your laptop
• Kolla deployment
• Help and additional resources?
Agenda
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Overview
• 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
DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
The OpenStack Community
• Over 25,000 developers
• Over 500 companies
• Over 20 million lines of code
• Designed and developed in an open collaborative fashion
• Releases every six months
• Most recent “Mitaka” release:
• 2,300 developers contributed
• 345 companies involved
• 34,000 merged patch sets
DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Extensible Software Architecture
Applications / Services
Physical and Virtualized Infrastructure
OpenStack Service APIs, SDK, CLI
Infrastructure Plugins
Compute
Service
(Nova)
Storage
Services
(Cinder
and Swift)
Network
Service
(Neutron)
Many more
Services
Dashboard
(Horizon)
Identity
(Keystone)
DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
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) ….
DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
OpenStack Use Cases
• Public cloud
• AWS style offerings
• Private cloud
• General purpose compute
• Purpose-build for specific applications
• API-managed data center
• Embedded
• Application which needs data center orchestration
• Workload-specific
• Object storage
• VSphere without “VMWare Tax”
DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
OpenStack Adoption Drivers
• APIs, APIs, APIs
• Speed
• Flexibility
• Cost
• Programmatic workflows
• Open and broadly interoperable
11DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Why Containers? Tech Used - Kolla
• Simplify a large complex distributed system
• Increase flexibility through modularity
• Speed of deployment
• Simplified management and troubleshooting
• Production-ready containers and deployment tools to operate OpenStack clouds
• 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
13DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Containerized VM Deployment
• Available for download from the Cisco DevNet Learning Labs
• Runs a VirtualBox Linux VM
• Inside that Linux VM, runs OpenStack deployed using containers
• Can customize and redeploy if interested in developing OpenStack
• Provides a local OpenStack cloud you can interact with as a developer / operator
16DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
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
17DEVNET-1005
Step by Step instructions: https://learninglabs.cisco.com/lab/openstack-install/step/1
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
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
DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
OpenStack Microsite https://developer.cisco.com/openstack
DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
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
DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
https://communities.cisco.com/community/developer/openstack
DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Learning Labs https://learninglabs.cisco.com/
DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
OpenStack Sessions in DevNet ZoneTitle Number Day & Time
Getting Started With OpenStack DevNet-1005 Mon 12 pm
Open Source – Is It a Good Bet For Developing Your Next
Application?
DevNet-1034 Mon 1 pm
Intro to Achieving Perf and Scale On Large Clouds DevNet-1693 Mon 12 pm
Multicast In An OpenStack Cloud DevNet-2055 Tue 12 pm
Deploying Your Apps In an OpenStack Cloud DevNet-2018 Wed 10 am
OpenStack Enabling DevOps DevNet-1104 Wed 12 pm
Upcoming Services in OpenStack DevNet-1106 Thu 12 pm
DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
OpenStack-Related Workbench Sessions
Title Abstract
Getting Started With OpenStack Mon 2 pmTue 2 pmWed 4 pmThu 3 pm
BEST REST In OpenStack Wed 3 pmThu 2 pm
Getting Started With Continuous
Integration and Delivery
Mon 3 pmTue 3 pm
DEVNET-1005 26
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Complete Your Online Session Evaluation
Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online
• Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 Amazon gift card.
• Complete your session surveys through the Cisco Live mobile app or from the Session Catalog on CiscoLive.com/us.
27DEVNET-1005
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Lunch & Learn
• Meet the Engineer 1:1 meetings
• Related sessions
• Become a DevNet Member: https://developer.cisco.com/site/devnet/overview/index.gsp
28DEVNET-1005
Please join us for the Service Provider Innovation Talk featuring:
Yvette Kanouff | Senior Vice President and General Manager, SP Business
Joe Cozzolino | Senior Vice President, Cisco Services
Thursday, July 14th, 2016
11:30 am - 12:30pm, In the Oceanside A room
What to expect from this innovation talk
• Insights on market trends and forecasts
• Preview of key technologies and capabilities
• Innovative demonstrations of the latest and greatest products
• Better understanding of how Cisco can help you succeed
Register to attend the session live now or
watch the broadcast on cisco.com