Upload
cisco-devnet
View
300
Download
0
Embed Size (px)
Citation preview
Getting Started with OpenStack
Charles Eckel ([email protected])
Chris Ricker ([email protected])
DEVNET-1101
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation 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 Public Presentation ID
What is OpenStack?
4
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation 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 Public Presentation 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 Public Presentation 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 Public Presentation 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 Public Presentation ID
Use Cases and Work Loads
9
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation 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 Public Presentation ID
• Speed • Flexibility
• Cost
• Programmatic workflows
OpenStack Adoption Drivers
11
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
Learning Lab Demo: OpenStack On Your
Laptop
12
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation 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 Public Presentation 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 Public Presentation ID
OpenStack Demo
15
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
Containerized OpenStack With Kolla
16
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation 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 Public Presentation ID
Kolla Workflow
18
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
Where to go for help and additional resources?
19
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation 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 Public Presentation ID
OpenStack Microsite https://developer.cisco.com/openstack
21
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation 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 Public Presentation ID
https://communities.cisco.com/community/developer/openstack
23
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID
Learning Labs https://learninglabs.cisco.com/
24
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation 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 Public Presentation 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