Top Banner
Charles Eckel, Cisco DevNet Red Hat Summit and DevNation, June 27-30, 2016 Getting Started With OpenStack [email protected]
23

Getting Started with OpenStack, Red Hat Summit 2016

Jan 22, 2018

Download

Software

Charles Eckel
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Getting Started with OpenStack, Red Hat Summit 2016

Charles Eckel, Cisco DevNet

Red Hat Summit and DevNation, June 27-30, 2016

Getting Started With OpenStack

[email protected]

Page 2: Getting Started with OpenStack, Red Hat Summit 2016

• What is OpenStack?

• Containerized Deployment Using Kolla

• Install and operate on your laptop

• Additional resources

Agenda

Page 3: Getting Started with OpenStack, Red Hat Summit 2016

What is OpenStack?

Page 4: Getting Started with OpenStack, Red Hat Summit 2016

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

Page 5: Getting Started with OpenStack, Red Hat Summit 2016

The OpenStack Community

• Over 25,000 developers

• Over 500 companies

• Over 20 million lines of code

• Designed and developed in an open collaborative fashion

• Releases every six months

• Most recent “Mitaka” release:

• 2,300 developers contributed

• 345 companies involved

• 34,000 merged patch sets

Page 6: Getting Started with OpenStack, Red Hat Summit 2016

OpenStack Adoption Drivers

• APIs, APIs, APIs

• Speed

• Flexibility

• Cost

• Programmatic workflows

• Open and broadly interoperable

Page 7: Getting Started with OpenStack, Red Hat Summit 2016

Extensible Software Architecture

Applications / Services

Physical and Virtualized Infrastructure

OpenStack Service APIs, SDK, CLI

Infrastructure Plugins

Compute

Service

(Nova)

Storage

Services

(Cinder

and Swift)

Network

Service

(Neutron)

Many more

Services

Dashboard

(Horizon)

Identity

(Keystone)

Page 8: Getting Started with OpenStack, Red Hat Summit 2016

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) ….

Page 9: Getting Started with OpenStack, Red Hat Summit 2016

Containerized Deployment Using Kolla

Page 10: Getting Started with OpenStack, Red Hat Summit 2016

Why Containers? Tech Used - Kolla

• Simplify a large complex distributed system

• Increase flexibility through modularity

• Speed of deployment

• Simplified management and troubleshooting

• Production-ready containers and deployment tools to operate OpenStack clouds

• 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

Page 11: Getting Started with OpenStack, Red Hat Summit 2016

Kolla Workflow

Page 12: Getting Started with OpenStack, Red Hat Summit 2016

Learning Lab Demo: Running OpenStack On Your Laptop

Page 13: Getting Started with OpenStack, Red Hat Summit 2016

• Available for download from the Cisco DevNet Learning Labs

• Runs a VirtualBox Linux VM

• Inside that Linux VM, runs OpenStack deployed using containers

• Can customize and redeploy if interested in developing OpenStack

• Provides a local OpenStack cloud you can interact with as a developer / operator

Containerized VM Deployment

Page 14: Getting Started with OpenStack, Red Hat Summit 2016

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

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

Page 15: Getting Started with OpenStack, Red Hat Summit 2016

On With The Show!

Page 16: Getting Started with OpenStack, Red Hat Summit 2016

Additional resources

Page 17: Getting Started with OpenStack, Red Hat Summit 2016

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

Page 18: Getting Started with OpenStack, Red Hat Summit 2016

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

Page 19: Getting Started with OpenStack, Red Hat Summit 2016

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

Page 20: Getting Started with OpenStack, Red Hat Summit 2016

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

Page 21: Getting Started with OpenStack, Red Hat Summit 2016

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

Page 22: Getting Started with OpenStack, Red Hat Summit 2016

Thank you

Page 23: Getting Started with OpenStack, Red Hat Summit 2016