28
We’re ready. Are you? February 15 - 19, 2016 • Berlin, Germany

Getting Started with OpenStack

Embed Size (px)

Citation preview

We’re ready. Are you?

February 15 - 19, 2016 • Berlin, Germany

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

Thank you

© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation ID 27

We’re ready. Are you?