Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo

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

28

We’re ready. Are you?

More Related Content

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