An introduction to OpenStack as project. This overview covers the basic components and architecture of the OpenStack platform, as well as presents facts around the global and local community.
1. OpenStack basics
Athens OpenStack User Group #OSATH
21st Meetup, 2nd November 2016
Thanassis Parathyras
aparathyras@stackmasters.eu, @parathyras
2. 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”
3. 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
7. 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
11. Release management
Date Rel Programs Type Note
Jul 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 JUNO
All above, Sahara, Ironic, Zaqar, Barbican,
Designate
Prod
Marconi is renamed to Zaqar
Savanna is renamed to Sahara
Apr 2015 KILO
All above, Ironic, Zaqar, Barbican, Designate,
Manila
Prod 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 Prod
Current release w/ Performance and stability
improvements
Feb 2017 OCATA Not announced Prod Under development
15. 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 …
16. 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
17. Thank you for being patient!
Athens OpenStack User Group #OSATH
http://www.meetup.com/Athens-OpenStack-User-Group
Thanassis Parathyras
aparathyras@stackmasters.eu, @parathyras