devnet workshop - getting started with€¢install and operate on your laptop •additional...

27

Upload: trankiet

Post on 18-May-2018

216 views

Category:

Documents


3 download

TRANSCRIPT

DevNet Workshop -Getting Started with OpenStack

Shannon McFarland, Distinguished Consulting Engineer

Charles Eckel, Developer Evangelist, Cisco DevNet

@eyepv6, @eckelcu

DEVNET-1211

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Spark

Questions? Use Cisco Spark to communicate with the speaker after the session

1. Find this session in the Cisco Live Mobile App

2. Click “Join the Discussion”

3. Install Spark or go directly to the space

4. Enter messages/questions in the space

How

cs.co/ciscolivebot#DEVNET-1211

• What is OpenStack

• Containerized OpenStack deployment

• Install and operate on your laptop

• Additional resources

Agenda

What is OpenStack

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

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

6DEVNET-1211

Containerized OpenStack deployment

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Why Containers?

• Simplify a large complex distributed system

• Increase flexibility through modularity

• Speed of deployment

• Simplified management and troubleshooting

8DEVNET-1211

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Technology Used - Kolla

• Production-ready containers and tools to operate OpenStack clouds

• Toolchain to build Docker containers for OpenStack components in a local Docker registry

• Ansible orchestration to:

• deploy containers

• validate deployment

• manage system after deployment

9DEVNET-1211

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10DEVNET-1211

Kolla Workflow

Install and operate on your laptop

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Run OpenStack On Your Laptop

• Available through Cisco DevNet Learning Labs

• Packaged as a Linux VM you run within VirtualBox

• OpenStack deployed using containers

• You can customize and redeploy using Kolla scripts

• Interact with OpenStack cloud as an operator / user / developer

12DEVNET-1211

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 13DEVNET-1211

Prep VirtualBox

• Download and install VirtualBox and extension pack

• Configure networks in VirtualBox

• Download OpenStack OVA

• Import into VirtualBox

• Associated networks

• Boot VM

Step by Step instructions:

https://learninglabs.cisco.com/lab/openstack-install/step/1

Get OpenStack

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 14DEVNET-1211

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15DEVNET-1211

OpenStack Network Architecture

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Steps to Get Started

• Sign up for DevNet

• Free and easy using event specific URL

• https://developer.cisco.com/join/oss-eu17

• Access the Learning Lab

• https://learninglabs.cisco.com/lab/openstack-install/step/1

• Follow instructions in section titled “How To Setup Your Own Computer”

16DEVNET-1211

Additional resources

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18DEVNET-1211

Open Source Dev Center

• Contributions to open source

• Use in products/solutions

• Community forums, blogs

• Developer Events

• IETF Hackathons and MEF LSO Hackathons featuring open source implementations of open standards

Your Source for Open Source at Cisco

https://developer.cisco.com/opensource

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19DEVNET-1211

OpenStack Microsite https://developer.cisco.com/openstack

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

OpenStack Projects at Cisco

• Product integrations

• Use Cisco products in your OpenStack deployment

• Community Projects

• Public projects related to OpenStack lead by Cisco developers

• Access to code for you to start using and contributing

20DEVNET-1211

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21DEVNET-1211

https://communities.cisco.com/community/developer/openstack

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22DEVNET-1211

Learning Labs https://learninglabs.cisco.com/

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Spark

Questions? Use Cisco Spark to communicate with the speaker after the session

1. Find this session in the Cisco Live Mobile App

2. Click “Join the Discussion”

3. Install Spark or go directly to the space

4. Enter messages/questions in the space

How

cs.co/ciscolivebot#DEVNET-1211

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Please complete your Online Session Evaluations after each session

• Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt

• All surveys can be completed via the Cisco Live Mobile App or the Communication Stations

Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online.

Complete Your Online Session Evaluation

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Continue Your Education

• Become a DevNet Member:

• https://developer.cisco.com/join/oss-eu17

• Visit our Open Source Dev Center:

• https://developer.cisco.com/site/opensource/

• Related Sessions

• DEVNET-1101: Getting Started with OpenStack• Tuesday 1pm, Classroom 2

• DEVNET-2004: Best REST in OpenStack• Wednesday 10am, Thursday 3pm, Workshop 4

25DEVNET-1211

Thank you