17
OpenStack basics Athens OpenStack User Group #OSATH 21 st Meetup, 2 nd November 2016 Thanassis Parathyras [email protected], @parathyras

OpenStack basics

Embed Size (px)

Citation preview

OpenStack basics

Athens OpenStack User Group #OSATH

21st Meetup, 2nd November 2016Thanassis Parathyras

[email protected], @parathyras

The mission

“to produce the ubiquitous

Open Source Cloud Computing platform

that will meet the needs of public and private clouds regardless of size, by being simple to implement and

massively scalable”

The character

• Open-source IaaS

• Open everything– Design, Code, Consume

• API-based – Python written (so far)

• Community powered– 640+ companies

– 63000+ people

OpenStack = Code + Community

6 years of innovation

• Scalability– shared nothing architecture

• Diversity– Plugins and drivers

• Quality– CI/CD with Code reviews

• Support– Manuals, Bugs, Blueprints

Overview

Core Services

The Big Tent

Core

HORIZONDashboard

HEATOrchestration

IRONICBare-metal

CEILOMETERTelemetry

MAGNUMContainers

DESIGNATEDNS Service

TROVEDatabase

MURANOApplication Catalog

SAHARAElastic Map Reduce

ZAQARMessaging Service

MANILAShared Filesystems

BARBICANKey Management

CONGRESSGovernance

Optional Find 50+ projects

http://governance.openstack.org/reference/projects

Kolla, Monasca, Mistral, Kuryr, Dragonflow, Rally

Documentation, Oslo, I18N, infra, OpenStack Client

What about Amazon WS

OpenStack project Amazon Web Services

Virtual Machines Nova EC2

Block storage Cinder EBS

Object storage Swift S3

Virtual Networks Neutron VPC

Security and Identity Keystone IAM

Database Trove RDS

Containers Magnum ECS

Graphical User Interface Horizon Console

* Just an indicative service matching. Not a full comparison matrix

Logical archi (Grizzly rel.)

Logical archi - components

Horizon

Nova NeutronCinderSwift

Keystone

Glance

Implementation

Horizon Nova

NeutronCinder

Swift

Keystone

Ceilometer

Heat

Glance

Ironic

Magnum

Release management

Date Rel Programs Type NoteJul 2010 N/A PoC Rackspace Hosting & NASA joint launch

Oct 2010 AUSTIN Nova, Swift PoC Dev. release

Feb 2011 BEXAR Nova, Glance, Swift PoC Dev. release

Apr 2011 CACTUS Nova, Glance, Swift PoC 6 month development cycle starts

Sep 2011 DIABLO Nova, Glance, Swift Prod 1st production release at Internap

Apr 2012 ESSEX Nova, Glance, Swift, Horizon, Keystone Prod Common web UI and shared authentication mechanism

Sep 2012 FOLSOM All above and Quantum, Cinder Prod OpenStack Foundation Established

Apr 2013 GRIZZLY All above and Heat, Ceilometer Prod Ceilometer and Heat incubation projects added

Oct 2013 HAVANA All above and Heat, Ceilometer Prod Quantum is renamed to Neutron

Apr 2014 ICEHOUSE All above, Trove, Savanna, Ironic, Marconi Prod Ironic and Marconi incubation projects added

Oct 2014 JUNOAll above, Sahara, Ironic, Zaqar, Barbican,

DesignateProd

Marconi is renamed to Zaqar Savanna is renamed to Sahara

Apr 2015 KILOAll above, Ironic, Zaqar, Barbican, Designate,

ManilaProd Bare-metal support

Oct 2015 LIBERTY 6 Core services and 13 optional Prod The Big Tent replaces the Integrated release

Apr 2016 MITAKA 6 Core services and 13 optional Prod Performance and stability improvements

Oct 2016 NEWTON 6 Core services and 13 optional ProdCurrent release w/ Performance and stability

improvements

Feb 2017 OCATA Not announced Prod Under development

Use cases

• On-premise Private cloud

• Hosted Private cloud

• Public cloud

• Community cloud

• Hybrid cloud

• TEI Piraeus – CONSERT Labs

• Tripsta.com (travelplanet24.gr)

• Cisco WebEx, PayPal, CERN, SAP, VW, BMW, Wells Fargo, BBVA

http://www.openstack.org/user-stories

Community – July ’13

#OSATH

Community - today

How to start

Deployment tools (DYI)

• Devstack project

• OpenStack-ansible

• RDO

• Mirantis Fuel

• Canonical Juju

• Kolla (container-based)

• Configuration Management

– Puppet (modules)

– Chef (cookbooks)

Distributions

• MOS

• Red Hat OSP

• Suse Cloud

• Canonical OpenStack

• and more …

Managed OpenStack Solutions

• Bluebox

• Platform9

• Zerostack

• Stackmasters

• And more …

OpenStack is YOU

• Documentation– http://docs.openstack.org

Cloud Administrator Guide

• Questions– http://ask.openstack.org

• Participate– http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

– http://www.openstack.org/join/register

– Local User Group #OSATH, http://www.meetup.com/Athens-OpenStack-User-Group

• Contribute– code (develop, review), docs, translations, bug reports

– Review system Gerrit, https://wiki.openstack.org/wiki/GerritWorkflow

• Follow– @openstack

Thank you for being patient!

Athens OpenStack User Group #OSATH

http://www.meetup.com/Athens-OpenStack-User-Group

Thanassis Parathyras [email protected], @parathyras