More Related Content Similar to Getting Started with OpenStack (20) More from Cisco DevNet (20) Getting Started with OpenStack3. © 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