Upload
thanassis-parathyras
View
292
Download
0
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
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
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
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